In addition, the VS COBOL II application-specific runtime options module (IGZEOPT) is available to load modules comprised of VS COBOL II programs compiled with RES. IGZEOPT is ignored under CICS.
To determine which of the Language Environment methods you can use for existing applications, you need to know whether the main program is compiled with RES or NORES and if the main program has been link-edited with Language Environment. Table 1 lists the specification methods available to specify and override runtime options under Language Environment.
| Main program | CEEDOPT and CEEROPT | CEEUOPT | Invocation | Default assembler user exit | IGZEOPT |
|---|---|---|---|---|---|
| Not link-edited with Language Environment: | |||||
| OS/VS COBOL RES | X | X | X | ||
| OS/VS COBOL NORES | X | ||||
| VS COBOL II RES | X | X | X | X1 | |
| VS COBOL II NORES | X | ||||
| VS COBOL II NORES | X | X2 | |||
| Link-edited with Language Environment: | |||||
| OS/VS COBOL RES | X | X | X | ||
| OS/VS COBOL NORES | X | ||||
| OS/VS COBOL NORES linked3 | X | X | X | ||
| VS COBOL II NORES | X | X | X | X | |
| VS COBOL II RES | X | X | X | X | X1,4 |
| Notes:
|
|||||