建立 CICS 平台專案
「CICS® 平台」專案會定義平台組合,這是一種說明平台的管理組合類型。平台組合指定平台的區域類型。
開始之前
在您建立 CICS 平台專案之前,請先在 zFS 中設定平台的平台起始目錄。最佳作法是使用預設平台起始目錄,也就是 /var/cicsts/CICSplex/platform1,其中 CICSplex 是將安裝平台的 CICSplex 名稱,platform1 是平台的名稱。如果需要使用不同目錄作為平台起始目錄,您可以在建立 CICS 平台專案之後,使用平台描述子編輯器來變更為替代目錄名稱。如需在 zFS 中建立平台起始目錄的指示,請參閱準備平台的 zFS。
如果您要在平台的層次上部署 CICS 組合,您可以先建立組合,供您在建立 CICS 平台專案時新增。例如,您可以部署 CICS 組合,其中包含平台中所有 CICS 區域都需要的資源,或部署原則以適用部署在平台上的多個應用程式。如果您尚未對平台設定任何應用程式、資源或原則,您可以在建立平台之後將 CICS 組合新增至平台,或在部署之後隨時新增。如需建立 CICS 組合的指示,請參閱使用組合。
關於這項作業
平台包含一個以上的區域類型。區域類型用於根據類型來分類和包含 CICS 區域。例如,處理 DB2® 連線的所有 CICS 區域可能屬於相同的群組。您可以在相同平台中的區域類型之間,或與其他平台中的區域類型之間,共用 CICS 區域。
您可以建立要用於平台的新區域類型。也可以選擇採用現有的 CICS 系統群組 (CSYSGRP) 作為平台中的區域類型。單一平台可以包含建立的區域類型及採用的區域類型。
建立的區域類型可以指定它們包含的 CICS 區域的內容。您可以指定區域類型層次的屬性,以複製某個區域類型中所有 CICS 區域的某些區域屬性值。只有定義中那些屬性具有相同指定值,或屬性沒有指定任何值的 CICS 區域,才可以成為該區域類型的一部分。您可以指定區域類型層次的下列區域屬性值:
- 適合作為遞送區域(WLMSTATUS 屬性)
- 當 CICS 區域啟動時,這個 CICS 區域是否會以遞送區域參與其關聯的工作量。
- 適合作為目標區域(DYNROUTE 屬性)
- 在 CICS 啟動時,這個 CICS 區域是否會當作目標區域作用,並接受其本身為目標之工作量的工作。
- 啟用 BAS 安裝(AUTOINST 屬性)
- 當 MAS 連接至 CMAS 時,透過資源說明與 CICS 區域相關聯的資源是否應自動安裝。
- BAS 安裝失敗動作(AINSFAIL 屬性)
- 萬一發生 BAS 安裝失敗時所要採取的動作。
如果您要將現有 CICSPlex® SM 拓蹼重新實作為平台,您可以採用現有的 CICS 系統群組 (CSYSGRP) 作為採用的區域類型。您採用作為平台一部分的每一個 CSYSGRP 都必須符合下列需求:
- 群組尚未被已安裝的平台所採用。如果群組已有相關聯的平台,則不能採用它來作為區域類型。
- 群組不包含任何子群組。
- 群組不需要修改(例如,內含在 WLM 或 RTA 中的群組)。平台需要鎖定作為區域類型的群組。
- 群組中的所有 CICS 區域都必須指定 CICSPlex SM 系統參數 MASPLTWAIT(YES)。「商業應用程式服務」也需要 MASPLTWAIT(YES)。起始設定 CICS 區域時,需要此參數來自動安裝應用程式或平台的資源。
程序
結果
「CICS 平台」專案的 META-INF 資料夾包含下列 XML 檔:
- bundles.xml 說明與平台一起部署的 CICS 組合。
- deployment.xml 說明用來將 CICS 組合部署至平台的規則。
- manifest.xml 是平台組合的資訊清單檔,並將其識別為 CICS 管理組合。
- platform.xml 說明平台,包括其名稱、說明、區域類型及平台起始目錄。
- regions.xml 說明專案中建立的 CICS 區域。
- regionTypes.xml 包含每一個區域類型的 meta 資料,包括其名稱、說明、區域類型及系統群組的 ID。
- regionTypeLinks.xml 說明建立的區域至區域類型的鏈結。