Determining which programs require upgrade before you compile with Enterprise COBOL
Many IBM® COBOL programs will compile without change under Enterprise COBOL.
These programs, however, will need to be upgraded before compiling
with Enterprise COBOL:
- Programs that have SEARCH ALL statements
- Programs that use the SIMVRD support
- Programs that use words which are now reserved in Enterprise COBOL
- Programs that have undocumented IBM COBOL extensions
- Programs that contain the format 2 declarative syntax:
USE...AFTER...LABEL PROCEDURE...,
and optionally the syntax:GO TO MORE-LABELS
. The support for these were removed in Enterprise COBOL Version 5 - Programs that use DATE FORMAT data types and/or DATEVAL, UNDATE or YEARWINDOW functions for Y2K
- Programs that have SOM-based object-oriented COBOL syntax
- Programs compiled with the CMPR2 compiler option