原則條件

符合規則中所定義的條件時會觸發所要求的動作。一個作業規則只定義一個條件(臨界值);符合此條件時會觸發所要求的動作。一個系統規則可以定義多個條件;必須符合所有條件,才能觸發所要求的動作。

作業規則條件

下表包括您在定義作業規則條件時可以在原則定義編輯器中指定的屬性。可以定義規則類型相同且具有相同或不同臨界值的多個作業規則。在部署具有相同臨界值的多個作業規則時,將依下列順序處理規則:訊息動作規則、事件動作規則,然後是異常終止動作規則。

表 1. 支援的作業規則屬性
作業規則類型 子類型 單位

非同步要求

RUN TRANSID 指令

無單位
數千

0 - 4294967295
0 - 4294967

資料庫要求

SQL 指令
DLI 指令(EXEC DLI CALLDLI

無單位
數千

0 - 4294967295 0 - 4294967

EXEC CICS® 要求

所有 EXEC CICS 指令

無單位
數千

0 - 4294967295 0 - 4294967

檔案要求

DELETE 指令READ 指令READNEXT 指令READPREV 指令READ UPDATE 指令REWRITE 指令STARTBR 指令WRITE 指令

無單位
數千

0 - 4294967295 0 - 4294967

這些值範圍的要求或千個要求適用於檔案要求作業規則的所有子類型

IBM® MQ 要求

MQ 指令

無單位
數千

0 - 4294967295
0 - 4294967

指定計數器要求

GET COUNTER 指令
GET DCOUNTER 指令

無單位
數千

0 - 4294967295
0 - 4294967

程式要求

LINK 指令

註: INVOKE APPLICATION 指令及 LINK 指令亦包含在程式要求的計數中,但它們不是個別的子類型

無單位
數千

0 - 4294967295
0 - 4294967

啟動要求

START 指令

無單位
數千

0 - 4294967295
0 - 4294967

儲存體配置

已配置的 24 位元共用儲存體
已配置的 24 位元作業儲存體

已配置的 31 位元共用儲存體
已配置的 31 位元作業儲存體

已配置的 64 位元共用儲存體
已配置的 64 位元作業儲存體


位元組
千位元組
百萬位元組
十億位元組


位元組
千位元組
百萬位元組
十億位元組



位元組
千位元組
百萬位元組
十億位元組

24 位元規則項目:

0 - 167772150 - 163830 - 150

31 位元規則項目:

0 - 2147483647 0 - 20971510 - 20470 - 1

64 位元規則項目:

0 - 4294967295 0 - 4294967295
0 - 4294967295
0 - 4294967295

儲存體要求

24 位元共用儲存體要求
24 位元作業儲存體要求

31 位元共用儲存體要求
31 位元作業儲存體要求

64 位元共用儲存體要求
64 位元作業儲存體要求

無單位
數千

0 - 4294967295
0 - 4294967

這些值範圍的要求或千個要求適用於儲存體要求作業規則的所有子類型

同步點要求

SYNCPOINT 指令

無單位
數千

0 - 4294967295
0 - 4294967

TD 佇列要求

READQ TD 指令
WRITEQ TD 指令

無單位
數千

0 - 4294967295
0 - 4294967

這些值範圍的要求或千個要求適用於 TD 佇列要求作業規則的所有子類型

時間

CPU 時間
經歷時間

微秒
毫秒

0 - 4294967295
0 - 86400000
0 - 86400

值 86400 秒等於 24 小時。

TS 佇列位元組

寫入的所有 TS 位元組數
寫入的輔助 TS 位元組數
寫入的主要 TS 位元組數
寫入的共用 TS 位元組數

註:
  • WRITEQ 子類型用來為寫入至所有 TSQ 組合的資料量設定臨界值。其他子類型則用來設定特定 TSQ 類型的臨界值。
  • WRITE 及 REWRITE 要求所寫入的資料皆會納入總計,且 REWRITE 要求將會視為 WRITE 作業,因此計數會以 REWRITE 的大小總計(而非原始 WRITE 與 REWRITE 之間的差異)為增量而增加。
  • 只有在 WRITEQ 順利執行時,才會將資料納入計數。

位元組
千位元組
百萬位元組
十億位元組

0 - 4294967295
0 - 4194303
0 - 4095
0 - 3

TS 佇列位元組作業規則的所有子類型都具有相同的值範圍。

TS 佇列要求

全部 WRITEQ TS 指令
READQ TS 指令
對輔助 TSQ 發出的 WRITEQ TS 指令
對主要 TSQ 發出的 WRITEQ TS 指令
對共用 TSQ 發出的 WRITEQ TS 指令

註: READQWRITEQ 子類型用來設定對輔助、主要及共用 TSQ 組合發出的 READ 或 WRITE 要求總數的臨界值。其他 WRITEQ 子類型則用來設定對特定 TSQ 類型發出的 WRITE 要求數的臨界值。

無單位
數千

0 - 4294967295
0 - 4294967

這些值範圍的要求或千個要求適用於 TS 佇列要求作業規則的所有子類型。

註: 當您在原則作業規則中選取單位並指定臨界值的值時,請注意精度會隨著單位大小的增加而降低。但如果您無法使用較小的單位來指定夠高的值,則可以使用較大的單位來指定適當的值。比方說,如果建立儲存體要求作業規則,並想為 64 位元共用儲存體要求設定大於 4294967295 個位元組的臨界值,則不能使用位元組作為單位,但您可以設定單位為千位元組的臨界值,方式是在原則定義編輯器的欄位中輸入適當的千位元組值。
重要:

可以使用 CICS 監控資料來決定要設定給作業規則的適當臨界值,但是請注意,由 CICS 監控計算的要求數與 CICS 原則所計算的要求數可能並不相同。這是因為原則只會將 EXEC CICS API 要求納入計數,但監控則會同時納入內部要求。因此,未通過 EXEC CICS 層的要求都會被 CICS 監控納入計數,但不會納入原則的計數中。以下是使用原則將 WRITEQ TD 要求納入計數的範例:如果使用者作業發出 EXEC CICS SPI 要求來變更 CICS 資源的狀態,使訊息 DFHAP1900 寫入至暫時資料佇列 CADS 中;此要求會被納入 CICS 監控資料計數,但不會納入原則計數中。

如需可以用來決定要設定給 CICS 作業規則之適當臨界值的 CICS 監視資料相關資訊,請參閱 用來決定作業規則臨界值 CICS 監視資料

系統規則條件

下表包括您在定義系統規則條件時可以在原則定義編輯器中指定的條件。

表 2. 支援的系統規則條件
系統規則類型 條件 條件值 條件運算子

組合可用狀態

組合啟用狀態

組合 ID

1-64 個字元

可接受的字元:

A-Z a-z 0-9 @ # . / - _

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

組合可用狀態

組合啟用狀態

組合名稱

1-8 個字元

可接受的字元:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

組合可用狀態

來源可用狀態
目標可用狀態

AVAILABLESOMEAVAILUNAVAILABLE

  • 不等於
  • 等於

組合啟用狀態

來源啟用狀態

DISABLED
DISABLING
ENABLED
ENABLING
INITIAL

  • 不等於
  • 等於

組合啟用狀態

目標啟用狀態

DISABLED
DISABLING
DISCARDINGENABLED
ENABLING

  • 不等於
  • 等於

DB2® 連線狀態

來源連線狀態目標連線狀態

CONNECTING
CONNECTED
DISCONNING
NOTCONNECTED

  • 不等於
  • 等於

檔案啟用狀態檔案開啟狀態

檔名

1-8 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

檔案啟用狀態

來源啟用狀態
目標啟用狀態

DISABLED
DISABLING
ENABLED
UNENABLED
UNENABLING

  • 不等於
  • 等於

檔案啟用狀態

開啟狀態

CLOSED
CLOSEREQUEST
OPEN

  • 全部
  • 不等於
  • 等於

檔案開啟狀態

來源開啟狀態
目標開啟狀態

CLOSED
CLOSEREQUEST
OPEN

  • 不等於
  • 等於

IPIC 連線狀態

連線名稱

1-8 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

IPIC 連線狀態

來源連線狀態目標連線狀態

ACQUIRED
FREEING
OBTAINING
RELEASED

  • 不等於
  • 等於

訊息

訊息 ID

9 個字元

格式:DFHXXnnnn 或 EYUXXnnnn

其中:
  • X 是 a-z 的任意大寫字元。
  • n 是 0-9 的任意數字。
  • 對於 DFH 訊息,XX 不是 EC、EP 或 MP。
  • 全部
  • 等於
  • 開頭是

MRO 連線狀態

連線名稱

1-4 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

MRO 連線狀態

來源連線狀態目標連線狀態

ACQUIRED
RELEASED

  • 不等於
  • 等於

訊息

訊息插入項目

0-255 個字元

可接受的字元:

所有字元,包括空格。 1 

  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

程式啟用狀態

程式名稱

1-8 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

程式啟用狀態

來源啟用狀態
目標啟用狀態

DISABLED
ENABLED

  • 不等於
  • 等於

使用者作業

MXT 的百分比

「高於」的有效值為:
60、70、80、90、100
「低於」的有效值為:
50、60、70、80、90
  • 全部
  • 高於
  • 低於

交易類別作業

交易類別

1-8 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

交易類別作業

MAXACTIVE 的百分比

GHT 的有效值為:
60、70、80、90、100
GLT 的有效值為:
50、60、70、80、90
  • 全部
  • 高於
  • 低於

交易異常終止

異常終止碼

1-4 個字元

可接受的字元:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

組合啟用狀態
組合可用狀態Db2 連線狀態
檔案啟用狀態檔案開啟狀態
訊息MRO 連線狀態
程式狀態
交易異常終止

交易 ID

1-4 個字元

可接受的字元:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是

組合啟用狀態
組合可用狀態
Db2 連線狀態
檔案啟用狀態
檔案開啟狀態
IPIC 連線狀態
訊息
MRO 連線狀態
程式狀態
交易異常終止

使用者 ID

1-8 個字元

可接受的字元:

A-Z 0-9 $ @ #

  • 全部
  • 不等於
  • 開頭不是
  • 等於
  • 開頭是
註:  1  指定「開頭不是」或「開頭是」條件運算子時,必須指定至少一個字元。