Rational Developer for System z
Enterprise COBOL for z/OS, Version 4.1, Compiler and Runtime Migration Guide


Other runtime options affecting CICS applications

The following runtime options can also determine whether existing applications run under Language Environment and provide expected results. No specific suboption can be recommended since the default setting is dependent on each individual shop's needs.
CBLPSHPOP
CBLPSHPOP is used to control whether CICS PUSH HANDLE and CICS POP HANDLE commands are issued when a VS COBOL II, IBM COBOL, or Enterprise COBOL subroutine is called using the COBOL CALL statement.

CBLPSHPOP(ON) ensures you receive behavior that is compatible with the behavior of running VS COBOL II programs with the VS COBOL II run time. CBLPSHPOP(OFF) can give performance benefits. For details, see CICS HANDLE commands and the CBLPSHPOP runtime option.

STORAGE
For programs that depend on WORKING-STORAGE that is initialized to binary zeros, this option can be used to initialize storage acquired by a program compiled with RENT to binary zeros. Note that VALUE clauses will replace the binary zeros. It can also be used to set all the EXTERNAL data records of a program to binary zeros. However, to improve performance, you should explicitly initialize only those data items that require initialization.

To receive the Language Environment-equivalent of the VS COBOL II WSCLEAR runtime option, set the first suboption of the Language Environment STORAGE runtime option to 00. For example, STORAGE(00,NONE,NONE,0K).

The IBM-supplied default setting is STORAGE(NONE,NONE,NONE,0K).


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)