2.3.5 ATMI対話型クライアントからホストCPI-C、クライアントによる制御の保持
図2-25 DMCONFIGファイルのエントリ

- ATMIクライアントにより
toupsrvサービスが呼び出されます。 toupsrvサービスにより、DMCONFIGファイルのDM_REMOTE_SERVICESセクションで公開されているSIMPCPICに対して、tpconnectが発行されます。TPSENDONLYはクライアントが制御を保持し、データ送信を続行することを示します。tpconnectではデータは送信されません。tpnameTPNCPICのリモート・サービスにより、TOUPCPICプログラムが起動します。- サーバーは、
cmaccp呼出しによる対話を受け入れます。リクエストのconvidで戻される対話IDが、この対話のその他すべてのリクエストに使用されます。 cmrcvリクエストによりtpsendidataバッファ・コンテンツが受信され、処理に渡されます。対話はTPRECVONLYフラグ付きで放棄されます。TOUPCPICプログラムにより、データが処理されます。cmsendでは、tprecvidataバッファにレスポンスを戻し、cmdealコマンドで対話の終了が示されます。cmdealではデータ・バッファをフラッシュし、tprecv reeventパラメータがTPEV_SUCCESSに設定されます。
親トピック: CPI-Cプログラミングの例