z/OS Language Environment Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CBLPSHPOP (COBOL only)

z/OS Language Environment Customization
SA38-0685-00

Derivation: COBOL PUSH POP

CBLPSHPOP controls whether CICS® PUSH HANDLE and CICS POP HANDLE commands are issued when a COBOL subroutine is called.

Specify CBLPSHPOP(ON) to avoid compatibility problems when calling COBOL subroutines that contain CICS CONDITION, AID, or ABEND condition handling commands.

You can set the CBLPSHPOP run-time option on an enclave basis using CEEUOPT.

CBLPSHPOP is ignored in non-CICS environments.

Non-CICS default
n/a
CICS default
CBLPSHPOP=((ON),OVR)
Read syntax diagramSkip visual syntax diagram
Syntax

                       .-ON--.        .-OVR----.      
>>-CBLPSHPOP--=--(--(--+-OFF-+--)--,--+-NONOVR-+--)------------><

ON
Automatically issues the following when a COBOL subroutine is called:
  • An EXEC CICS PUSH HANDLE command as part of the routine initialization.
  • An EXEC CICS POP HANDLE command as part of the routine termination.
OFF
Does not issue CICS PUSH HANDLE and CICS POP HANDLE commands on a call to a COBOL subroutine.
OVR
Specifies that the option can be overridden.
NONOVR
Specifies that the option cannot be overridden.

CICS considerations

If your application calls COBOL subroutines under CICS, performance is better with CBLPSHPOP(OFF) than with CBLPSHPOP(ON).

For more information

For more information about CEEUOPT, see z/OS Language Environment Programming Guide.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014