ポリシー条件

ルールに定義した条件が満たされると、要求したアクションがトリガーされます。 タスク・ルールには、満たされた場合に要求したアクションをトリガーする条件 (しきい値) を 1 つのみ定義します。システム・ルールには複数の条件を定義できます。要求したアクションは、そのすべての条件が満たされた場合にのみトリガーされます。

タスク・ルール条件

次の表に、タスク・ルールの条件を定義する際にポリシー定義エディターで指定可能な属性を示します。ルール・タイプが同じで、しきい値が同じまたは異なるタスク・ルールを複数定義することが可能です。同じしきい値を持つ複数のタスク・ルールがデプロイされた場合、処理されるルールの順序は、メッセージ・アクション・ルール、イベント・アクション・ルール、異常終了アクション・ルールの順になります。

表 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

「要求数」または「1000 個の要求数」に関するこれらの値の範囲は、ファイル要求タスク・ルールのすべてのサブタイプに適用されます。

IBM® MQ 要求

MQ コマンド

単位なし
千単位

0 - 4294967295
0 - 4294967

名前付きカウンター要求

GET COUNTER コマンド
GET DCOUNTER コマンド

単位なし
千単位

0 - 4294967295
0 - 4294967

プログラム要求

LINK コマンド

注: LINK コマンドと同様、INVOKE APPLICATION コマンドもプログラム要求のカウントに含まれますが、別個のサブタイプではありません。

単位なし
千単位

0 - 4294967295
0 - 4294967

開始要求

START コマンド

単位なし
千単位

0 - 4294967295
0 - 4294967

ストレージ割り振り

24 ビット共用ストレージ (割り振り済み)
24 ビット・タスク・ストレージ (割り振り済み)

31 ビット共用ストレージ (割り振り済み)
31 ビット・タスク・ストレージ (割り振り済み)

64 ビット共用ストレージ (割り振り済み)
64 ビット・タスク・ストレージ (割り振り済み)


バイト
キロバイト
メガバイト
ギガバイト


バイト
キロバイト
メガバイト
ギガバイト



バイト
キロバイト
メガバイト
ギガバイト

24 ビット・ルール項目:

0 - 16777215
0 - 16383
0 - 15
0

31 ビット・ルール項目:

0 - 2147483647
0 - 2097151
0 - 2047
0 - 1

64 ビット・ルール項目:

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

ストレージ要求

24 ビット共用ストレージ要求
24 ビット・タスク・ストレージ要求

31 ビット共用ストレージ要求
31 ビット・タスク・ストレージ要求

64 ビット共用ストレージ要求
64 ビット・タスク・ストレージ要求

単位なし
千単位

0 - 4294967295
0 - 4294967

「要求数」または「1000 個の要求数」に関するこれらの値の範囲は、ストレージ要求タスク・ルールのすべてのサブタイプに適用されます。

同期点要求

SYNCPOINT コマンド

単位なし
千単位

0 - 4294967295
0 - 4294967

TD キュー要求

READQ TD コマンド
WRITEQ TD コマンド

単位なし
千単位

0 - 4294967295
0 - 4294967

「要求数」または「1000 個の要求数」に関するこれらの値の範囲は、TD キュー要求タスク・ルールのすべてのサブタイプに適用されます。

時間

CPU 時間
経過時間

マイクロ秒
ミリ秒

0 - 4294967295
0 - 86400000
0 - 86400

値 86400 秒は 24 時間と等価です。

TS キュー・バイト

書き込まれたすべての TS バイト
書き込まれた補助 TS バイト
書き込まれたメイン TS バイト
書き込まれた共用 TS バイト

注:
  • WRITEQ サブタイプは、すべての結合 TSQ に書き込まれるデータ量のしきい値を設定するために使用します。他のサブタイプは、特定のタイプの TSQ のしきい値を設定するために使用します。
  • WRITE 要求によって書き込まれたデータと REWRITE 要求によって書き込まれたデータの両方が、合計にカウントされます。 カウントの増分単位は REWRITE の合計サイズであり、元の WRITE と REWRITE の差分ではないという点で、REWRITE 要求は WRITE 操作として扱われます。
  • WRITEQ が正常に実行された場合のみ、データがカウントされます。

