Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform 使用の手引


20.3.2 プロセス間連携型

一部のプロセス間連携機能(RPCなど)を使用して相手プロセス(自プロセス含む)で起動されたトランザクションは,起動元トランザクションの業務IDを引き継ぎます。業務IDの引き継ぎは,TP1/EE間でだけ可能です。

〈この項の構成〉

(1) RPC(ee_rpc_call,ee_rpc_cmtsendなど)でプロセス間連携する場合について

RPC要求電文の送信側で,rpc_bizid_chainオペランドに「Y」(デフォルト)を指定している場合は,業務IDを引き継ぎ,ネスト通番とノード識別子を自動的に更新します。「N」を指定した場合は業務IDを引き継がないで,新しい業務IDを割り当てます。

rpc_bizid_chainオペランドに「Y」を指定した場合,RPC要求電文のサイズが20〜40バイト増加し,ネットワーク負荷やディスクI/Oサイズが微増します。そのため,次のどちらかの場合は,rpc_bizid_chainオペランドに「N」を指定することを推奨します。