IBM IMS Queue Control Facility for z/OS 如何運作

佇列溢位保護

IBM® IMS™ Queue Control Facility for z/OS® 透過監控訊息佇列用量,來實作溢位保護。它會分析訊息佇列用量,來決定何時該傳送警示或採取動作來防止過多的佇列用量繼續發生。配置佇列溢位保護的作法為,指定各種參數來指定分割區值、設定佇列用量限制,以及設定適當的警示和動作。

訊息處理

使用 IMS Queue Control Facility 會在僅共用佇列環境中處理來自 IMS 系統日誌、IMS 佇列管理程式訊息佇列以及共用佇列的訊息。根據您在控制陳述式中指定的準則處理選取的訊息。IMS Queue Control Facility 會產生輸出資料集和資料報告,其中包含關於所選訊息的定量資訊。

回復和維護功能

IMS Queue Control Facility 可幫助您執行回復和維護作業,例如在規劃的或未規劃的系統中斷之後回復訊息佇列。當實際需要將訊息返回給訊息佇列以進行重新處理時,它會提供應用程式回復。在共用及非共用佇列環境中都可獲取 IMS 維護。它可讓您在 IMS 訊息佇列中來回查詢、瀏覽、卸載及載入 IMS 訊息。

訊息重新放回佇列

在非共用佇列環境中,IMS Queue Control Facility 會從系統日誌資料集 (SLDS) 或 IMS 佇列管理程式訊息佇列中取得必須重新放回佇列的訊息。在共用佇列環境中,IMS Queue Control Facility 會從冷佇列取得訊息,該佇列是在 IMS 異常終止時處理並冷啟動的特殊訊息佇列。在共用佇列環境中的回復僅適用於冷佇列上的訊息。

佇列維護

在共用佇列環境中,處理中的訊息會留在冷佇列上並累積,直到您移除它們為止。這樣的訊息累積會降低效能且浪費共用佇列上的空間。在非共用佇列環境中,訊息可能會使用足以導致緩衝區不足的緩衝區資源。緩衝區不足可能會導致 IMS 異常終止,帶有使用者 758 異常終止碼。

TSO 用戶端/ISPF 介面

IMS Queue Control Facility TSO 用戶端(ISPF 介面)可幫助您選取要使用的伺服器和 IMS 子系統。您可以檢視您正在使用的 IMS 環境及本端佇列狀態。它可讓您查詢訊息及列出排入佇列訊息的目的地。您可以從 IMS 訊息佇列卸載訊息,以及將訊息載入或重新載入到 IMS 訊息佇列上。您還可以維護與非共用佇列環境的佇列溢位保護相關聯的表格。