バイト
キロバイト
メガバイト
ギガバイト

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

TS キュー・バイト・タスク・ルールのサブタイプは、すべて同じ値範囲を取ります。

TS キュー要求

すべての WRITEQ TS コマンド
READQ TS コマンド
WRITEQ TS コマンド (補助)
WRITEQ TS コマンド (メイン)
WRITEQ TS コマンド (共用)

注: READQ および WRITEQ サブタイプは、補助、主、および共用 TSQ の組み合わせに対する READ または WRITE 要求の総数のしきい値を設定するために使用します。他の WRITEQ サブタイプは、特定のタイプの TSQ に対する WRITE 要求数のしきい値を設定するために使用します。

単位なし
千単位

0 - 4294967295
0 - 4294967

「要求数」または「1000 個の要求数」に関するこれらの値の範囲は、TS キュー要求タスク・ルールのすべてのサブタイプに適用されます。

注: 単位を選択して、しきい値の値をポリシー・タスク・ルールに指定するときは、 単位のサイズが大きいほど細分度が小さくなることに注意してください。ただし、小さい単位では十分高い値を指定できない場合は、より大きい単位を使用することで適切な値を指定できる可能性があります。 例えば、ストレージ要求タスク・ルールを作成し、64 ビット共用ストレージ要求のしきい値として 4294967295 バイトより大きい値を設定する必要がある場合、単位としてバイトを使用することはできませんが、キロバイトを使用し、ポリシー定義エディターの「値」 フィールドに適切なキロバイト値を入力して、しきい値を設定できます。
重要:

CICS モニター・データを使用してタスク・ルールに設定する適切なしきい値を決定できますが、CICS モニターがカウントする要求数と CICS ポリシーがカウントする要求数が異なる可能性がある点に注意してください。これは、ポリシーでは EXEC CICS API 要求のみがカウントされるのに対し、モニターでは内部要求も含まれるためです。 したがって、EXEC CICS レイヤーを通らない要求は、CICS モニターではカウントされますが、ポリシー・カウントには含まれません。例として、ポリシーを使用して WRITEQ TD 要求をカウントするとします。 ユーザー・タスクが EXEC CICS SPI 要求を発行して CICS リソースの状況を変更すると、一時データ・キュー CADS にメッセージ DFHAP1900 が書き込まれます。 この要求は CICS モニターではカウントされますが、ポリシー・カウントには含まれません。

CICS タスク・ルールに設定する適切なしきい値を決定するために使用できる CICS モニター・データについては、タスク・ルールのしきい値を決定するための CICS モニター・データを参照してください。

システム・ルール条件

次の表に、システム・ルール条件を定義する際にポリシー定義エディターで指定できる条件を示します。

表 2. サポートされるシステム・ルール条件
システム・ルール・タイプ 条件 条件値 条件演算子

バンドル可用性状況

バンドル使用可能状況

バンドル ID

1 から 64 文字

許容文字:

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

  • すべて
  • 不等価
  • 以下で始まらない
  • 等価
  • 以下で始まる

バンドル可用性状況

バンドル使用可能状況

バンドル名

1 から 8 文字

許容文字:

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

  • すべて
  • 不等価
  • 以下で始まらない
  • 等価
  • 以下で始まる

バンドル可用性状況

元の可用性状況
後の可用性状況

AVAILABLE
SOMEAVAIL
UNAVAILABLE

  • 不等価
  • 等価

バンドル使用可能状況

元の有効状況

DISABLED
DISABLING
ENABLED
ENABLING
INITIAL

  • 不等価
  • 等価

バンドル使用可能状況

後の有効状況

DISABLED
DISABLING
DISCARDING
ENABLED
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
  • すべて
  • 次を上回る
  • 次を下回る

Tranclass タスク

トランザクション・クラス

1 から 8 文字

許容文字:

A-Z 0-9 $ @ #

  • すべて
  • 不等価
  • 以下で始まらない
  • 等価
  • 以下で始まる

Tranclass タスク

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  「以下で始まらない」または「以下で始まる」条件演算子を指定した場合は、少なくとも 1 文字指定する必要があります。