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


Specifying Language Environment runtime options

Language Environment provides various methods for specifying runtime options. Three mechanisms are available to specify options:

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.

Table 1. Methods available for specifying runtime options
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:
  1. IGZEOPT is ignored when running on CICS.
  2. In this case, the NORES programs will exhibit "RES behavior" after link-editing. For more information on the implication of link-editing with Language Environment, see Link-editing applications with Language Environment.
  3. See Table 1 for details on when the runtime options specified using IGZEOPT are in effect.
  4. VS COBOL II NORES programs that do not specify the MIXRES runtime option and that are not link-edited with Language Environment can continue to use IGZEOPT.

Terms of use | Feedback

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