策略条件
当满足规则中定义的条件时,将触发请求的操作。 任务规则只定义一个条件(阈值),当满足该条件时会触发请求的操作。系统规则可定义多个条件,必须满足所有这些条件才能触发请求的操作。
任务规则条件
下表包含在定义任务规则条件时可在策略定义编辑器中指定的属性。您可以定义规则类型相同的多个任务规则,其阈值可以相同或不同。部署具有相同阈值的多个任务规则时,按以下顺序处理规则:消息操作规则、事件操作规则、异常终止操作规则。
任务规则类型 | 子类型 | 单位 | 值 |
---|---|---|---|
异步请求 |
RUN TRANSID 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
数据库请求 |
SQL 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
EXEC CICS® 请求 |
所有 EXEC CICS 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
文件请求 |
DELETE 命令 |
无单位 |
0 - 4294967295 0 - 4294967 几个到上千个请求的这些值范围适用于文件请求任务规则的所有子类型。 |
IBM® MQ 请求 |
MQ 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
指定计数器请求 |
GET COUNTER 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
程序请求 |
LINK 命令 注: 除了 LINK 命令,INVOKE APPLICATION 命令也包含在程序请求计数中,但不是独立的子类型。
|
无单位 |
0 - 4294967295 0 - 4294967 |
启动请求 |
START 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
存储器分配 |
分配的 24 位共享存储器 |
|
24 位规则项: 0 - 167772150 - 163830 - 150 31 位规则项: 0 - 2147483647 0 - 20971510 - 20470 - 1 64 位规则项: 0 - 4294967295 0 - 4294967295 0 - 4294967295 0 - 4294967295 |
存储器请求 |
24 位共享存储器请求24 位任务存储器请求 |
无单位 |
0 - 4294967295 0 - 4294967 几个到上千个请求的这些值范围适用于存储器请求任务规则的所有子类型。 |
同步点请求 |
SYNCPOINT 命令 |
无单位 |
0 - 4294967295 0 - 4294967 |
TD 队列请求 |
READQ TD 命令 |
无单位 |
0 - 4294967295 0 - 4294967 几个到上千个请求的这些值范围适用于TD 队列请求任务规则的所有子类型。 |
时间 |
CPU 时间 |
微秒 |
0 - 4294967295 0 - 864000000 - 86400 值 86400 秒等于 24 小时。 |
TS 队列字节 |
所有已写入的 TS 字节 注:
|
字节 |
0 - 4294967295 0 - 41943030 - 40950 - 3 TS 队列字节任务规则的所有子类型都具有相同的值范围。 |
TS 队列请求 |
所有 WRITEQ TS 命令 注: READQ 和 WRITEQ 子类型用于为向辅助、主要和共享 TSQ 组合发出的 READ 或 WRITE 请求总量设置阈值。其他 WRITEQ 子类型用于为向特定类型 TSQ 发出的 WRITE 请求的数量设置阈值。
|
无单位 |
0 - 4294967295 0 - 4294967 几个到上千个请求的这些值范围适用于 TS 队列请求任务规则的所有子类型。 |
您可以使用 CICS 监视数据确定要为任务规则设置的相应阈值,但是请注意,由 CICS 监视计数的请求数与由 CICS 策略计数的请求数可能并不相同。这是因为策略只对 EXEC CICS API 请求计数,但监控还包括内部请求。因此,未通过 EXEC CICS 层的请求均由 CICS 监控进行计数,但是不包括在策略计数中。以下是使用策略对 WRITEQ TD 请求计数的示例,如果某用户任务发出 EXEC CICS SPI 请求来更改 CICS 资源的状态,消息 DFHAP1900 写入到瞬时数据队列 CADS 中;该请求会计入 CICS 监控数据,但是不包括在策略计数中。
有关使用 CICS 监视数据确定要为 CICS 任务规则设置的相应阈值的信息,请参阅用于确定任务规则阈值的 CICS 监视数据。
系统规则条件
下表包含了在定义系统规则条件时可在策略定义编辑器中指定的条件。
系统规则类型 | 条件 | 条件值 | 条件运算符 |
---|---|---|---|
束可用状态 束启用状态 |
束标识 |
1-64 个字符 可接受的字符: A-Z a-z 0-9 @ # . / - _ |
|
束可用状态 束启用状态 |
束名称 |
1-8 个字符 可接受的字符: A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < > |
|
束可用状态 |
源可用状态 |
AVAILABLE |
|
束启用状态 |
源启用状态 |
DISABLED |
|
束启用状态 |
目标启用状态 |
DISABLED |
|
DB2® 连接状态 |
源连接状态 |
CONNECTING |
|
文件启用状态 |
文件名 |
1-8 个字符 可接受的字符: A-Z 0-9 $ @ # |
|
文件启用状态 |
源启用状态 |
DISABLED |
|
文件启用状态 |
打开状态 |
CLOSED |
|
文件打开状态 |
源打开状态 |
CLOSED |
|
IPIC 连接状态 |
连接名称 |
1-8 个字符 可接受的字符: A-Z 0-9 $ @ # |
|
IPIC 连接状态 |
源连接状态 |
ACQUIRED |
|
消息 |
消息标识 |
9 个字符 格式: DFHXXnnnn 或 XXnnnn 其中:
|
|
MRO 连接状态 |
连接名称 |
1-4 个字符 可接受的字符: A-Z 0-9 $ @ # |
|
MRO 连接状态 |
源连接状态 |
ACQUIRED |
|
消息 |
消息插入 |
0-255 个字符 可接受的字符: 所有字符,包括空格。 1 |
|
程序启用状态 |
程序名 |
1-8 个字符 可接受的字符: A-Z 0-9 $ @ # |
|
程序启用状态 |
源启用状态 |
DISABLED |
|
用户任务 |
MXT 百分比 |
|
|
Tranclass 任务 |
事务类 |
1-8 个字符 可接受的字符: A-Z 0-9 $ @ # |
|
Tranclass 任务 |
MAXACTIVE 百分比 |
|
|
事务异常终止 |
异常终止代码 |
1-4 个字符 可接受的字符: A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < > |
|
束启用状态 |
事务标识 |
1-4 个字符 可接受的字符: A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < > |
|
束启用状态 |
用户标识 |
1-8 个字符 可接受的字符: A-Z 0-9 $ @ # |
|