- 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
廣告