檢查應用程式的狀態
應用程式的狀態資訊會顯示在平台中與區域類型相關聯的 CICS® 區域中是否有應用程式的 CICS 組合存在,以及是否已啟用並可供使用。
關於這項作業
程序
結果
圖 1 說明您在應用程式生命週期的供應階段期間所執行的動作,以及各種狀況下適當的暫時狀態、啟用狀態和可用性狀態,和可能的錯誤狀態。
圖 1. 應用程式生命週期:供應

- 您可以部署「CICS 應用程式」專案,方法是將該專案匯出至平台在 zFS 上的起始目錄,然後在 CMAS 的資料儲存庫中建立應用程式版本的 APPLDEF 資源定義。完成這項程序時,Cloud Explorer 視圖會顯示應用程式版本之應用程式定義的名稱。
- 安裝應用程式時,在安裝期間 Cloud Explorer 視圖會顯示 INSTALLING 狀態。安裝完成後,預期的應用程式狀態應為 DISABLED 和 UNAVAILABLE。如果應用程式沒有應用程式進入點,則 Cloud Explorer 視圖會將其顯示為可用性狀態。如果應用程式安裝在 CICS TS 5.1 區域中,則不會顯示可用性狀態。
- 安裝之後,如果應用程式狀態顯示為 INCOMPLETE、EMPTY 或 FAILED,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。
- 啟用應用程式時,在啟用期間 Cloud Explorer 視圖會顯示 ENABLING 狀態。啟用完成後,應用程式的預期狀態為 ENABLED 和 UNAVAILABLE。
- 在執行「啟用」動作後,如果應用程式狀態顯示為 SOMEDISABLED 或 DISABLED,請依照診斷應用程式錯誤中的程序對問題進行疑難排解。必要的話,可將處於 SOMEDISABLED 狀態的應用程式變成可供使用,不過,在此動作期間,尚未啟用之組合的應用程式進入點不會變成可供使用。
- 您可以利用已啟用狀態 SOMEDISABLED 讓應用程式可供使用。但是,您必須注意兩個因素。當已啟用狀態為 SOMEDISABLED 時,如果您啟動或重新啟動區域,並不會還原您應用程式的可用性狀態。此外,您也不能使用 DFHDPLOY 公用程式,將應用程式自動部署為 AVAILABLE 的目標狀態。
- 當您將應用程式設為可供使用時,預期的應用程式的狀態會變更為 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 列出可能的應用程式版本狀態值及其意義:
狀態值 | 意義 |
---|---|
AVAILABLE | 應用程式版本已設為可供呼叫者透過應用程式進入點加以使用。 |
DISABLED | 應用程式版本的所有管理組件都已停用。 |
DISABLING | 應用程式版本的所有管理組件正在停用中。 |
DISCARDING | 正在捨棄應用程式版本,所以此時無法啟用或停用該應用程式版本。 |
EMPTY | 未安裝應用程式版本的任何管理組件。 |
ENABLED | 應用程式版本的所有管理組件都已啟用。 |
ENABLING | 應用程式版本的所有管理組件正在啟用中。 |
FAILED | 安裝或捨棄應用程式版本期間發生問題。 |
INCOMPLETE | 應用程式版本的部分管理組件是空的或範圍無效。 |
INSTALLING | 正在安裝應用程式版本,所以此時無法啟用或停用該應用程式版本。 |
NONE(無進入點) | 應用程式版本沒有任何應用程式進入點。 |
SOMEAVAIL | 已對應用程式版本執行了設為可供使用或設為無法使用動作,但某些應用程式進入點可供使用,某些進入點則無法使用。 |
SOMEDISABLED | 應用程式版本的部分管理組件已停用。 |
UNAVAILABLE | 應用程式版本設為無法供呼叫者使用。 |
表 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 組合中宣告的應用程式進入點設為無法供呼叫者使用。 |
下一步
如果應用程式版本的狀態不符預期,請依照診斷應用程式錯誤中的程序診斷問題,並採取適當動作。