「CICS® 應用程式」專案會定義應用程式組合。應用程式組合是一種說明 CICS 應用程式的管理組合類型,包括應用程式名稱、說明和版本。應用程式組合會參照包含應用程式資源、應用程式進入點、相依關係,以及任何與應用程式有關的 CICS 原則的 CICS 組合。
開始之前
CICS 組合專案必須具有 ID 和版本號碼,才能併入應用程式組合中。針對 CICS Transaction Server 5.1 版之前的版本建立的 CICS 組合專案沒有 ID 和版本號碼。如果您想要併入這些 CICS 組合專案,請使用 CICS Explorer® 中的組合資訊清單編輯器,將 ID 及版本號碼新增至專案中。
關於這項作業
您可以參照應用程式組合中的一個或多個 CICS 組合。以此方法包裝應用程式,即可將應用程式及其組合當作單一實體部署至 CICS 中,以更輕鬆地在 CICS 中更新及管理應用程式。如果 CICS 組合僅包含可使用多重版本管理的資源,便可由多個應用程式安裝在 CICS 區域中。
部署在使用以專用資源形式受到支援之 CICS 資源平台上的應用程式,結合針對應用程式而設計的其他資源和匯入的資源,均可使用多重版本管理。多重版本管理的應用程式中可納入下列資源:
- 屬於應用程式的 CICS 組合中所定義的 PROGRAM 資源
- 屬於應用程式的 CICS 組合中所定義的 LIBRARY 資源
- 原則
- 應用程式進入點的陳述式
- 任何定義為應用程式的相依關係或匯入項目的資源
包含其他資源類型的 CICS 組合,無法納入至已在平台的相同 CICS 區域中安裝的其他應用程式,且若已針對應用程式而安裝,則無法新增至平台。如果您的應用程式所需的某項資源不支援多重版本管理,且已有安裝在平台的目標區域類型中的 CICS 組合使用該項資源,請建立新的 CICS 組合專案。在資訊清單檔中指定匯入,將資源宣告為新 CICS 組合的相依關係。然後,將新的 CICS 組合專案併入您的應用程式專案中。如需將資源宣告為相依關係的指示,請參閱定義組合相依關係。
當您在 CICS 組合中定義 TRANSACTION 資源,並將 CICS 組合部署為應用程式的一部分時,或是將 CICS 組合新增至平台時,不支援自動安裝交易的起始程式。
若為在部署為應用程式一部分的 CICS 組合中定義的 TRANSACTION 資源,您必須將該交易之起始程式的 PROGRAM 資源,定義並部署為同一個應用程式的一部分。
程序
- 開啟 CICS Cloud 視景。在「專案瀏覽器」視圖中,檢查目標平台的「CICS 平台」專案是否存在於您的本端工作區中。 CICS Explorer 需要此專案才能驗證您的應用程式和應用程式連結。
- 在「專案瀏覽器」視圖中,用滑鼠右鍵按一下視窗,然後按一下,以開啟「新建專案」精靈。
- 展開 資料夾、按一下 ,再按下一步。
- 在專案名稱欄位中,輸入專案的名稱。 精靈的應用程式內容區段會自動移入資料,但是您可以視需要,編輯名稱、說明及版本。
- 按下一步。
- 選取您要併入應用程式中的 CICS 組合專案。請確定您納入的 CICS 組合專案包含應用程式進入點的陳述式、應用程式資源的資源定義,以及應用程式所需之其他資源的相依關係陳述式。 同時請納入包含您要在應用程式層次上部署之原則的任何 CICS 組合專案。 建立應用程式專案之後,您可以使用應用程式編輯器來新增其他 CICS 組合。
- 按一下完成,以建立專案。
結果
即會建立應用程式專案。專案包含一個具有三個 XML 檔案的 META-INF 資料夾:
- application.xml 是包含應用程式之 meta 資料的描述子,包括其說明和版本。
- bundles.xml 包含由應用程式組成的 CICS 組合清單,包括組合 ID 和版本。
- manifest.xml 是專案的資訊清單檔,並將它識別為 CICS 管理組合。
若要編輯應用程式專案,請展開應用程式的 META-INF 資料夾,然後按兩下 application.xml 或 bundles.xml 檔案。使用應用程式編輯器,以變更應用程式內容,以及在應用程式專案中新增或移除 CICS 組合。如需使用應用程式編輯器的指引,請參閱應用程式編輯器。
註: 當您已使用 CICS Explorer 建立及部署應用程式專案時,您必須確保專案來源受到適當管理。您不能從 zFS 中匯出的資料重新建構應用程式專案,而且工作站的失敗可能會造成資料流失。請確定您的專案已移入原始碼管理系統。當使用與 Eclipse 整合的原始碼管理系統時,您可以在您於 CICS Explorer 中工作時,移入和移出專案。
下一步
建立「應用程式連結」專案,來定義如何在平台中部署應用程式組合。