SOM ベースのオブジェクト指向 COBOL アプリケーションは、Enterprise COBOL ではサポートされなくなりました。OO COBOL 構文は、COBOL と Java の相互協調処理を容易にするために再び Java ベースのオブジェクト指向プログラミング (OOP) を目標としています。
新しい Java ベースの OO COBOL は SOM ベースの OO COBOL との互換性がなく、OO COBOL プログラムへのマイグレーション・パスとして使用するようには意図されていません。たいていの場合、Enterprise COBOL コンパイラーを使用するためには OO COBOL をプロシージャー型 COBOL に書き直す必要があります。既存の SOM ベースの OO 構文の代わりに新しい OO COBOL 構文を使用することができますが、この変換は容易ではありません。
SOM ベースの OO COBOL ステートメントを含む IBM COBOL プログラムを Enterprise COBOL にアップグレードする際に適用される考慮事項については、サポートされない SOM ベースのオブジェクト指向 COBOL 言語エレメントおよび 変更された SOM ベースのオブジェクト指向 COBOL 言語エレメントを参照してください。