Hitachi

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


2.1.7 クライアントUAPのノードアドレスの取得

クライアントUAPへのサービスを制限したい場合,サーバUAPでクライアントUAPを認識するため,クライアントUAPのプロセスが稼働するノードアドレスを取得できます。クライアントUAPのノードアドレスは,dc_rpc_get_callers_address関数【CBLDCRPC('GETCLADR')】で取得します。

dc_rpc_get_callers_address関数で返されたアドレスを使って,サービスの応答やエラーの応答などは送信できません。

dc_rpc_get_callers_address関数は,サービス関数から呼び出してください。サービス関数以外から呼び出した場合の処理は保証しません。