策略 XML 元素名称和属性值

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

XML 参数值

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

databaserequest

databaseRequestCondition

sqlcommand

""(没有值)或 K

异常终止事件
消息

filerequest

fileRequestCondition

delete
read
readnext
readprev
readupdate
rewrite
startbr
write

""(没有值)或 K

programrequest

programRequestCondition

链接

""(没有值)或 K

storage

storageUsedCondition

task24
task31
task64
shared24
shared31
shared64

""(没有值)、B、K、M 或 G

storagerequest

storageRequestCondition

task24request
task31request
task64request
shared24request
shared31request
shared64request

""(没有值)或 K

time

timeCondition

cpulimit

""(没有值)、O、M 或 S

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="0"/>      
      <action>
         <action_type 5 />  
      </action> 
   </rule>
</policy:policy>
注:
  • condition_type 2  的值取决于 rule_type 1  的值。
  • rule_item 3 unit 4  的有效值取决于 condition_type 2  的值。
  • 每个策略规则只能指定一个 action_type 5  值,但是对于所有规则类型,三个操作类型全部有效。
  • 如果 action_type 5  是“异常结束”,而您希望策略发布定制异常结束代码,那么下一个语句必须是:
    <abend abendCode="code"/>
    其中 code 是异常结束代码的值。
  • 如果 action_type 5  是“事件”,那么下一个语句必须为:
    <eventAdapterName>name</eventAdapterName>
    <eventAdapterSetName>name</eventAdapterSetName>
    这取决于您希望将事件发布到事件适配器还是事件适配器集,其中 name 是事件适配器或事件适配器集的名称(视情况而定)。