您可以新增應用程式資源至 CICS 軟體組。針對 Web 應用程式,您可能要提供會對映入埠 Web 要求的 URI 對映,才能在應用程式交易下執行。
開始之前
若要建立應用程式資源,在「專案瀏覽器」中必須具有 CICS 軟體組專案。如需相關資訊,請參閱
建立 CICS 軟體組專案。您可以使用這個 CICS 軟體組專案來包裝應用程式以進行部署。
關於這項作業
依預設,所有 Web 應用程式要求都會使用由 CICS 所提供且稱為 CJSA 的交易。不過,您可以將應用程式 URI 從入埠要求對映至不同的交易。如果您想要安全地控制應用程式的存取權,可能會發現這項功能非常有用;因為安全管理者可以配置 CICS,以控制使用者可存取哪些交易。
程序
- 建立應用程式交易的定義:
- 在 CICS 軟體組專案上按一下滑鼠右鍵,然後按一下。 即會開啟「交易定義」精靈。
- 輸入交易的 4 個字元的名稱。 請不要以 C 作為交易名稱的開頭,因為這個字母已保留供 CICS 使用。
- 輸入程式名稱 DFHSJTHP。您必須使用這個 CICS 程式,因為其會處理送至 Liberty 設定檔伺服器之入埠 Web 要求的安全檢查。
- 按一下完成,以在 CICS 軟體組專案中建立定義。
請不要設定屬性來建立遠端交易,因為應用程式交易必須一律在執行 Web 應用程式的 CICS 區域中執行。
- 建立 URI 對映的定義:
- 在 CICS 軟體組專案上按一下滑鼠右鍵,然後按一下。
- 輸入 URI 對映的 8 個字元的名稱。請不要以 DFH 作為 URI 對映名稱的開頭,因為這個字首已保留供 CICS 使用。
- 輸入主機名稱。 您可以使用 * 來符合任意主機名稱,或是指定應用程式將在其中執行之機器的主機名稱。
- 輸入應用程式 URI 的路徑。 CICS 會比對入埠要求中的 URI 與 URI 對映中的值,並執行應用程式交易。
- 在「用法」區段中,選取 JVM 伺服器,然後輸入應用程式的埠號。
- 按一下完成來建立 URI 對映。
- 編輯 URI 對映定義:
- 編輯「架構」欄位,輸入 URI 對映的架構。預設值是 HTTP,但如果您想要使用 SSL 安全保護來加密要求,則可以設定 HTTPS。 您可以對 HTTP 和 HTTPS 要求使用基本鑑別,其中使用者 ID 和密碼會在 HTTP 標頭中提供。
- 編輯「交易」欄位,輸入應用程式交易的名稱。
- 選擇性的: 編輯「使用者 ID」欄位,輸入要執行應用程式要求的使用者 ID。 如果啟用基本鑑別,則會忽略這個值。如果您未提供值,HTTP 要求也未併入使用者 ID 和密碼,則 CICS 會以 CICS 區域的預設使用者 ID 執行要求。
結果
您已在 CICS 軟體組專案中建立 URI 對映和交易。當您部署及安裝組合時,會在 CICS 區域中動態建立這些資源。
下一步
如果您想要在不同的交易下執行不同的應用程式作業,或是想要同時支援 HTTP 和 HTTPS 架構,您可以建立其他資源。如果應用程式已備妥可供部署,請參閱
部署 CICS 軟體組。