建立「平台」專案、應用程式專案、應用程式連結專案及 CICS® 組合專案之後,請使用編輯器來處理這些專案。
在您建立平台、應用程式及應用程式連結類型的專案之後,就會自動開啟該類型的編輯器。若要在建立 CICS 組合專案之後開啟組合資訊清單編輯器,或稍後再開啟任何編輯器,請移至 CICS Cloud 視景中的「專案瀏覽器」視圖。展開專案的 META-INF 資料夾,然後按兩下組合的任何 .xml 檔,但 manifest.xml 檔除外。除了按兩下滑鼠之外,您也可以在檔案上按一下滑鼠右鍵並按一下開啟工具,然後選取編輯器的名稱。 當編輯器開啟時,編輯器名稱標籤會顯示平台、應用程式、應用程式連結或 CICS 組合的名稱。
如果您沒有版本化備份系統可讓您回復到舊版的專案,您可能偏好將現有的專案複製到另一個專案,然後編輯新的副本,而非直接編輯現有的專案。
編輯程序期間的錯誤和警告會顯示在主要編輯器視窗中、視景的「問題」標籤,或工作台中的狀態欄位。
在儲存變更之前,若要反轉一個以上的變更,請使用復原功能。在工作台功能表上,按一下
,或按 Ctrl-Z。在完成應用程式組合、應用程式連結組合或 CICS 組合的更新之後,請一律根據版本化原則來更新組合的主要、次要或微版本號碼。當您在平台中安裝應用程式時,CICS 會驗證版本號碼,每當您更新應用程式的 CICS 組合時,就必須更新應用程式組合及應用程式連結的版本號碼。平台組合不使用版本控制。如需版本化的相關資訊,請參閱版本控制。
若要儲存變更,請按一下儲存圖示 ,或按 Ctrl-S。如果您未儲存變更就嘗試關閉編輯器,則會顯示對話框,詢問您是要儲存變更,還是要關閉但不儲存。
儲存變更之後,請將平台或應用程式匯出至 zFS 中的平台起始目錄。從編輯器的「概觀」標籤中選取匯出動作,以開啟匯出精靈。 應用程式、其應用程式連結及其相關聯的 CICS 組合會在單一程序中一起匯出。新的版本號碼會作為目錄名稱的一部分,因此,舊版的組合會保留在平台起始目錄中。
若要在 CICSplex 中安裝平台或應用程式,您需要新的 PLATDEF 或 APPLDEF 資源定義,以指向平台起始目錄中的正確平台或應用程式目錄。若要在匯出程序期間建立此資源定義,請在匯出精靈中選取勾選框。
使用平台編輯器來處理尚未安裝在 CICSplex 中的平台組合。當平台已安裝且在作用中之後,您就可以使用「CICS 雲端」視景中的功能表,在區域類型中新增和移除個別的 CICS 區域,也可以新增和移除與平台一起部署的 CICS 組合。不過,您無法在已安裝的平台中修改區域類型,所以,在安裝平台組合之前,請使用平台編輯器來完成區域類型。如果您要編輯已安裝平台的平台組合,則必須停止、捨棄、重新安裝及重新啟動平台,才能實作變更。
平台編輯器有三個標籤:「概觀」、「區域類型」及「部署」。 「概觀」標籤上的動作清單說明編輯「平台」專案的程序,也提供精靈及標籤的鏈結來執行每一個作業。
使用平台編輯器的「部署」標籤,將與平台一起部署的 CICS 組合對映至平台中的區域類型。
使用切換按鈕 ,切換處理區域類型與處理 CICS 組合。
請使用應用程式編輯器及組合資訊清單編輯器來更新應用程式。更新應用程式說明更新應用程式和將新版本的應用程式部署至平台時,應該遵循的程序。當您更新應用程式時,也必須更新應用程式連結。
應用程式編輯器只有一個標籤:「概觀」標籤。 「概觀」標籤上的動作清單提供精靈的鏈結,您可以使用該精靈來建立應用程式適用的新 CICS 組合或應用程式連結,並且將應用程式與應用程式連結匯出至平台起始目錄。
若要更新 CICS 組合或應用程式進入點,請在應用程式編輯器中的清單上按兩下其名稱,以開啟組合資訊清單編輯器。組合資訊清單編輯器有三個標籤:「概觀」、「進入點」及「原則範圍」。 您可以使用組合資訊清單編輯器在 CICS 組合中建立新的資源定義、從 CICS 組合中移除資源定義,以及新增和移除對於匯入資源的相依關係、建立和編輯應用程式進入點,還有定義原則範圍。您也可以存取資源編輯器來編輯 CICS 組合中定義的現有資源。當您完成更新時,請記得增加 CICS 組合的版本號碼。
當您編輯應用程式的 CICS 組合或應用程式進入點(在 CICS 組合中定義),並增加 CICS 組合的版本號碼時,CICS Explorer® 會在應用程式編輯器中將舊版本標示為錯誤。從應用程式組合中移除舊版本的 CICS 組合,方法是在應用程式編輯器中,選取該 CICS 組合,然後按一下移除。在應用程式編輯器中按一下新增,然後從工作區中可用的 CICS 組合清單中,選取新版本的 CICS 組合,即可在應用程式組合中包括已更新的 CICS 組合。
當您完成應用程式及關聯 CICS 組合的所有更新之後,請記得更新應用程式組合的主要、次要或微版本號碼,以反映您所做的變更層次,如版本控制中所述。
請使用應用程式連結編輯器來更新應用程式的部署資訊。更新應用程式說明更新應用程式和應用程式連結時,以及使用應用程式連結將新版本的應用程式部署至平台時,應該遵循的程序。
應用程式連結編輯器有兩個標籤:「概觀」標籤及「部署」標籤。 「概觀」標籤上的動作清單提供精靈的鏈結,您可以使用該精靈來建立要與應用程式連結一起部署的 CICS 組合,並且將應用程式與應用程式連結匯出至平台起始目錄。
若要更新 CICS 組合或原則,請在應用程式連結編輯器中的清單上按兩下組合或原則的名稱,以開啟組合資訊清單編輯器。當您更新 CICS 組合或原則時,請從應用程式連結組合中移除舊版本的 CICS 組合,並新增新的版本,方法與應用程式編輯器中的操作方式相同。
當您完成應用程式連結及關聯 CICS 組合的所有更新之後,請記得更新應用程式連結組合的主要、次要或微版本號碼,以反映您所做的變更層次,如版本控制中所述。
您可使用版本控制來管理對應用程式的變更。 每一個 CICS 組合、應用程式組合及應用程式連結都有一個 ID 及版本資訊來進行唯一識別。版本會使用主要、次要及微 ID,因此您可以指出變更的重要性,以及管理組合之間的相依關係。此概念稱為語意版本化,取自 OSGi Alliance。雖然其著重於 Java™ 套件,但是一般而言,您可以將相同的原則套用至組合。
語意版本化提供一個方法來增加版本的主要、次要或微部分,以指出與舊版組合的相容性或不相容性。例如,錯誤修正程式可能會增加版本的微部分,相容的變更會增加版本的次要部分,以及不相容的變更會增加版本的主要部分。如需語意版本化的相關資訊,請參閱語意版本化技術白皮書。
您必須將版本化原則套用至您的 CICS 組合及管理組合,才能部署及管理 CICS 環境中的更新。您不能使用現有版本的應用程式組合來安裝應用程式的新版本 CICS 組合,也不能搭配使用現有版本的應用程式連結與新版本的應用程式組合。每當您更新應用程式的 CICS 組合時,就必須更新應用程式組合及應用程式連結。
當您變更管理組合的版本時,根據語意版本化的原則,新版本應該反映包括在管理組合的 CICS 組合中的最大變更。例如,您可能將應用程式的一個 CICS 組合從 1.0.1 版變更成 1.0.2 版(此為微版本變更),並將應用程式的另一個 CICS 組合從 1.2.0 版變更成 1.3.0 版(此為次要版本變更)。因此,包括這兩個 CICS 組合的應用程式組合應該有次要版本變更,這樣一來,如果應用程式組合先前為 2.5.1 版,則應該變更成 2.6.0 版。
應用程式連結的版本號碼不需要與關聯應用程式的版本號碼相同。然而,根據語意版本化的原則,您應該更新應用程式連結的版本號碼,以反映應用程式中的最大變更,或者與應用程式連結一起部署之 CICS 組合中的最大變更。