[z/OS]

アウトバウンド・サポート用に最適化されたローカル・アダプターの使用

最適化されたローカル・アダプターのサポートを実装して、WebSphere® Application Server for z/OS® アプリケーションから外部アドレス・スペース内のプログラムを呼び出す場合、このタスクを使用します。

このタスクについて

最適化されたローカル・アダプターを使用すると、WebSphere Application Server for z/OS 上で稼働しているアプリケーションから、外部アドレス・スペース内で稼働しているサーバー・プログラムへのアウトバウンド呼び出しを実行できるだけでなく、外部アドレス・スペースから、ローカルの WebSphere Application Server for z/OS サーバー上にデプロイされた Enterprise JavaBeans (EJB) アプリケーションへのインバウンド呼び出しも実行できます。

次の図は、顧客情報管理システム (CICS®) で最適化されたローカル・アダプターを使用する場合のフローを示しています。次の図は、顧客情報管理システム (CICS) で最適化されたローカル・アダプターを使用する場合のフローを示しています。CICS トランザクションへのアプリケーション・サーバー・アウトバウンド呼び出し

次の図は、情報管理システム (IMS™) で最適化されたローカル・アダプターを使用する場合のフローです。 最適化されたローカル・アダプターを使用したレガシー IMS トランザクションへのアプリケーション・サーバー・アウトバウンド呼び出し

次のステップでは、外部アドレス・スペース内で稼働している、ネイティブ言語で記述された z/OS サーバー・プログラムを呼び出すために必要なプロセスについて説明します。

手順

  1. サーバー環境を使用可能にします。 このステップでは、WebSphere Application Server デーモン・グループまたはセルで、最適化されたローカル・アダプターのサポートをアクティブにします。このステップを完了することによって、WebSphere Application Server がアウトバウンド要求を実行できるようになります。
  2. 既存のアプリケーションを準備します。 ola.rar リソース・アダプター・アーカイブ (RAR) ファイルがアプリケーションに提供されると、Java™ Connector Architecture (JCA) 1.5 プログラミング・モデルを使用してネイティブ言語で記述された外部のサーバー・プログラムに接続したり、そのプログラムを呼び出すことができます。これを行うための方法については、『最適化されたローカル・アダプターを使用して WebSphere アプリケーションから外部アドレス・スペース内のアプリケーションを呼び出す (Using the optimized local adapter to call an application in an external address space from a WebSphere application)』を参照してください。

    呼び出し元が Cobol、C、または C++ プログラマチックにある場合、Rational® Application Developer などの IBM® Rational® Application Developer アセンブリー・ツールを使用して、COBOL コピーブックや C または C++ の構造に対応したヘルパー・メソッド getter および setter を持つ Java クラスを作成できます。これらのメソッドは、バイナリー形式を Java オブジェクトに変換するのに役立ちます。Rational Application Developer の Java 2 コネクター (J2C) ツールを使用すると、この変換を行うことができます。WebSphere Application Server アプリケーション用のツールのサポートについては、アセンブリー・ツールに関する資料を参照してください。

  3. (オプション) CICS 環境を使用します。 CICS 領域内のアダプターをアクティブにする場合のみ、このステップを完了します。CICS を使用しない場合は、次のステップに進みます。
    重要: SAF ユーザー ID を WebSphere Application Server for z/OS から CICS に伝搬する予定がある場合は、製品が SAF ベースのユーザー・レジストリーを使用していることを確認してください。
  4. (オプション) IMS 環境を使用します。 IMS 領域内のアダプターをアクティブにする場合のみ、このステップを完了します。IMS を使用しない場合は、次のステップに進みます。

  5. 外部アドレス・スペースを登録します。 最適化されたローカル・アダプターでサーバー・タスクを設定する場合は、登録 API を使用することによって、現行アドレス・スペースを WebSphere Application Server グループにバインドし、接続属性を設定します。
  6. アウトバウンド・サポート用に最適化されたローカル・アダプターを保護します。
  7. アウトバウンド呼び出しを実行します。 目的と対象システムに応じて、ネイティブ API を使用した呼び出しの実行に使用する方法を選択します。
    1. 最適化されたローカル・アダプターを使用した、WebSphere アプリケーションから外部アドレス・スペースのアプリケーションへの接続.
    2. アウトバウンド API と外部アドレス・スペースまたはサブシステムの併用 . アウトバウンド API と外部アドレス・スペースまたはサブシステムとの間の対話を作成します。
  8. (オプション) 最適化されたローカル・アダプターをモニターします。

タスクの結果

これで、最適化されたローカル・アダプターのサポートを実装して、WebSphere Application Server アプリケーションから外部アドレス・スペース内のプログラムを呼び出すことができました。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_useola_out
ファイル名:tdat_useola_out.html