Compiler options for the integrated CICS translator

Table 1 lists compiler options for Enterprise COBOL programs that use the integrated CICS® translator.

Table 1. Key compiler options for the integrated CICS translator
Compiler option Comments
CICS The CICS compiler option enables the integrated CICS translator capability. The CICS option must be specified if the source program contains CICS statements and has not been processed by the integrated CICS translator.

The CICS option requires that the NODYNAM, and RENT options also are in effect. Enterprise COBOL forces on these options if DYNAM or NORENT are specified at the same level as the CICS option.

If NOCICS option is specified, any CICS statements found in the source program will receive S-level messages and be discarded.

NODYNAM
NODYNAM is required for programs translated by the CICS translator because the CICS command-level stub cannot be dynamically called.
Note: Dynamic calls are supported under CICS by the use of the CALL identifier format of the CALL statement, or by the use of the >>CALLINTERFACE DYNAM directive.
RENT RENT is required for CICS programs. RENT causes the compiler to produce reentrant code and allows you to place the COBOL modules in the LPA or ELPA and thus shared among multiple address spaces under CICS. Also, the modules cannot be overwritten, since the LPA and ELPA are read-only storage.