檢查應用程式的狀態

應用程式的狀態資訊會顯示在平台中與區域類型相關聯的 CICS® 區域中是否有應用程式的 CICS 組合存在,以及是否已啟用並可供使用。

關於這項作業

應用程式版本的狀態資訊衍生自該應用程式版本之個別管理組件的狀態。管理組件是指 MGMTPART 記錄,其會在應用程式安裝程序期間自動建立。管理組件會記錄應用程式與每一個已安裝 CICS 組合之間的關係,以及每一個 CICS 組合安裝在平台中的區域類型。

程序

  1. 在 CICS Explorer® 功能表列中,按一下作業 > Cloud Explorer,以顯示 Cloud Explorer 視圖,並切換至應用程式階層。 此視圖會顯示每個應用程式各個版本的整體狀態。
    • 如果應用程式版本的管理組件所參照的 CICS 組合已安裝在 CICS 區域中,且所有組合都已啟用,就會啟用該應用程式版本。應用程式的某些資源所需的啟用時間會比其他資源更長。在所有資源皆啟用之前,應用程式的狀態會報告為 SOMEDISABLED。如果在啟用動作後首次重新整理 Cloud Explorer 視圖時,應用程式未顯示 ENABLED 狀態,請稍後再次重新整理該視圖,然後重新檢查。
    • 將應用程式版本設為可供使用時,應用程式進入點及其為應用程式控制的資源即可供呼叫者使用。如果您的平台包含任何仍屬於 CICS TS 5.1 的 CICS 區域,則會認定應用程式版本在啟用後,隨即可在這些區域中使用。在來自 CICS TS 5.2 的 CICS 區域中,啟用應用程式版本之後,必須使用設為可供使用動作,該版本才可供使用。
  2. 如果應用程式版本的整體狀態不符預期,請檢視應用程式版本的管理組件,並檢查各個 CICS 組合的狀態。 在 Cloud Explorer 視圖中,使用應用程式階層,展開顯示在應用程式下的每一個區域類型,以顯示該區域類型的「組合」清單。展開每一個「組合」清單,以顯示應用程式的管理組件。 管理組件的狀態會顯示 CICS 組合在 CICS 區域中是處於啟用還是停用狀態,或顯示 CICS 組合是否未適當安裝。如果包含 CICS 組合的應用程式版本已可供呼叫者使用,則包含應用程式進入點的個別 CICS 組合也會顯示為可供使用。
    提示: 在您將某個 CICS 組合或包含此組合的應用程式設為可供使用後,如果您啟動或重新啟動平台中的 CICS 區域,該 CICS 組合的可用性狀態將不會還原。當您驗證應用程式已在啟動或重新啟動的 CICS 區域中正確安裝並啟用之後,請選取適當的版本,並將其在 CICS 區域中設為可供使用。
  3. 如果您需要對該應用程式版本的 CICS 區域中已安裝的專用資源進行狀態檢查,請在 Cloud Explorer 視圖中按兩下應用程式的名稱,以在線上應用程式編輯器中開啟該應用程式,然後選取「專用資源」標籤。 您可以依據安裝專用資源的 CICS 區域,或依據定義專用資源的 CICS 組合來檢視這些專用資源。每個專用資源的狀態都會顯示。如需使用線上應用程式編輯器的指引,請參閱線上應用程式編輯器

結果

圖 1 說明您在應用程式生命週期的供應階段期間所執行的動作,以及各種狀況下適當的暫時狀態、啟用狀態和可用性狀態,和可能的錯誤狀態。
圖 1. 應用程式生命週期:供應
您可以將應用程式部署到平台,然後安裝、啟用並將其設為可供使用。圖後的清單中說明每種狀況下適當的暫時狀態、啟用狀態、錯誤狀態和可用性狀態。
  • 您可以將「CICS 應用程式」專案匯出至平台在 zFS 上的起始目錄,然後在 CMAS 的資料儲存庫中建立應用程式版本的 APPLDEF 資源定義,來部署「CICS 應用程式」專案。完成這項程序時,Cloud Explorer 視圖會顯示應用程式版本之應用程式定義的名稱。
  • 安裝應用程式時,在安裝期間 Cloud Explorer 視圖會顯示 INSTALLING 狀態。安裝完成後,預期的應用程式狀態應為 DISABLED 和 UNAVAILABLE。如果應用程式沒有應用程式進入點,則 Cloud Explorer 視圖會將其顯示為可用性狀態。如果應用程式安裝在 CICS TS 5.1 區域中,則不會顯示可用性狀態。
  • 安裝之後,如果應用程式狀態顯示為 INCOMPLETE、EMPTY 或 FAILED,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。
  • 啟用應用程式時,在啟用期間 Cloud Explorer 視圖會顯示 ENABLING 狀態。啟用完成後,應用程式的預期狀態為 ENABLED 和 UNAVAILABLE。
  • 在執行「啟用」動作後,如果應用程式狀態顯示為 SOMEDISABLED 或 DISABLED,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。
  • 當您將應用程式設為可供使用時,預期的應用程式的狀態會變更為 ENABLED 和 AVAILABLE。如果應用程式的狀態顯示它不具有應用程式進入點,或安裝在 CICS TS 5.1 區域中,那麼無需執行「設為可供使用」動作。
  • 在執行「設為可供使用」動作後,如果應用程式的可用性狀態顯示為 SOMEAVAIL 或 UNAVAILABLE,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。
