定義組合相依關係

在組合資訊清單檔 (cics.xml) 的 <import> 元素中,定義 CICS® 組合的相依關係或匯入項目。

關於這項作業

如果您必須讓某個 CICS 資源在 CICS 區域中可供使用,但不想讓該資源的生命週期與 CICS 組合的生命週期產生關聯,您可以將該資源新增為 CICS 組合的相依關係。例如,如果 CICS 組合包含 Web 服務的資源,則您可以指定 Web 服務所使用的 PIPELINE 資源在 CICS 區域中必須可供使用。當您安裝 CICS 組合時,CICS 會檢查屬於指定類型、具有指定名稱的資源是否已安裝在 CICS 區域中並啟用。

您可以選取 CICS 在 <import> 元素中的指定資源未出現在 CICS 區域時所將執行的動作。例如,組合安裝可能會失敗,或順利完成但出現警告訊息。您可以使匯入項目成為選用項目,以便 BUNDLE 資源一律在已啟用狀態下安裝,即使未符合相依關係也一樣。

在 CICS 組合中,只要此組合包裝在平台上部署的應用程式中,則公用或專用資源皆可定義為相依關係,包括由應用程式自動安裝的專用程式在內。CICS 會先在與組合資訊清單檔中包含 <import> 元素 CICS 組合相同的應用程式中檢查是否有具有指定類型和名稱的專用資源。如果安裝了多個版本的應用程式,現行應用程式環境定義將會判定要匯入之專用資源的版本。如果發現資源並非應用程式的專用資源,則 CICS 會檢查 CICS 區域中與指定的類型和名稱相符的公用資源,並匯入該資源。您無法從其他應用程式匯入專用資源。

程序

  1. 導覽至您要使用之組合的 META-INF 資料夾。
  2. 按兩下 cics.xml 資訊清單檔。 「組合資訊清單」編輯器會開啟並顯示此組合所需的所有現行資源,以及組合的 ID 和版本。
  3. 按一下新增 匯入內容對話框即會開啟。
  4. 輸入 CICS 資源類型清單中的資源類型。 您可以按 Ctrl + 空格鍵來顯示內容輔助。
  5. 輸入必要資源的名稱。
  6. 選取在可以啟用 BUNDLE 資源之前,匯入是必要項目還是選用項目。 預設行為是匯入為必要項目,因此除非符合相依關係,否則無法啟用 BUNDLE 資源。如果您選取選用,則會安裝 BUNDLE 資源,即使在 CICS 區域中不符合相依關係也一樣。選擇在不符合相依關係時是否要發出警告訊息。
  7. 按一下確定 資源會新增至此組合所需的已匯入資源清單。
  8. 按一下儲存

結果

您已定義 CICS 組合所需的 CICS 資源。

下一步

您可以新增 CICS 資源至「組合」專案。在 CICS 區域中安裝 BUNDLE 資源時,會動態建立這些資源。