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


Comparing VS COBOL II and Language Environment options

The following table describes how VS COBOL II runtime options are either supported or changed when running with Language Environment. The differences in behavior (if any) are described in the comments column.

Table 1. Comparison of VS COBOL II and Language Environment runtime options
VS COBOL II option Language Environment option Comment
AIXBLD AIXBLD Invokes the access method services (AMS) for VSAM indexed and relative data sets to complete the file and index definition procedures for COBOL routines.

With Language Environment, you do not need to specify ddname SYSPRINT when running on z/OS. The access method services (AMS) messages are directed to the ddname specified in the Language Environment MSGFILE runtime option (default is SYSOUT).

AIXBLD is not applicable on CICS.

DEBUG DEBUG This option is specified with the same syntax and supported in the same manner under Language Environment as in VS COBOL II.
LANGUAGE NATLANG NATLANG replaces LANGUAGE, which is a VS COBOL II installation option. Language Environment provides the ability to select a national language at run time, as well as at installation time, using the NATLANG option.
LIBKEEP   LIBKEEP is not supported. The Language Environment Library Routine Retention facility can provide similar function as LIBKEEP. For more information, see Existing applications using LIBKEEP.

The LIBKEEP option is not applicable on CICS.

MIXRES   MIXRES is not supported under Language Environment.

The MIXRES option is not applicable on CICS.

RTEREUS RTEREUS RTEREUS is supported in the same manner under Language Environment as in VS COBOL II. RTEREUS is not recommended as an installation default under Language Environment. For important considerations before using RTEREUS, see Other runtime options affecting non-CICS applications, and Precautions if establishing a reusable environment under IMS.

The RTEREUS option is not applicable on CICS.

SIMVRD SIMVRD This option is specified with the same syntax and is supported in the same manner in Language Environment as in VS COBOL II for VS COBOL II programs. SIMVRD is not supported for Enterprise COBOL Version 4 programs.

The SIMVRD option is not applicable on CICS.

SPOUT RPTOPTS(ON) RPTSTG(ON) SPOUT is mapped to the Language Environment options RPTOPTS and RPTSTG. Both storage reports (RPTSTG) and options report (RPTOPTS) are directed to the ddname specified in MSGFILE (default SYSOUT). The report formats are different under Language Environment than with VS COBOL II. For more information, see Determining storage tuning changes.
SSRANGE CHECK(ON) SSRANGE is mapped directly to CHECK.
STAE TRAP(ON) STAE is mapped directly to TRAP(ON). For non-CICS applications, TRAP(ON) causes both ESTAE and ESPIE to be issued. Under VS COBOL II, STAE only causes ESTAE to be issued. Under VS COBOL II STAE is optional. Under Language Environment in non-CICS, you can specify TRAP(ON,NOSPIE) in which case only an ESTAE will be issued.
UPSI UPSI This option is specified with the same syntax and supported in the same manner in Language Environment as in VS COBOL II.
WSCLEAR STORAGE WSCLEAR is not supported. For similar function, use STORAGE(00,NONE,NONE,8K) for non-CICS applications and STORAGE(00,NONE,NONE,0K) for CICS applications.

Terms of use | Feedback

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