原則動作

支援的動作是發出訊息、異常終止作業或發出事件。

支援的動作

CICS® 會監視作業資源使用率,如果有超出任何已部署原則所定義的任何臨界值,CICS 會執行指定的動作。 超出臨界值時可以執行的動作如下:
  • 發出訊息 DFHMP3001,這是預設的原則動作。 發出此訊息,讓系統程式設計師可以採取適當的動作。
  • 異常終止作業。由 CICS 結束作業、發出訊息 DFHMP3002,及發出預設的異常終止碼 AMPB 或使用者指定的異常終止碼。依預設,會針對異常終止來執行交易傾出。您可以使用 CEMT SET TRDUMPCODE|SYDUMPCODEEXEC CICS SET TRANDUMPCODE|SYDUMPCODE 指令來暫停交易傾出或要求系統傾出。 您可以使用 EXEC CICS HANDLE ABEND 指令來處理異常終止。
  • 產生事件。使用者可以指定 EP 配接器或 EP 配接器集的名稱。事件具有與 CICS 系統事件相同的行為,並如同系統事件一樣,一個原則事件可以僅產生至一個非同步及非交易的 EP 配接器。事件中所擷取到的資訊是預先決定的,且不可自訂。在事件環境定義中擷取及顯示的項目如下:
    • 原則綱目版本
    • 原則綱目版次
    • 事件連結名稱:"CICS Policy Event"
    • 擷取規格名稱:"CICS_Policy_Event_Capture_Spec"
    • 事件連結使用者標籤
    • 商業事件名稱:"CICS_Policy_Event"
    下列項目是在事件資料中擷取及顯示:
    • 原則名稱
    • 規則名稱
    • 規則類型(例如,"storage")
    • 規則項目(例如,"task24")
    • 運算子(例如,"GT")
    • 臨界值(例如,2048)
    • 現行計數(例如,2200)
    • 平台名稱
    • 應用程式名稱
    • 應用程式版本 (major.minor.micro)
    • 作業
    • 內含原則的組合名稱
    • 組合版本 (major.minor.micro)
    • 組合 ID
    • 日期
    • 作業 ID
    • 交易 ID
    • 程式名稱
    • 原則使用者標籤