更新 CICS 組合

使用組合資訊清單編輯器及資源編輯器,可編輯 CICS® 組合的內容,以及增加其版本號碼。然後將新版本的 CICS 組合,或者包括該組合的應用程式組合,部署至您的 CICS 區域。

關於這項作業

您可以使用版本控制來管理 CICS 組合的變更。 您必須將版本化原則套用至您的 CICS 組合及管理組合,才能部署及管理 CICS 環境中的更新。

每一個組合都有一個 ID 及版本資訊來進行唯一識別。版本會使用主要、次要及微 ID,因此您可以指出變更的重要性,以及管理組合之間的相依關係。此概念稱為語意版本化,取自 OSGi Alliance。雖然其著重於 Java™ 套件,但是一般而言,您可以將相同的原則套用至組合。

語意版本化提供一個方法來增加版本的主要、次要或微部分,以指出與舊版組合的相容性或不相容性。例如,錯誤修正程式可能會增加版本的微部分,相容的變更會增加版本的次要部分,以及不相容的變更會增加版本的主要部分。如需語意版本化的相關資訊,請參閱語意版本化技術白皮書

您可以透過增加組合資訊清單檔的版本號碼,來指定 CICS 組合已變更。如果 CICS 組合由應用程式組合所參照,則您也必須增加應用程式組合的版本,以進行重新部署。

程序

  1. 按一下視窗 > 顯示視圖 > 專案瀏覽器,以開啟「專案瀏覽器」視圖。
  2. 若要編輯 CICS 組合,請展開 CICS 組合的 META-INF 資料夾,然後按兩下 cics.xml 檔案。 即會開啟組合資訊清單編輯器。
  3. 視需要,更新 CICS 組合。 您可以使用組合資訊清單編輯器來新增或移除 CICS 組合的相依關係、建立新的應用程式進入點,以及定義原則範圍。 若要編輯定義在 CICS 組合中的資源,請使用資源編輯器,如編輯 CICS 組合專案中所定義的資源中所述。
  4. 更新 CICS 組合之後,請使用組合資訊清單編輯器,根據您的版本化原則,增加 CICS 組合的主要、次要或微版本號碼,然後儲存變更。
  5. 如果 CICS 組合由應用程式組合所參照,請更新應用程式組合及應用程式連結。 更新應用程式說明如何使用應用程式編輯器及應用程式連結編輯器,來更新應用程式組合及應用程式連結。
    1. 請使用應用程式組合的 bundles.xml 檔中新版的 CICS 組合來更新應用程式組合。
    2. 在應用程式組合的 application.xml 檔案中,增加應用程式的主要、次要或微版本號碼。
    3. 在應用程式連結的 appbinding.xml 檔案中,增加應用程式的主要、次要及微版本號碼。
    4. 在應用程式連結的 appbinding.xml 檔案中,增加應用程式連結的主要、次要及微版本號碼。
  6. 如果 CICS 組合是與應用程式連結一起部署,請更新應用程式連結的 bundles.xml 檔以指定新版的 CICS 組合,並更新應用程式連結的 deployment.xml 檔以指定部署新版 CICS 組合的區域類型。 在應用程式連結的 appbinding.xml 檔中,增加應用程式連結的版本號碼。 更新應用程式說明如何使用應用程式連結編輯器,來更新應用程式連結。
  7. 透過將專案匯出至 z/OS® UNIX,來重新部署 CICS 組合或包括該組合的應用程式組合及應用程式連結。 新的版本號碼會用作組合目錄名稱的一部分,因此,舊版的組合會保留在 z/OS UNIX 上。
  8. 如果應用程式組合未參照 CICS 組合,請執行下列動作:
    1. 停用並捨棄代表舊版 CICS 組合的已安裝 BUNDLE 資源。
    2. 編輯 BUNDLE 資源定義,以指向已更新的組合目錄。
    3. 重新安裝 BUNDLE 資源定義。
  9. 如果應用程式組合參照 CICS 組合,請遵循 更新應用程式 中的程序,以停用及捨棄安裝的 APPLCTN 資源、建立新的 APPLDEF 資源定義,以及安裝新的 APPLDEF 資源定義。

結果

CICS 組合會安裝在適當的 CICS 區域中,且定義在組合內的資源會動態建立在 CICS 區域中。