Unsupported OS/VS COBOL compiler options
Table 1 shows the OS/VS COBOL compiler options that are not supported by Enterprise COBOL.
For a complete list of Enterprise COBOL compiler options, see Option comparison.
OS/VS COBOL option | Enterprise COBOL equivalent |
---|---|
BATCH/NOBATCH | Batch environment is always available (sequence
of programs). CBL statements are always processed with Enterprise COBOL. Enterprise COBOL considerations for sequence of programs are described in the Enterprise COBOL for z/OS Programming Guide. |
COUNT/NOCOUNT | Similar function is available in Debug Tool. |
ENDJOB/NOENDJOB | ENDJOB behavior is always in effect. |
LANGLVL(1/2) | The LANGLVL option is not available. Enterprise COBOL supports only 85 COBOL Standard. |
LVL=A|B|C|D/ NOLVL | FLAGSTD is used for FIPS flagging. ANSI COBOL 74 FIPS is not supported. |
RES/NORES | The RES or NORES option is not available. With Enterprise COBOL, the object module is always treated such that library subroutines are located dynamically at run time, instead of being link-edited with the COBOL program. This is equivalent to RES behavior in OS/VS COBOL. |
STATE/NOSTATE | Function is available with the TEST option. |
SUPMAP/NOSUPMAP | Equivalent to the NOCOMPILE/COMPILE compiler option. |
SYMDMP/ NOSYMDMP | ABEND dumps and dynamic dumps are available through Language Environment® services. Symbolic dumps are available through using the TEST compiler option. |
SXREF/NOSXREF | The XREF option provides sorted SXREF output. |
VBSUM/NOVBSUM | Function is available with the VBREF compiler option. |
CDECK/NOCDECK | The LISTER feature is not supported. |
FDECK/NOFDECK | The LISTER feature is not supported. |
LCOL1/LCOL2 | The LISTER feature is not supported. |
LSTONLY/LSTCOMP NOLST | The LISTER feature is not supported. |
L120/L132 | The LISTER feature is not supported. |
OSDECK | With Enterprise COBOL, the object deck runs only in the z/OS® environment, not z/VM®. The OSDECK function is not supported. |