2.2.7 CICS/ESA DTPからATMI対話型サーバー、クライアントによる制御の保持

図2-16 DMCONFIGファイルのエントリ


DMCONFIGファイルのエントリ

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