PUSH HANDLE

暂挂堆栈。

PUSH HANDLE

读取语法图跳过可视语法图PUSH HANDLE

此命令是线程安全的。

描述

您可以使用 PUSH HANDLE 命令来暂挂 IGNORE CONDITIONHANDLE ABENDHANDLE AIDHANDLE CONDITION 命令的当前影响。

限制: 此命令仅在 COBOL , PL/I 和汇编语言应用程序 (但不支持 AMODE (64) 汇编语言应用程序) 中受支持。 它在所有其他受支持的高级语言中都不受支持。

例如,在主程序中嵌入的子例程的分支期间,此命令很有用。

通常,当 CICS ® 程序在同一逻辑级别调用子例程时,接收控制的程序或例程将继承当前 HANDLE 命令。 这些命令在被调用程序中可能不适用。 被调用程序可以使用 PUSH HANDLE 来暂挂现有 HANDLE 命令。

注: 当 CICS 程序使用 EXEC CICS LINK 来调用另一个 CICS 程序时,链接至程序不会继承 HANDLE CONDITION 选项,但 CICS 将在前面的逻辑级别搜索 HANDLE ABEND 出口。 请参阅 异常终止恢复 ,以获取有关 LINK 与 HANDLE ABEND 之间的关系的更多详细信息。

您可以在任务中嵌套 PUSH HANDLE ... POP HANDLE 命令序列。 每个 PUSH HANDLE 命令都堆栈一组规范。