The
COBOL language constructs that cause the enclave to terminate
are:
- A STOP RUN
COBOL's STOP RUN is equivalent to the PL/I
STOP statement. If you code a COBOL STOP RUN statement, the T_I_S
(Termination Imminent Due to STOP) condition is raised.
- A call to ILBOABN0 or CEE3ABD
Calling ILBOABN0 or CEE3ABD causes
T_I_U to be signaled. Condition handlers are given a chance to handle
the abend. If the abend remains unhandled, normal Language Environment termination
activities occur. For example, the Language Environment assembler user exit gains
control.
User-written condition handlers written in COBOL
must be compiled with Enterprise COBOL for z/OS, COBOL for OS/390 & VM, COBOL for MVS & VM, or COBOL/370.