- CICS 教程
- CICS - 主页
- CICS - 概述
- CICS - 环境
- CICS - 基本术语
- CICS - 内核
- CICS - 事务
- CICS - COBOL 基础知识
- CICS - BMS
- CICS - MAP
- CICS - 接口块
- CICS - 伪编程
- CICS - 辅助键
- CICS - 文件处理
- CICS - 错误处理
- CICS - 控制操作
- CICS - 临时存储
- CICS - 内部通信
- CICS - 状态代码
- CICS - 面试问题
- CICS 实用资源
- CICS - 快速指南
- CICS - 实用资源
- CICS - 讨论
CICS - 处理异常中止
如果程序因输入/输出错误等原因而异常中止,可以使用 Handle Abend CICS 命令对其进行处理。以下是 Handle Abend 命令的语法:-
语法
EXEC CICS HANDLE ABEND PROGRAM(name) LABEL(Label) CANCEL RESET END-EXEC
如果发生异常中止,则程序名称或标号名称用于将控制权转移到程序或段落。CANCEL 用于取消之前的 HANDLE CONDITIONS。RESET 用于重新激活之前取消的 HANDLE ABEND。
示例
以下是 Handle Abend 的示例:-
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
EXEC CICS HANDLE ABEND
LABEL (X0000-HANDLE-ABEND-PARA)
END-EXEC.
X0000-HANDLE-ABEND-PARA.
DISPLAY 'Program Abended'.
cics_error_handling.htm
广告