Rational Developer for System z
Enterprise COBOL for z/OS, Version 4.1, Compiler and Runtime Migration Guide


Upgrading SOM-based object-oriented (OO) COBOL programs

SOM-based object-oriented COBOL applications are no longer supported with Enterprise COBOL. OO COBOL syntax has been retargeted for Java-based object-oriented programming to facilitate interoperation of COBOL and Java.

The new Java-based OO COBOL is not compatible with SOM-based OO COBOL, and is not intended as a migration path for OO COBOL programs. In most cases you should rewrite your OO COBOL into procedural COBOL in order to use the Enterprise COBOL compiler. It is possible that you could use the new OO COBOL syntax in place of your existing SOM-based OO syntax, but it is not a straightforward conversion.

For more information about the considerations that apply when you upgrade your IBM COBOL programs that contain SOM-based OO COBOL statements to Enterprise COBOL, see SOM-based object-oriented COBOL language elements that are not supported and SOM-based object-oriented COBOL language elements that are changed.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)