圖 2 說明您在應用程式生命週期的取消供應階段期間所執行的動作,以及各種狀況下適當的暫時狀態、啟用狀態和可用性狀態,和可能的錯誤狀態。
圖 2. 應用程式生命週期:取消供應
您將應用程式設為無法使用,然後加以停用並捨棄。圖後的清單中說明每種狀況下適當的暫時狀態、啟用狀態、錯誤狀態和可用性狀態。
  • 當您將應用程式設為無法使用時,應用程式的狀態會變更為 ENABLED 和 UNAVAILABLE。如果應用程式的狀態顯示它不具有應用程式進入點,或安裝在 CICS TS 5.1 區域中,那麼無需執行「設為無法使用」動作。
  • 停用應用程式時,在停用期間 Cloud Explorer 視圖會顯示 DISABLING 狀態。停用完成後,應用程式的預期狀態為 DISABLED 和 UNAVAILABLE。或者,狀態可能會顯示應用程式沒有應用程式進入點,或已安裝在 CICS TS 5.1 區域中。
  • 在執行「停用」動作後,如果應用程式狀態顯示為 SOMEDISABLED,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。
  • 捨棄應用程式時,在捨棄期間 Cloud Explorer 視圖會顯示 DISCARDING 狀態。捨棄完成後,在 Cloud Explorer 視圖即不會再顯示該應用程式名稱。而是顯示應用程式版本的應用程式定義名稱。
表 1 列出可能的應用程式版本狀態值及其意義:
表 1. 應用程式狀態值
狀態值 意義
AVAILABLE 應用程式版本已設為可供呼叫者透過應用程式進入點加以使用。
DISABLED 應用程式版本的所有管理組件都已停用。
DISABLING 應用程式版本的所有管理組件正在停用中。
DISCARDING 正在捨棄應用程式版本,所以此時無法啟用或停用該應用程式版本。
EMPTY 未安裝應用程式版本的任何管理組件。
ENABLED 應用程式版本的所有管理組件都已啟用。
ENABLING 應用程式版本的所有管理組件正在啟用中。
FAILED 安裝或捨棄應用程式版本期間發生問題。
INCOMPLETE 應用程式版本的部分管理組件是空的或範圍無效。
INSTALLING 正在安裝應用程式版本,所以此時無法啟用或停用該應用程式版本。
NONE(無進入點) 應用程式版本沒有任何應用程式進入點。
SOMEAVAIL 已對應用程式版本執行了設為可供使用設為無法使用動作,但某些應用程式進入點可供使用,某些進入點則無法使用。
SOMEDISABLED 應用程式版本的部分管理組件已停用。
UNAVAILABLE 應用程式版本設為無法供呼叫者使用。
表 2 列出可能的管理組件狀態值及其意義:
表 2. 管理組件狀態值
狀態值 意義
AVAILABLE CICS 組合中宣告的應用程式進入點已設為可供呼叫者使用。
DISABLED 所有 CICS 區域都已停用 CICS 組合。
DISABLING CICS 組合正在停用中。
EMPTY CICS 組合未安裝在任何 CICS 區域中。
ENABLED 所有 CICS 區域都已安裝且已啟用 CICS 組合。
ENABLING CICS 組合正在啟用中。
IMPORTONLY 所有 CICS 區域都已安裝且已啟用 CICS 組合,但其只包含 import 陳述式,因此不會影響應用程式的狀態。
INCOMPLETE 部分(但非全部)CICS 區域已安裝 CICS 組合。
INVALIDSCOPE 指定要安裝 CICS 組合的 CICS 系統群組不存在,因此未安裝任何 CICS 組合。
NONE(無進入點) CICS 組合未包含應用程式進入點的任何陳述式。
SOMEAVAIL 已對 CICS 組合執行了設為可供使用設為無法使用動作,但某些應用程式進入點可供使用,某些進入點則無法使用。
SOMEDISABLED 部分 CICS 區域已停用 CICS 組合。當 CICS 組合在所有 CICS 區域中都已停用時,如果任何已安裝 BUNDLE 資源的 ENABLEDCOUNT 值大於 0,表示有 CICS 組合所建立的一個以上資源、應用程式進入點或原則範圍目前在 CICS 區域中已啟用時,也會發生這個狀態。
UNAVAILABLE CICS 組合中宣告的應用程式進入點設為無法供呼叫者使用。

下一步

如果應用程式版本的狀態不符預期,請依照診斷應用程式錯誤中的程序診斷問題,並採取適當動作。