7.2.3 サンプルのトランザクション・プログラム
次のOracle Tuxedo Mainframe Adapter for SNAトランザクション対応テスト・プログラムが、ATMIプラットフォーム向けインストールのサブディレクトリTMA/sna/simpapp
にインストールされています:
-
simpims.c
は、シンプルなATMIクライアントであり、2つのIMSサーバー・プログラムを起動するために使用されます。これは入力として文字列データとサービス名を取ります。これはサービスを起動し、入力の文字列データを渡します。 -
IMPIMSSV.cbl
は、シンプルなIMSエコー・サーバーです。これはIMSメッセージ・キューからのデータを読み取り、同じデータをレスポンスとして書き込みます。暗黙的SNAの例として使用されることを目的としています。 -
EXPIMSSV.c
は、明示的CPI-C呼出しを使用したIMSサーバー・トランザクションです。これは同期レベル2での使用を目的として作成されています。このプログラムではIBMのサンプル・データベース、IVPDB2
を使用しています。入力文字列に基づいてデータベースのレコードが表示、追加および削除されます。サンプルの入力文字列がソース内に記載されています。 -
BEAWTOR.asm
は、アセンブラのサブルーチンであり、EXPIMSSV.c
によりメッセージをMVSコンソール・ログに書き込むために使用されます。
親トピック: APPC/IMSプログラミング