XATMIインタフェースのアプリケーションプログラミングインタフェース(TP〜)
XATMIインタフェースのAPIの文法について説明します。この節の記述は,X/Open発行の「X/Open CAE Specification Distributed TP : The XATMI Specification」の文法部である「Chapter 7 COBOL Language Reference Manual Pages」の記述を,日本語訳したものです。
なお,OpenTP1のUAPでXATMIインタフェースのAPIを使うときに注意する項目として追加した文章は,『 』で示します。
XATMIインタフェースのAPIを次に示します(TPINTROは,APIからCOPY文で呼び出すデータ領域の定義を示します)。
-
TPINTRO − XATMIインタフェース用のCOPYファイル
-
TPACALL − リクエスト/レスポンス型サービスの呼び出し
-
TPADVERTISE − サービス名の広告
-
TPCALL − リクエスト/レスポンス型サービスの呼び出しと応答の受信
-
TPCANCEL − リクエスト/レスポンス型サービスのキャンセル
-
TPCONNECT − 会話型サービスとのコネクションの確立
-
TPDISCON − 会話型サービスとのコネクションの切断
-
TPGETRPLY − リクエスト/レスポンス型サービスからの非同期応答の受信
-
TPRECV − 会話型サービスからのメッセージの受信
-
TPRETURN − サービスルーチンからのリターン
-
TPSEND − 会話型サービスへのメッセージの送信
-
TPSVCSTART − サービスルーチンの開始
-
TPUNADVERTISE − サービス名の広告の取り消し
XATMIインタフェースのAPI(TP〜)は,TP1/Server Baseの場合にだけ使えます。TP1/LiNKでは,XATMIインタフェースのAPIは使えません。