策略 XML 元素名称和属性值

列出策略 XML 元素名称和属性以及有效值。策略 XML 元素名称和属性的分配值取决于策略规则和操作类型。

XML 参数值

下表列出了策略 XML 元素名称和属性,以及可使用 CICS Explorer® 策略向导中相应的下拉列表选择的可能值。 表后面的示例显示了策略 XML 框架。
表 1. XML 值交叉引用
rule_type  1  condition_type  2  rule_item  3  unit  4   5  action_type  6 

databaserequest

databaseRequestCondition

sqlcommand

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

异常终止事件
消息

filerequest

fileRequestCondition

delete
read
readnext
readprev
readupdate
rewrite
startbr
write

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

几个到上千个请求的这些值的范围适用于所有 filerequest 策略规则项。

异常终止事件
消息

programrequest

programRequestCondition

链接

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

异常终止事件
消息

startrequest

startRequestCondition

启动

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

异常终止事件
消息

storage

storageUsedCondition

task24
shared24

task31
shared31

task64
shared64

B、K、M 或 G

24 位规则项:

B
0 - 16777215
K
0 - 16383
M
0 - 15
G
0

31 位规则项:

B
0 - 2147483647
K
0 - 2097151
M
0 - 2047
G
0 - 1

64 位规则项:

B
0 - 4294967295
K
0 - 4294967295
M
0 - 4294967295
G
0 - 4294967295

异常终止事件
消息

storagerequest

storageRequestCondition

task24request
shared24request

task31request
shared31request

task64request
shared64request

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

几个到上千个请求的这些值的范围适用于所有 storagerequest 策略规则项。

异常终止事件
消息

syncpointrequest

syncpointRequestCondition

同步点

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

异常终止事件
消息

tdqrequest

tdqRequestCondition

readq
writeq

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

几个到上千个请求的这些值的范围适用于所有 tdqrequest 策略规则项。

异常终止事件
消息

time

timeCondition

cpulimitelapsedlimit

O、M 或 S

O
0 - 4294967295
M
0 - 86400000
S
0 - 86400(值 86400 等于 24 小时)

异常终止事件
消息

tsqbytes

tsqBytesCondition

writeq
writeqaux
writeqmain

B、K、M 或 G

B
0 - 4294967295
K
0 - 4294967295
M
0 - 4294967295
G
0 - 4294967295

所有 tsqbytes 策略规则项都具有相同的值范围。

异常终止事件
消息

tsqrequest

tsqRequestCondition

readq
writeq
writeqaux
writeqmain

""(没有值)或 K

""
0 - 4294967295
K
0 - 4294967

几个到上千个请求的这些值的范围适用于所有 tsqrequest 策略规则项。

异常终止事件
消息

XML 策略框架

该示例仅列出策略的 XML 框架。指出在表和注释中列出的字段。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policy:policy xmlns:policy="http://www.ibm.com/xmlns/prod/cics/managedplatform/policy" policySchemaRelease="0" policySchemaVersion="1">
   <description>description_of_policy</description>
   <userTag>tag_1</userTag>
   <rule type="rule_type" 1 > 
      <name>name_of_rule</name> 
      <description>description_of_rule</description>      
      <condition_type 2  item="rule_item" 3  operator="GT" unit="unit" 4  value="value" 5 />      
      <action>
         <action_type 6 />  
      </action> 
   </rule>
</policy:policy>
注:
  • condition_type  2  的值取决于 rule_type  1  的值。
  • rule_item  3 unit  4  的有效值取决于 condition_type  2  的值。
  • 对于每个策略规则,只能指定一个 action_type  6  值,但是对于所有规则类型,三个操作类型全部有效。
  • 如果 action_type  6  是异常终止,而您希望策略发出定制异常终止代码,那么下一个语句必须如下所示,其中 code 是异常终止代码的值:
    <abend abendCode="code"/>
  • 如果 action_type  6  是事件,那么下一个语句必须是以下项之一,具体取决于您希望将事件发布到事件适配器还是事件适配器集,其中 name 是事件适配器或事件适配器集的名称(视情况而定):
    • <eventAdapterName>name</eventAdapterName>
    • <eventAdapterSetName>name</eventAdapterSetName>