
Liberty のための最適化されたローカル・アダプターのサンプル
WebSphere® Optimized Local Adapters (WOLA) のサンプル・ファイルを使用して、Liberty で最適化されたローカル・アダプターの使用を迅速に開始します。
Liberty 上の最適化されたローカル・アダプターのサンプル・ファイルは、GitHub から入手可能です。サンプルのインストール方法については、GitHub にある README ファイルを参照してください。
ジョブ制御言語 (JCL) のサンプル
- CSDUPDAT.jclsamp - CSDUPDAT プログラムは、顧客情報管理システム (CICS®) DFHCSDUP ユーティリティー・ジョブであり、CICS で最適化されたローカル・アダプターを使用するために必要なすべてのリソース定義を定義します。
- DFHPLTOL.jclsamp - DFHPLTOL プログラムには、サンプルのプログラム・リスト・テーブル (PLT) をアセンブルするための JCL ソース・コード、タスク関連のユーザー出口 (TRUE) を使用可能にするサンプル・プログラム BBOACPLT、およびサンプル BBOC コマンド・プロセッサー PLT の BBOACPL2 が含まれています。
- OLABATCH.jclsamp - OLABATCH プログラムには、z/OS® バッチでサンプルのいずれかを実行する JCL ソース・コードが含まれています。このサンプルは、Liberty サーバーと同じ論理区画 (LPAR) で実行する必要があります。
プログラム・リスト・テーブル (PLT) のサンプル
- BBOACPLT.cicsasm - BBOACPLT プログラムには、CICS の始動時に最適化されたローカル・アダプターの TRUE を使用可能にする方法を示す、CICS PLT 初期化ルーチン用のアセンブリー言語サンプル・ソース・コードが含まれています。
- BBOACPL2.cicsasm - BBOACPL2 プログラムには、CICS 始動パラメーターから最適化されたローカル・アダプターの INITPARMS を取得し、CICS の始動時に BBOC STRT_SRVR コマンドを発行する方法を示す、CICS PLT 初期化ルーチン用のアセンブリー言語サンプル・ソース・コードが含まれています。
- BBOACPL3.cicsasm - BBOACPL3 プログラムには、CICS の始動時に複数の BBOC コマンドを BBOACNTL プログラムに渡す方法を示す、CICS PLT 初期化ルーチン用のアセンブリー言語サンプル・ソースが含まれています。
リンク・サーバーのサンプル
- OLACB01.jclsamp - OLACB01 プログラムには、リンク・サーバーから呼び出すことができる CICS プログラム用の JCL ソース・コードが含まれています。このプログラムは、COMMAREA オブジェクトを使用してパラメーターを渡します。このサンプル・ターゲット・プログラムは、最適化されたローカル・アダプターの CICS リンク・サーバーで使用します。 このプログラムは、送信されたメッセージをエコー・バックします。
- OLACB02.jclsamp - OLACB02 プログラムには、リンク・サーバーから呼び出すことができる CICS プログラム用の JCL ソース・コードが含まれています。このプログラムは、CONTAINER オブジェクトを使用してパラメーターを渡します。このサンプル・ターゲット・プログラムは、最適化されたローカル・アダプターの CICS リンク・サーバーで使用します。 このプログラムは、送信されたメッセージをエコー・バックします。
- OLACB10.jclsamp - OLACB10 プログラムには、リンク・サーバーから呼び出すことができる CICS プログラム用の JCL ソース・コードが含まれています。このプログラムは、複数のコンテナーを使用して、EJB Bean から CICS にデータを渡します。このサンプル・ターゲット・プログラムは、最適化されたローカル・アダプターの CICS リンク・サーバーで使用します。
- OLACB11.jclsamp - OLACB11 プログラムには、リンク・サーバーから呼び出すことができる CICS プログラム用の JCL ソース・コードが含まれています。このプログラムは、複数のコンテナーを使用して EJB Bean から CICS にデータを渡し、プログラム内のデータを変更します。このサンプル・ターゲット・プログラムは、最適化されたローカル・アダプターの CICS リンク・サーバーで使用します。 データは、ターゲット・プログラム内で変更されます。
- OLACB12.jclsamp - OLACB12 プログラムには、リンク・サーバーから呼び出すことができる CICS プログラム用の JCL ソース・コードが含まれています。このプログラムは、複数のコンテナーを使用して EJB Bean から CICS にデータを渡し、オブジェクトが応答コンテナーで送信されないようにするために要求コンテナーからオブジェクトを削除する方法を示します。このサンプル・ターゲット・プログラムは、最適化されたローカル・アダプターの CICS リンク・サーバーで使用します。 データは、ターゲット・プログラム内で削除されます。
インバウンド呼び出しのサンプル
- OLACB05.jclsamp - OLACB05 プログラムには、API を使用して、登録、接続取得、要求送信 API での EJB Bean の呼び出し、応答取得、接続解放、登録抹消を行う方法を示す、CICS サンプル COBOL プログラム用の JCL ソース・コードが含まれています。
- OLACB06.jclsamp - OLACB06 プログラムには、API を使用して、登録、起動 API での EJB Bean の呼び出し、登録抹消を行う方法を示す、CICS サンプル COBOL プログラム用の JCL ソース・コードが含まれています。
- OLACC01.jclsamp - OLACC01 プログラムには、API を使用して、登録、起動 API での EJB の呼び出し、登録抹消を行う方法を示す、C プログラム用の JCL ソース・コードが含まれています。このサンプルは、バッチ、UNIX System Services、または CICS で実行できます。
アウトバウンド呼び出しのサンプル
- OLACB03.jclsamp - OLACB03 プログラムには、ホスト・サービス API を使用して最適化されたローカル・アダプター・サーバーに CICS タスクを組み込む方法を示す、CICS サンプル COBOL プログラム用の JCL ソース・コードが含まれています。
- OLACB04.jclsamp - OLACB04 プログラムには、要求受信 API およびデータ取得 API を使用して最適化されたローカル・アダプター・サーバーに CICS タスクを組み込む方法を示す、CICS サンプル COBOL プログラム用の JCL ソース・コードが含まれています。
- OLACC02.jclsamp - OLACC02 プログラムには、ホスト・サービス API、要求送信 API、応答送信 API、およびデータ取得 API を呼び出す、C プログラム用の JCL ソース・コードが含まれています。このプログラムは基本的に自身を呼び出します。EJB を呼び出し、その EJB がこのプログラムを再び呼び出します。このサンプルは、バッチ、UNIX System Services、または CICS で実行できます。