如果要在策略中指定定制的异常终止代码,请在策略文本编辑器中编辑该策略。
关于此任务
当使用向导在 CICS® 束项目中创建策略并指定异常终止的操作类型时,向导只允许 AMPB 的缺省异常终止代码。要在策略规则中指定定制的异常终止代码,请使用策略文本编辑器覆盖策略中相关行。
过程
- 在缺省文本编辑器中打开 xxxx.policy 文件。
- 查找要更新的策略规则,找到 <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>
- 用选择的异常终止代码改写 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>
- 根据需要,重复步骤 2 - 3 继续更新规则中的异常终止代码。
- 单击保存结果。保存时将验证 XML,错误将用红叉标出。更新任何错误,然后保存。
结果
这样会创建使用包含定制异常终止代码的异常终止操作的策略。
下一步做什么
导出 CICS 束项目,其中将策略包含到 zFS。然后,将策略添加到平台或应用程序项目,将其打包以进行部署,或者在 CICS CSD 或 CICSPlex® SM 数据存储库中定义 BUNDLE 资源,然后将束安装到任何 CICS 区域。