部署 CICS TS Feature Pack for Dynamic Scripting V2.0 應用程式範例

CICS® TS Feature Pack for Dynamic Scripting V2.0 提供應用程式範例,供您部署以驗證安裝是否成功,同時協助您瞭解如何開始開發及部署 PHP 應用程式。

開始之前

您必須先滿足下列條件,才能開始部署應用程式範例:

關於這項作業

CICS TS Feature Pack for Dynamic Scripting V2.0 包含兩項元件:使用 SMP/E 安裝在您主機系統的 z/OS 元件,以及包含 PHP 目標平台定義與 PHP 範例精靈的 CICS Explorer SDK。 功能套件提供應用程式範例,供您部署以驗證安裝是否成功,同時協助您瞭解如何開始開發及部署 PHP 應用程式。應用程式範例使用 CICS Explorer SDK 進行部署。 必須完整安裝及配置 z/OS 元件,才能部署範例應用程式。

程序

  1. 遵循 設定 CICS TS Feature Pack for Dynamic Scripting V2.0 目標環境 中的指示,設定「CICS TS V5.1 Runtime with PHP」作為 CICS Explorer SDK 中的目標平台
  2. CICS Explorer SDK 中,按一下檔案 > 新建 > 範例
  3. 在「選取精靈」視窗中,展開 CICS 範例PHP
  4. 選取 CICS Dynamic Scripting 範例 (PHP),然後按下一步 此時會出現第二個視窗,顯示建立的專案。
  5. 按一下完成 會建立三個專案:
    • 支援 Web 3.0 的 OSGi 軟體組,名稱為 com.ibm.cics.server.examples.php.web。 此軟體組包含下列處理 PHP 要求的檔案:
      • 提供具有在 start() 方法中宣告之 CICSPHPInitialiser.getInstance().activate(context) 的啟動項範例,讓此軟體組可以登錄至 PHP 引擎。
      • 配置為在 Servlet 3.0 jar、JCICS jar 及 PHP jar 上新增相依關係的 MANIFEST.MF
      • 配置為使用 PHPServlet 處理 PHP 要求的 web.xml
      • 預設 php.ini。您可以視需求加以更新。
      • 範例 index.php 及映像檔,可讓 JCICS API 將區域 APPLID 資訊回應至 HTML。
    • OSGi 應用程式專案,名稱為 com.ibm.cics.server.examples.php.app,其包含名稱為 com.ibm.cics.server.examples.php.web 且支援 Web 3.0 的 OSGi 軟體組。 此專案可匯出為 eba 檔案加以部署。
    • CICS 軟體組專案,名稱為 com.ibm.cics.server.examples.php.bundle,其包含參照 com.ibm.cics.server.examples.php.app 專案的 EBABUNDLE 資源。此專案已部署至範例 Liberty JVM 伺服器 DFH$PHP。
    您可以在套件瀏覽器窗格中檢視軟體組。
  6. 在名稱為 com.ibm.cics.server.examples.php.bundle 的 CICS 軟體組專案上按一下滑鼠右鍵,然後按一下「將軟體組專案匯出至 z/OS UNIX 檔案系統」,以將其匯出至 zFS。
  7. 定義並安裝參照在步驟 6 中匯出之 CICS 軟體組專案的 BUNDLE 資源。 如需詳細資料,請參閱 CICS Explorer SDK 說明主題在 JVM 伺服器中部署 OSGi 軟體組
  8. 跳至 URL http://主機名稱:/com.ibm.cics.server.examples.php.web,其中主機名稱是您 CICS 區域的主機名稱及埠。

結果

瀏覽器中會出現顯示畫面,且包含文字「您的 CICS Dynamic Scripting 範例 (PHP) 正在 CICS 區域 APPLID 中執行」,而其中 APPLID 是您 CICS 區域的 APPLID。如需相關資訊,請參閱在 JVM 伺服器中部署 OSGi 軟體組