Java タイプのサービス インターフェイスのディプロイに関する追加の要件について説明します。
制約事項: 本トピックは、Enterprise Server 機能が有効な場合にのみ該当します。
Java サービス インターフェイスを Visual COBOL からディプロイするときは、ディプロイ処理でディプロイ パッケージ (.car) ファイルが作成されます。このファイルは Enterprise Server にインストールされます。
Visual COBOL から EJB と JSP クライアントが同時に生成され、Java .ear ファイルにパッケージ化されます。EJB と JSP クライアントはサード パーティの Java アプリケーション サーバーで実行されるため、生成された Java .ear ファイルを対象のアプリケーション サーバーにディプロイする必要があります。
ESI に svi をディプロイすると、ED で .car ファイルが生成されます。サービス インターフェイスを本番環境に移す準備ができたら、EJB も対象の Java アプリケーション サーバーにディプロイする必要があります。必要に応じて、JSP
クライアントもディプロイします。
Java サービス インターフェイスが本番環境で使用できる状態になったら、前回のディプロイで生成された .car ファイルを使用して、それをエンタープライズ サーバーにディプロイする必要があります。.car ファイルを mfdepinst コマンドによってディプロイするか、または手動でディプロイできます。
使用する Java アプリケーション サーバーによっては、追加のディプロイ タスクが必要になることがあります。「EJB とリソース アダプターのディプロイ」のトピックを参照して詳細を確認することをお奨めします。
次の点にも注意してください。
- サービスが EJB インターフェイスとしてマッピングされたときは、.car ファイルのディプロイに加えて、場合により次のいずれかまたは両方のタスクを実行する必要があります。
- EJB を Java アプリケーション サーバーにディプロイします。
- リソース アダプターをディプロイします。
- 一部の Java アプリケーション サーバーでは、いくつかのディプロイ オプションを設定して、使用するアプリケーション サーバーや特定のファイルの場所を Visual COBOL に伝える必要があります。詳細については、アプリケーション サーバーのマニュアルや「ディプロイ プロパティを設定するには」および「Java ベースのサービス インターフェイスの CLASSPATH プロパティを変更するには」を参照してください。
- 一部の Java アプリケーション サーバーでは、ディプロイするアプリケーション ファイルや 1 つ以上のディプロイ場所の選択が必要になることがあります。詳細については、「ディプロイするアプリケーション ファイルを追加または削除するには」を参照してください。
- Java サービスのクライアントを生成する場合は、.car ファイルがディプロイ フォルダーから削除されます。本番環境でサービスを設定するとき、クライアントを生成する前に必ずこのファイルをディプロイしてください。
注: その他のディプロイ方法については、「サービス インターフェイスのディプロイ方法」を参照してください。