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

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