2.2.7 CICS/ESA DTPからATMI対話型サーバー、クライアントによる制御の保持
図2-16 DMCONFIGファイルのエントリ

- ユーザーが入力した
H0TPにより、MIRRDTPCプログラムが起動します。 EXEC CICS ALLOCATEにより、リモートのTuxedoドメインに対するセッションが取得されます。EIBRSRCEに戻された対話IDをプログラム変数に保存します。この値は、CICS/ESA APPC verbの特定の対話の識別に使用されます。EXEC CICS CONNECT PROCESSコマンドにより、DMCONFIGファイルのDM_LOCAL_SERVICESセクションでMIRRORにマップされている公開済のサービスが開始されます。EXEC CICS SENDコマンドを実行して、OUT-BUFFERのコンテンツを、tpsvcinfo->dataバッファのTuxedoサービスに送信します。コンテンツは即時に送信される可能性があります。EXEC CICS SEND INVITE WAITコマンドでは、out-buffのコンテンツをtprecv odataバッファに送信します。INVITEパラメータにより対話の制御は放棄され、tprecvコマンドのreeventパラメータではTPEV_SENDONLYとして示されます。データは、前回のSEND操作のデータとともにただちに送信されます。- Tuxedoサービスにより、データが処理されます。
- CICS/ESAサーバーにより、データが処理されます。
- ATMI
tpreturnデータにより、対話が完了したことを示す通知とともにデータがEXEC CICS RECEIVEに戻されます。
親トピック: 分散トランザクション処理(DTP)の例