Java サービス インターフェイスのディプロイとリソース アダプターの使用

手続き型 COBOL で作成したプログラムは、サービス インターフェイス機能を使用して、インターフェイスを COBOL プログラムにマップすることで EJB または Java Bean として公開できます。

エンタープライズ サーバーに、COBOL サービスをサービスとしてディプロイする必要があります。COBOL サービスは、マッピング情報と元の COBOL で構成されます。Visual Studio プロジェクトからのディプロイによって自動的にサービス インターフェイスをディプロイするか、次のいずれかの方法で手動でディプロイできます。

実行時には、Java クライアント アプリケーションから Java 要求を送信し、生成された EJB または Java Bean を呼び出します。EJB は、受信した要求をリソース アダプターを介してエンタープライズ サーバーに渡し、公開されている COBOL プログラムがエンタープライズ サーバーによって実行されます。Java Bean は、要求をエンタープライズ サーバーに直接渡します。

マッピング情報は、公開されている COBOL プログラムとの情報のやり取りのため実行時に使用されます。エンタープライズ サーバーは、応答をリソース アダプターを介して EJB に返すか、Java Bean に直接返します。EJB または Java は応答をクライアントに渡します。

注: リソース アダプターの JNDI 名、つまりリソース アダプターの参照名 (コード化名とも呼ばれる) は CCIMFCobol_v1.5 です。これは、接続ファクトリーの名前です。指定する JNDI 名は eisMFCobol_v1.5 です。これらの名前を使用する必要があります。