建立 CICS 應用程式專案

「CICS® 應用程式」專案會定義應用程式組合。應用程式組合是一種說明 CICS 應用程式的管理組合類型,包括應用程式名稱、說明和版本。應用程式組合會參照包含應用程式資源、應用程式進入點、相依關係,以及任何與應用程式有關的 CICS 原則的 CICS 組合。

開始之前

  • 建立「CICS 組合」專案,以定義或匯入每個應用程式元件的資源。請參閱建立 CICS 組合專案
  • 將應用程式資源的資源定義新增至 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 資源,定義並部署為同一個應用程式的一部分。

程序

  1. 開啟 CICS Cloud 視景。在「專案瀏覽器」視圖中,檢查目標平台的「CICS 平台」專案是否存在於您的本端工作區中。 CICS Explorer 需要此專案才能驗證您的應用程式和應用程式連結。
  2. 在「專案瀏覽器」視圖中,用滑鼠右鍵按一下視窗,然後按一下新建 > 專案,以開啟「新建專案」精靈。
  3. 展開 CICS 資源資料夾、按一下 CICS 應用程式專案,再按下一步
  4. 專案名稱欄位中,輸入專案的名稱。 精靈的應用程式內容區段會自動移入資料,但是您可以視需要,編輯名稱、說明及版本。
  5. 下一步
  6. 選取您要併入應用程式中的 CICS 組合專案。請確定您納入的 CICS 組合專案包含應用程式進入點的陳述式、應用程式資源的資源定義,以及應用程式所需之其他資源的相依關係陳述式。 同時請納入包含您要在應用程式層次上部署之原則的任何 CICS 組合專案。 建立應用程式專案之後,您可以使用應用程式編輯器來新增其他 CICS 組合。
  7. 按一下完成,以建立專案。

結果

即會建立應用程式專案。專案包含一個具有三個 XML 檔案的 META-INF 資料夾:

若要編輯應用程式專案,請展開應用程式的 META-INF 資料夾,然後按兩下 application.xmlbundles.xml 檔案。使用應用程式編輯器,以變更應用程式內容,以及在應用程式專案中新增或移除 CICS 組合。如需使用應用程式編輯器的指引,請參閱應用程式編輯器

註: 當您已使用 CICS Explorer 建立及部署應用程式專案時,您必須確保專案來源受到適當管理。您不能從 zFS 中匯出的資料重新建構應用程式專案,而且工作站的失敗可能會造成資料流失。請確定您的專案已移入原始碼管理系統。當使用與 Eclipse 整合的原始碼管理系統時,您可以在您於 CICS Explorer 中工作時,移入和移出專案。

下一步

建立「應用程式連結」專案,來定義如何在平台中部署應用程式組合。