Upgrading IBM COBOL source programs

There are differences in COBOL language support between IBM® COBOL and Enterprise COBOL.

This information will help you determine which IBM COBOL programs need source modifications in order to compile with Enterprise COBOL. For example, IBM COBOL programs compiled with the CMPR2 option require source modification because Enterprise COBOL does not support the CMPR2/NOCMPR2 compiler option.

This section contains information about the following items that you will need to consider when upgrading IBM COBOL source programs to Enterprise COBOL:
  • Determining which programs require upgrade before you compile with Enterprise COBOL
  • Upgrading SOM-based object-oriented (OO) COBOL programs
  • SOM-based OO COBOL language elements that are not supported
  • SOM-based OO COBOL language elements that are changed
  • New reserved words in Enterprise COBOL
  • Language Environment® runtime considerations

For information about upgrading programs compiled with the CMPR2 compiler option, see Migrating from the CMPR2 compiler option to NOCMPR2.

For more information about migrating from the separate CICS® translator to the integrated CICS translator, see Migrating from the separate CICS translator to the integrated translator