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 |
|---|---|---|---|---|
| Not link-edited with Language Environment: | ||||
| OS/VS COBOL RES | X | X | X | |
| OS/VS COBOL NORES | X | |||
| Link-edited with Language Environment: | ||||
| OS/VS COBOL RES | X | X | X | |
| OS/VS COBOL NORES | X | |||
| OS/VS COBOL NORES linked1 | X | X | X | |
| Note: In this case,
the NORES programs exhibit RES behavior after link-edit. For more information
about the impact of link-editing with Language Environment,
see Link-editing applications with Language Environment.
|
||||