Enterprise COBOL のオブジェクト指向言語機能を利用すれば、IMS Java プログラムから呼び出すことのできる COBOL メソッドを 記述できます。
COBOL クラスを定義し、Enterprise COBOL コンパイラーでコンパイルすると、コンパイラーによって、ネイティブ・メソッドを含んだ Java クラス定義およびそれらのネイティブ・メソッドを実装するオブジェクト・コードが生成されます。 これらを使用すれば、ほかのクラスを使用する場合とまったく同じように、このクラスの インスタンスを作成し、IMS Java 従属領域で稼働する IMS Java プログラムからクラスの メソッドを呼び出すことができます。
例えば、適切な DL/I 呼び出しを使用して IMS データベースにアクセスする COBOL クラスを定義できます。このクラスの実装を IMS Java プログラムから利用できるようにするためには、以下のステップを実行します。
混合言語アプリケーションの初期ルーチンを Java で作成する場合は、IMS Java の IMSApplication クラスから派生するクラスをインプリメントする必要があります。
Java プログラムからプロシージャー型 COBOL プログラムを直接呼び出すことはできません。既存の COBOL IMS コードを再利用するには、次のいずれかの技法を使用します。