Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


COBOL で開始する COBOL と Java の混合アプリケー ションの作成

IMS Java 従属領域で稼働するアプリケーションは、クラスの main メソッドで開始する必要があります。main ファクトリー・メソッドを持つ COBOL クラス定義は、この要件を満たしています。したがって、COBOL と Java IMS の混合アプリケーションの先頭のルーチンとして、このメソッドを使用できます。

Enterprise COBOL は、main メソッドを備えた Java クラスを生成します。IMS Java 従属領域は、IMS Java IMSApplication サブクラスの main メソッドに対して領域が行うのと同じ方法で、このメソッドを検索し、インスタンス化し、呼び出すことができます。アプリケーション全体を COBOL でコーディングできますが、通常は、Java ルーチンを呼び出すためにこの種のアプリケーションを作成します。COBOL ランタイム・サポートは、IMS Java 従属領域の JVM 内で稼働しているときは、この JVM を自動的に検出し、JVM を使用して Java クラスのメソッドを呼び出します。

ただし、COBOL アプリケーションは IMSApplication クラスから派生しないので、IMS Java クラスを使用して、メッセージを処理したり、トランザクションを同期したりすることはできません。代わりに、メッセージの処理 (GU および GN) やトランザクションの同期 (CHKP) のためには、COBOL で DL/I 呼び出しを使用する必要があります。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)