定制策略规则中的异常终止代码

如果要在策略中指定定制的异常终止代码,请在策略文本编辑器中编辑该策略。

关于此任务

当使用向导在 CICS® 束项目中创建策略并指定异常终止的操作类型时,向导只允许 AMPB 的缺省异常终止代码。要在策略规则中指定定制的异常终止代码,请使用策略文本编辑器覆盖策略中相关行。

过程

  1. 在缺省文本编辑器中打开 xxxx.policy 文件。
  2. 查找要更新的策略规则,找到 <abend abendCode="AMPB"/> 语句。例如:
    <rule type="filerequest">
      <name>gt_5k_filereads_abend_rule</name>
      <description></description>
      <storageUsedCondition item="read" operator="GT" unit="K" value="5"/>
      <action>
        <abend abendCode="AMPB"/>
        </action>
     </rule>
  3. 用选择的异常终止代码改写 AMPB。以下示例显示上一个示例的规则,但其中使用了定制异常终止代码 XX99
    <rule type="filerequest">
      <name>gt_5k_filereads_abend_rule</name>
      <description></description>
      <storageUsedCondition item="read" operator="GT" unit="K" value="5"/>
      <action>
        <abend abendCode="XX99"/>
        </action>
     </rule>
  4. 根据需要,重复步骤 2 - 3 继续更新规则中的异常终止代码。
  5. 单击文件 > 保存保存结果。保存时将验证 XML,错误将用红叉标出。更新任何错误,然后保存。

结果

这样会创建使用包含定制异常终止代码的异常终止操作的策略。

下一步做什么

导出 CICS 束项目,其中将策略包含到 zFS。然后,将策略添加到平台或应用程序项目,将其打包以进行部署,或者在 CICS CSD 或 CICSPlex® SM 数据存储库中定义 BUNDLE 资源,然后将束安装到任何 CICS 区域。