使用平台、應用程式及原則的編輯器

建立「平台」專案、應用程式專案、應用程式連結專案及 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 組合。不過,您無法在已安裝的平台中修改區域類型,所以,在安裝平台組合之前,請使用平台編輯器來完成區域類型。如果您要編輯已安裝平台的平台組合,則必須停止、捨棄、重新安裝及重新啟動平台,才能實作變更。

平台編輯器有三個標籤:「概觀」、「區域類型」及「部署」。 「概觀」標籤上的動作清單說明編輯「平台」專案的程序,也提供精靈及標籤的鏈結來執行每一個作業。

平台編輯器的「概觀」標籤顯示平台的 ID、說明及起始目錄、平台中的區域類型,以及與該平台一起部署的 CICS 組合。
其中也列出您可以對平台執行的動作。
使用平台編輯器的「概觀」標籤來執行下列作業:
  • 變更平台的 ID、說明或平台起始目錄。
  • 新增及移除平台的區域類型。「概觀」標籤具有可用來建立新區域類型,或採用現有拓蹼中的區域類型的基本功能。 若要修改區域類型並使用其中的 CICS 區域,請使用「區域類型」標籤。 按兩下區域類型的名稱,即會在「區域類型」標籤中顯示該區域類型。
  • 新增及移除與平台一起部署的 CICS 組合。若要編輯其中任何 CICS 組合,請在平台編輯器中的清單上按兩下組合的名稱,以開啟組合資訊清單編輯器。
平台編輯器的「區域類型」標籤顯示平台中的區域類型,以及已建立區域類型中的 CICS 區域定義。
採用的區域類型會標示為「已採用」。
如果已選取區域類型,則標籤會顯示該區域類型的內容及進階選項。
如果已選取 CICS 區域定義,則標籤會顯示 CICS 區域定義的屬性,以及包括該區域的區域類型。
使用平台編輯器的「區域類型」標籤來執行下列作業:
  • 新增及移除平台的區域類型。您可以建立新的區域類型,或採用現有拓蹼中的區域類型。
  • 在建立的區域類型中,建立新的 CICS 區域定義。
  • 在建立的區域類型中,指定或編輯 CICS 區域定義的基本內容。
  • 在建立的區域類型中,新增及移除 CICS 區域定義,並在建立的區域類型之間共用這些定義。目前不在區域類型中的任何孤立的 CICS 區域定義,將會顯示在清單頂端。請選取區域以將其新增至區域類型。
平台編輯器不會連接至目標 CICSplex,因此您無法將平台編輯器用來在採用的區域類型中新增、移除或共用 CICS 區域。您只能在建立的區域類型中使用 CICS 區域定義。

使用平台編輯器的「部署」標籤,將與平台一起部署的 CICS 組合對映至平台中的區域類型。 使用切換按鈕 切換按鈕,切換處理區域類型與處理 CICS 組合。

平台編輯器的「部署」標籤顯示平台中的區域類型,以及與該平台一起部署的 CICS 組合。區域類型在第一個直欄,CICS 組合在第二個直欄。
選取每一個 CICS 組合,並使用勾選框來指定要將該組合部署至哪些區域類型。尚未連結至任何區域類型的任何 CICS 組合,都會標示錯誤旗標。

應用程式編輯器及組合資訊清單編輯器

請使用應用程式編輯器及組合資訊清單編輯器來更新應用程式。更新應用程式說明更新應用程式和將新版本的應用程式部署至平台時,應該遵循的程序。當您更新應用程式時,也必須更新應用程式連結。

應用程式編輯器只有一個標籤:「概觀」標籤。 「概觀」標籤上的動作清單提供精靈的鏈結,您可以使用該精靈來建立應用程式適用的新 CICS 組合或應用程式連結,並且將應用程式與應用程式連結匯出至平台起始目錄。

