Upgrading VS COBOL II source programs

There are differences between the VS COBOL II language and the Enterprise COBOL language that might require that you modify your programs.

Your VS COBOL II programs will compile without change using the Enterprise COBOL compiler unless the programs meet one or more of the following conditions:
  • Programs were compiled with the CMPR2 compiler option. Enterprise COBOL does not support the CMPR2/NOCMPR2 compiler option.
  • Programs were compiled with VS COBOL II Release 3.x, and that contain one or more of three minor 85 COBOL Standard features that were subject to 85 COBOL Standard interpretation changes
  • Programs were compiled with VS COBOL II Release 3.0 and that use ACCEPT . . . FROM CONSOLE
  • Programs use words which are now reserved in Enterprise COBOL
  • Programs with undocumented VS COBOL II extensions
  • Programs with SEARCH ALL statements
  • Programs use the SIMVRD support
  • Programs 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