SOM-based object-oriented COBOL
Enterprise COBOL does not support SOM-based OO COBOL; however, Enterprise COBOL provides OO syntax to facilitate the interoperation of COBOL and Java™ programs. The removal of SOM-based OO COBOL from Enterprise COBOL included the removal of the compiler options TYPECHK and IDLGEN because they require SOM to run. Applications utilizing SOM-based OO COBOL must be redesigned to upgrade to Java-based OO COBOL syntax or redesigned as procedural (non-OO) COBOL.
For additional details and compatibility considerations, see Upgrading SOM-based object-oriented (OO) COBOL programs.