應用程式編輯器的「概觀」標籤顯示應用程式的 ID、版本及說明、將安裝為應用程式一部分的 CICS 組合,以及參照的 CICS 組合所定義的進入點。
其中也列出您可以對應用程式執行的動作。
請使用應用程式編輯器的「概觀」標籤來執行下列作業:
  • 變更應用程式的 ID、說明或版本號碼。
  • 新增及移除應用程式的 CICS 組合。
  • 存取組合資訊清單編輯器來更新應用程式的 CICS 組合。
  • 存取組合資訊清單編輯器來更新應用程式進入點。

若要更新 CICS 組合或應用程式進入點,請在應用程式編輯器中的清單上按兩下其名稱,以開啟組合資訊清單編輯器。組合資訊清單編輯器有三個標籤:「概觀」、「進入點」及「原則範圍」。 您可以使用組合資訊清單編輯器在 CICS 組合中建立新的資源定義、從 CICS 組合中移除資源定義,以及新增和移除對於匯入資源的相依關係、建立和編輯應用程式進入點,還有定義原則範圍。您也可以存取資源編輯器來編輯 CICS 組合中定義的現有資源。當您完成更新時,請記得增加 CICS 組合的版本號碼。

當您編輯應用程式的 CICS 組合或應用程式進入點(在 CICS 組合中定義),並增加 CICS 組合的版本號碼時,CICS Explorer® 會在應用程式編輯器中將舊版本標示為錯誤。從應用程式組合中移除舊版本的 CICS 組合,方法是在應用程式編輯器中,選取該 CICS 組合,然後按一下移除。在應用程式編輯器中按一下新增,然後從工作區中可用的 CICS 組合清單中,選取新版本的 CICS 組合,即可在應用程式組合中包括已更新的 CICS 組合。

當您完成應用程式及關聯 CICS 組合的所有更新之後,請記得更新應用程式組合的主要、次要或微版本號碼,以反映您所做的變更層次,如版本控制中所述。

應用程式連結編輯器

請使用應用程式連結編輯器來更新應用程式的部署資訊。更新應用程式說明更新應用程式和應用程式連結時,以及使用應用程式連結將新版本的應用程式部署至平台時,應該遵循的程序。

應用程式連結編輯器有兩個標籤:「概觀」標籤及「部署」標籤。 「概觀」標籤上的動作清單提供精靈的鏈結,您可以使用該精靈來建立要與應用程式連結一起部署的 CICS 組合,並且將應用程式與應用程式連結匯出至平台起始目錄。

應用程式編輯器的「概觀」標籤顯示應用程式連結的 ID、版本及說明、將安裝為應用程式一部分的 CICS 組合,以及參照的 CICS 組合所定義的原則。
其中也列出您可以對應用程式連結執行的動作。
請使用應用程式連結編輯器的「概觀」標籤來執行下列作業:
  • 變更應用程式連結的 ID、說明或版本號碼。
  • 變更應用程式連結所參照的平台或應用程式。
  • 新增及移除與應用程式連結一起部署的 CICS 組合。
  • 存取組合資訊清單編輯器,以更新與應用程式連結一起部署的 CICS 組合。
  • 存取組合資訊清單編輯器來更新應用程式的原則。

若要更新 CICS 組合或原則,請在應用程式連結編輯器中的清單上按兩下組合或原則的名稱,以開啟組合資訊清單編輯器。當您更新 CICS 組合或原則時,請從應用程式連結組合中移除舊版本的 CICS 組合,並新增新的版本,方法與應用程式編輯器中的操作方式相同。

使用應用程式連結編輯器的「部署」標籤,將所參照應用程式的 CICS 組合,以及與該應用程式連結一起部署的 CICS 組合,對映至目標平台的區域類型。 使用切換按鈕 切換按鈕,切換處理區域類型與處理 CICS 組合。
應用程式編輯器的「部署」標籤顯示平台中的區域類型,以及應用程式和應用程式連結的 CICS 組合。
區域類型在第一個直欄,CICS 組合在第二個直欄。
  • 尚未連結至任何區域類型的任何 CICS 組合都會標示字母 X。使用 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 組合中的最大變更。