Summary -

In this topic, we described about the Push Handle with detailed example.

Suspend the stack. PUSH HANDLE command used to suspend the current effect of the HANDLE CONDITION, IGNORE CONDITION, HANDLE ABEND and HANDLE AID commands.

In general, when a CICS program calls a subroutine at the same logical level, the program or routine that receives control inherits the current HANDLE commands.

These inherited commands may not be appropriate in the called program and the called program can use PUSH HANDLE to suspend existing HANDLE commands.

If a PUSH HANDLE is coded for HANDLE CONDITION, all the conditions in HANDLE CONDITION are suspended.

Syntax -

PUSH HANDLE

Note! When a CICS program uses EXEC CICS LINK to call another CICS program, the HANDLE CONDITION options are not inherited by the linked-to program.