應用程式部署的工作流程

若要設定平台和建立應用程式,請遵循此程序。

關於這項作業

在 CICS® 中,您可以設定平台,以透過多個 CICS 區域來部署和管理應用程式。使用 CICS Explorer® 或 CICS Explorer SDK,可以建立平台、應用程式,以及用來管理應用程式的原則。若要建立平台,您必須使用 CICSPlex® SM 來管理 CICS 區域。

程序

  1. 建立和安裝平台。 您可以使用平台來部署多個應用程式。如果已設定平台,請跳至「步驟 2」。
    1. 在 z/OS® UNIX 中針對您的平台起始目錄設定專用的檔案系統,並設定檔案系統安全和 FTP 安全。請參閱在 zFS 中建立平台起始目錄
    2. 建立「CICS 平台」專案來說明平台。請參閱建立 CICS 平台專案 具有類似或相同內容的 CICS 區域可以一起群組為平台中的區域類型。 建立平台專案之後,您便可加以編輯。
    3. 將「CICS 平台」專案匯出至 z/OS UNIX 檔案系統,並建立平台定義(PLATDEF 資源定義),以將平台組合鏈結至目標 CICSplex。另外也請建立平台所需的任何 CICS 區域。請參閱部署 CICS 平台專案
    4. 在目標 CICSplex 中安裝平台定義,並啟用平台。請參閱安裝平台定義並啟用平台
    5. 驗證您的平台可供使用。請參閱檢查平台的狀態
  2. 對於您要在平台上部署的每一個應用程式,請建立 CICS 組合,來定義或匯入應用程式的元件。這些作業的指示位於使用組合一節中。
    1. 建立一個以上的「CICS 組合」專案,以包含每一個應用程式元件的資源。請參閱建立 CICS 組合專案
    2. 在 CICS 組合中,為提供應用程式存取權的資源定義應用程式進入點。請參閱定義應用程式進入點 應用程式進入點可控制使用者對不同應用程式版本的存取,並且可讓 CICS 測量並控制應用程式作業的資源使用量。
    3. 將應用程式資源的資源定義新增至 CICS 組合。請參閱新增資源至 CICS 組合 這些資源會在您將應用程式安裝在平台中時,動態地建立在 CICS 區域中,並透過 CICS 組合來管理。 使用以專用資源形式受到支援之 CICS 資源的應用程式,結合針對應用程式而設計的其他資源和匯入的資源,均可使用帶有更精細管理功能的多重版本管理。 如果您需要在建立了資源定義之後編輯它們,請參閱編輯 CICS 組合中定義的資源
    4. 在 CICS 組合以外的其他資源上宣告任何必須可在平台中使用,以供應用程式執行的相依關係。對於任何不受多重版本管理支援的必要資源,請加入 import 陳述式。請參閱定義組合相依關係
  3. 建立包含原則規則的原則,來管理您平台中的應用程式。 原則規則說明可以套用至一個以上在平台內執行之應用程式作業的控制項或動作。 您可以在平台層次中部署原則,以適用平台或應用程式層次中的所有應用程式。
    1. 建立一個以上的「CICS 組合」專案,以包含您的原則。請參閱建立 CICS 組合專案 CICS 組合可以包含多個原則。
    2. 建立原則並指定適當的原則規則。請參閱在 CICS 組合專案中建立原則 若要新增其他規則,請參閱新增規則至 CICS 組合專案中的原則。 若要新增自訂異常終止碼,請參閱在原則規則中自訂異常終止碼
  4. 對於您要在平台上部署的每一個應用程式,請建立並匯出應用程式組合和應用程式連結。在使用應用程式時,請檢查目標平台的「CICS 平台」專案是否在您的本端工作區中,因為 CICS Explorer 需要此專案才能驗證您的應用程式和應用程式連結。
    1. 建立「CICS 應用程式」專案,以包裝 CICS 組合,其中包含應用程式資源、相依關係,以及應用程式特有的任何原則。請參閱建立 CICS 應用程式專案 包括您在「步驟 2」中針對應用程式元件建立的 CICS 組合。
    2. 建立「CICS 應用程式連結」專案,以指定應用程式的 CICS 組合如何對映至平台中的區域類型。請參閱建立 CICS 應用程式連結專案 併入任何 CICS 組合,組合中包含您在「步驟 3」建立且想要部署用於應用程式的原則。 如果您偏好使用平台來部署原則,請不要在「CICS 應用程式連結」專案中併入其 CICS 組合,而是要遵循新增組合至 CICS 平台專案中的指示,將它新增至平台。
    3. 將應用程式組合和應用程式連結匯出至 z/OS UNIX 檔案系統,並建立應用程式定義(APPLDEF 資源定義),以定義特定平台中的應用程式。請參閱部署 CICS 應用程式專案
  5. 安裝並啟用您要在平台上部署的每一個應用程式。
    1. 安裝應用程式定義、啟用應用程式,然後將應用程式設為可供使用。請參閱安裝、啟用並將應用程式設為可供使用
    2. 驗證您的應用程式可供使用。請參閱檢查應用程式的狀態
    3. 驗證您的應用程式適用的原則規則。請參閱查詢原則規則
  6. 監視並維護平台中的每一個應用程式。
    1. 如果您遇到平台或應用程式的問題,請使用 Cloud Explorer 視圖,來檢查平台的 CICS 區域和 CICS 組合,以及應用程式的 CICS 組合的狀態。 若要檢視與已安裝的應用程式有關的詳細資料(包括其專用資源和應用程式進入點),請按兩下應用程式名稱,以在線上應用程式編輯器中開啟該應用程式。 請參閱檢查平台的狀態檢查應用程式的狀態
    2. 若要增加或減少作用中平台的容量,或修改平台的架構,以支援工作量的變動,請使用 Cloud Explorer 視圖,將 CICS 區域新增至平台中的區域類型,或從區域類型中移除區域。 請參閱將 CICS 區域新增至區域類型從區域類型中移除 CICS 區域
    3. CICS 會依原則所示,自動監視並回應應用程式作業的行為。您可以在平台可用時新增或移除平台的原則;請參閱新增組合至 CICS 平台從 CICS 平台中移除組合
    4. 使用針對應用程式產生的應用程式環境定義資料,來監視並測量應用程式正在使用多少資源。您也可以搭配使用資訊與 CICS Explorer 中的交易追蹤功能,來識別並診斷應用程式相關問題。
    5. 若要修改應用程式,請編輯並回復應用程式元件的 CICS 組合,然後更新、回復並重新部署應用程式組合和應用程式連結。 對於所使用的資源受多重版本管理支援的應用程式,您可以在相同的平台實例上同時安裝多個應用程式版本,並將其設為可供使用。 請參閱更新應用程式
  7. 如果不再需要某個應用程式版本,或不再需要使用平台,請停用並捨棄該應用程式或平台。
    1. 如果不再需要某個應用程式版本,請將其設為無法使用,然後加以停用並捨棄。請參閱將應用程式設為無法使用,然後加以停用並捨棄 當您停用並捨棄應用程式時,部署為應用程式一部分的 CICS 組合也會從其連結至的 CICS 區域類型中停用並捨棄。
    2. 如果不再需要平台,請停用並捨棄它。請參閱停用並捨棄平台 當您停用並捨棄平台時,已隨平台組合安裝的 CICS 組合(包括任何您已在平台上部署的原則)也會停用並捨棄。