定義應用程式進入點
如果您的 CICS® 組合專案是 CICS 應用程式的一部分,則您可以在組合資訊清單中宣告適用的應用程式進入點。應用程式進入點可識別身為應用程式存取點的資源。應用程式進入點可用來控制使用者對平台上部署之不同應用程式版本的存取。在部署至獨立式 CICS 區域的組合中,也可以定義應用程式進入點。在此情況下,如果應用程式進入點是與原則範圍範圍一起定義,則可以使用原則範圍,將用於定義作業規則的原則範圍限制為特定的使用者作業。
開始之前
在「專案瀏覽器」視圖中,您必須具有 CICS 組合專案。
關於這項作業
PROGRAM、TRANSACTION 和 URIMAP 資源可識別為應用程式進入點。
對於部署在平台上的應用程式,應用程式進入點可控制使用者對不同應用程式版本的存取。應用程式進入點可設定成讓使用者可使用或無法使用。您可以在任何方便的時間在平台的 CICS 區域內安裝應用程式及其資源,然後啟用 CICS 組合以驗證安裝。當您選擇將應用程式版本提供給使用者時,應用程式進入點及其為應用程式控制的資源即可供呼叫者使用。
- 應用程式的一項資源只能宣告為應用程式進入點一次,並指定一項作業。您無法對相同的資源宣告多個應用程式進入點。
- 作業名稱在應用程式中必須是唯一的。
- 作業名稱需區分大小寫,因此,您可以使用只透過大小寫區分的作業名稱。
應用程式進入點的資源不必定義在與應用程式進入點相同的 CICS 組合中。CICS 會在應用程式安裝時,新增應用程式作業至指定的資源。當應用程式進入點的資源和進入點都定義為應用程式的一部分時,進入點將控制對資源所提供之服務的存取。例如,要等到應用程式可供使用時,才能呼叫定義為應用程式進入點的 TRANSACTION。
您可以為未定義於任何 CICS 組合中、但已存在於即將部署該組合的 CICS 區域中的資源,宣告應用程式進入點。您也可以為可在即將部署組合的 CICS 區域中自動安裝的 PROGRAM 資源,宣告應用程式進入點。安裝應用程式時,如果應用程式進入點的目標資源不存在而無法自動安裝,則無法啟用包含應用程式進入點之宣告的 CICS 組合,進入點組合組件會保持停用狀態。
作為平台組合的一部分進行安裝或新增至執行中平台的 CICS 組合,在其組合資訊清單中不可包含應用程式進入點的宣告。直接安裝在平台上的 CICS 組合不支援應用程式進入點,且在此情況下,即使已安裝 CICS 組合及其資源,CICS 也不會啟用應用程式進入點。直接安裝在 CICS 區域內的獨立式 CICS 組合可包含應用程式進入點的宣告,以啟用區域層次原則的範圍設定。
應用程式進入點只會控制使用者對應用程式進入點中指定之資源的存取。如果應用程式包含任何未指定為應用程式進入點的公用資源,則在安裝並啟用應用程式時,無論應用程式的可用性狀態如何,這些資源均可由安裝在平台上或 CICS 區域中的其他應用程式存取。應用程式版本的專用資源無法由其他應用程式存取。
定義為應用程式進入點的程式,在您的環境中必須具有唯一的 PROGRAM 資源名稱。這些程式必須是公用資源,才可從應用程式外部呼叫。當您啟用包含專用 PROGRAM 資源之應用程式進入點的應用程式時,指定為應用程式進入點的 PROGRAM 資源將會從專用資源變更為公用資源。因此,PROGRAM 資源不能與 CICS 區域中安裝的公用程式同名,或者與其他已安裝的應用程式定義為應用程式進入點的公用程式同名。但是,定義為應用程式進入點的相同 PROGRAM 資源的多個版本,可針對相同應用程式的多個版本而安裝。
在 CICS 應用程式組合中定義 URIMAP 或 TRANSACTION 資源時,您可以使用應用程式進入點宣告來控制使用者對 URIMAP 或 TRANSACTION 資源所提供服務的存取。在此情況下,當您安裝並啟用應用程式時,URIMAP 或 TRANSACTION 資源提供的服務還無法供呼叫端使用。當您選擇將服務提供給使用者時,您會使用 CICS Explorer® 中的「組合」視圖或者 EXEC CICS SET BUNDLE 指令,將包含應用程式進入點和 URIMAP 或 TRANSACTION 資源的 CICS 組合設為可供使用。此動作將使應用程式進入點以及 URIMAP 或 TRANSACTION 資源所提供的服務可供呼叫端使用。
您也可以把定義在應用程式之外的 URIMAP 或 TRANSACTION 資源宣告為應用程式進入點。在上述任一情況下,只要您安裝並啟用 URIMAP 或 TRANSACTION 資源,服務即可供使用者使用。
程序
結果
除了可控制使用者對不同應用程式版本的存取外,應用程式進入點也可用來建立作業的應用程式環境定義。當部署應用程式時,會將作業名稱新增至指定的資源,並為使用資源的作業產生應用程式環境定義資料。
- 起始應用程式環境定義可用來監視及測量應用程式或特定應用程式作業在多個 CICS 區域和多個作業中使用了多少資源。
- 起始應用程式環境定義可用來將原則套用至屬於應用程式一部分的作業,以定義用來管理作業行為的臨界條件。
- 起始或現行應用程式環境定義可與 CICS Explorer 中的交易追蹤功能搭配使用,以識別及診斷應用程式相關問題。