Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option プログラム作成の手引


2.1.2 リモートプロシジャコールでのデータの受け渡し

TP1/EEがクライアントUAP(SPP)の場合のデータの受け渡しについて説明します。

〈この項の構成〉

(1) ee_rpc_call関数またはee_rpc_call_to関数の引数の設定

クライアントUAP(TP1/EE)からサーバUAP(SPP)にサービスを要求するときには,ee_rpc_call関数またはee_rpc_call_to関数の引数に入力パラメタ,入力パラメタ長などを設定します。

ee_rpc_call関数の場合を例にRPCのデータの受け渡しを次の図に示します。

図2‒2 RPCのデータの受け渡し

[図データ]

(2) フラグメントメッセージの送信

メッセージのサイズが送信バッファサイズ(メモリ関連定義のsend_message_buf_sizeオペランドで指定)を超えた場合,クライアントUAP(TP1/EE)はメッセージを複数のフラグメントに分割して送信します。