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