Translator, compiler, and binder options required for EXEC DLI
To execute your EXEC DLI program, you must set the required translator, compile, and binder options.
Translator options required for EXEC DLI
Even when you use the CICS®-supplied procedures for preparing your program, you must supply certain translator options.
For a CICS online program containing EXEC DLI commands, you must specify the DLI and CICS options. For a batch or BMP program containing EXEC DLI commands, you must specify the DLI option.
You can also specify the options on the EXEC job control statement that invokes the translator; if you use both methods, the CBL and *PROCESS statement overrides those in the EXEC statement. For more information on the translator options, see CICS Transaction Server for z/OS® CICS Application Programming Guide.
You must ensure that the translator options you use in a COBOL program do not conflict with the COBOL compiler options.
Compiler options required for EXEC DLI
To compile your batch COBOL program, you may have to use different compiler options, depending on which COBOL compiler was chosen. For information on which compiler options should be used for a CICS program, see CICS Transaction Server for z/OS CICS Application Programming Guide.
Binder options required for EXEC DLI
If the compiler being used supports it, you can link a program written with EXEC commands as AMODE(31) RMODE(ANY).