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


Other runtime options affecting non-CICS applications

The following runtime options can also determine whether existing applications run under Language Environment and provide expected results. No specific suboption can be recommended because the default setting is dependent on each individual shop's needs.
ALL31
ALL31(OFF) is required for applications with AMODE 24 programs, such as:
  • OS/VS COBOL programs
  • VS COBOL II NORES programs
  • Other AMODE 24 non-COBOL programs

ALL31(ON) allows EXTERNAL data to be allocated anywhere within the 31-bit addressing range and improves runtime performance. The IBM-supplied default for ALL31 is ON in the z/OS Language Environment, Version 1 Release 7, or later.

MSGFILE
When you use the Language Environment runtime option MSGFILE(ddname) to specify the destination of messages, there are restrictions on the names that you can use for the ddname of the output message file. Do not use any of the following ddnames:
  • SYSABEND
  • SYSCOUNT
  • SYSDBOUT
  • SYSDTERM
  • SYSIN
  • SYSLIB
  • SYSLIN
  • SYSLOUT
  • SYSPUNCH
  • SYSUDUMP

The IBM-supplied default is MSGFILE(SYSOUT).

STORAGE
For programs that depend on WORKING-STORAGE that is initialized to binary zeros, this option can be used to initialize storage acquired by a program compiled with RENT to binary zeros. Note that VALUE clauses will replace the binary zeros. It can also be used to set all the EXTERNAL data records of a program to binary zeros. However, to improve performance, you should explicitly initialize only those data items that require initialization.

WSCLEAR and STORAGE(00) do not affect programs compiled with NORENT.

To receive the Language Environment-equivalent of the VS COBOL II WSCLEAR runtime option, set the first suboption of the Language Environment STORAGE runtime option to 00. For example, STORAGE(00,NONE,NONE,8K).

The IBM-supplied default is STORAGE(NONE,NONE,NONE,0K) in z/OS Language Environment.


Terms of use | Feedback

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