更新外掛程式專案資訊清單檔

當您開發 JCICS 應用程式,或是將現有應用程式包裝在外掛程式專案中時,必須更新專案資訊清單檔,並併入 CICS-MainClass 宣告。

關於這項作業

CICS-MainClass 宣告是用來宣告可由其他 CICS 應用程式從 JVM 伺服器外呼叫的類別。請不要對宣告 CICS 主要類別的 OSGi 軟體組使用延遲啟動原則。一旦 OSGi 軟體組在 OSGi 架構中啟動後,CICS 就會啟動 OSGi 軟體組。您必須手動將宣告新增至資訊清單檔。

程序

  1. 如果尚未在編輯器中開啟資訊清單檔,請在「套件瀏覽器」視圖中,用滑鼠右鍵按一下專案名稱,然後按一下 PDE 工具 > 開啟資訊清單 即在資訊清單編輯器中開啟資訊清單檔。
  2. 選取 MANIFEST.MF 標籤。即顯示該檔案的內容。
  3. 將下列宣告加入資訊清單檔: CICS-MainClass: appname.classname,其中:
    appname
    是顯示在資訊清單檔中的組合名稱。
    classname
    是應用程式中使用的類別名稱。如果使用多個類別,請重複 appname.classname 元素,並以逗點區隔。

    選用項目:您可以在 CICS-MainClass 宣告中使用別名;例如,宣告 CICS-MainClass: Table_application.CreateTable;alias=table1 會將別名 table1 指派給 CICS-MainClass Table_application.CreateTable。定義 CICS 程式時,您可以使用別名 table1 來代替類別名稱。如果同一程式有多種版本,且每一個版本的類別名稱均相同,則別名十分有用。利用別名,您可以識別不同的版本。

    下列畫面擷取顯示 CICS Hello 範例的資訊清單檔範例。此應用程式範例含有兩個類別:HelloCICSWorld 及 HelloWorld,且這些類別均已在資訊清單檔的 CICS-MainClass 宣告中宣告。這些類別可由 JVM 伺服器外的應用程式呼叫。

    資訊清單的畫面擷取,顯示屬性和值。

  4. 當您已新增所有類別宣告時,請按下 Ctrl+S 以儲存資訊清單檔。

結果

您現在可以將外掛程式專案新增至 CICS 軟體組,並將它部署至 zFS。CICS® 組合可以包含一個以上外掛程式,組合是 CICS 中應用程式的部署單位。