2.1.7 トランザクションATMIクライアントによるCICS/ESA DPLへの複数のリクエスト/レスポンス
図2-7 DMCONFIGファイルのエントリ

- ATMIクライアントにより
toupsrvサービスが呼び出されます。 toupsrvサービスにより、トランザクションを開始するtpbeginが発行されます。toupsrvサービスにより、DMCONFIGファイルのDM_REMOTE_SERVICESセクションで公開されているSIMPDPLに対して、tpcallが発行されます。tpcallは同一トランザクション内で複数回リクエストされます。- ホスト・ミラー・トランザクションにより、
TOUPDPLSプログラムが開始され、idataバッファ・コンテンツが処理に渡されます。ホスト・ミラー・トランザクションはそれ以降のすべてのリクエストを提供する長時間のタスクとしてトランザクションに残されます。 TOUPDPLSプログラムによりデータが処理されます。- CICS/ESAシステムにより、
commareaがクライアントのodataバッファに戻されます。 toupsrvサービスのループ終了条件が満たされるまで、ステップ3~6が繰り返されます。tpcommitリクエストにより、トランザクションが正常に終了したことが示され、それによって自身のリソースがコミットされて、リソースはホスト・ミラー・トランザクションによって保持されます。
親トピック: 分散プログラム・リンク(DPL)の例