4.4.5. トランザクションサービス連携


 
4.4.1.13. CORBA::TSIdentificationクラス
 
4.4.5.1. CosTSPortability::Senderクラス
 
4.4.5.2. CosTSPortability::Receiverクラス


名前

CORBA::TSIdentification::identify_sender

- 送信者オブジェクトを登録する

形式

機能説明

送信者オブジェクトを登録します。登録したsenderオブジェクトはクライアントとして動作するとき、そのプロセスでの各オペレーション実行時にトランザクションコンテキストを設定するため(要求送信時)、および取り出すため(応答受信時)に呼び出されます。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CosTSPortability::Sender::sending_request,

CosTSPortability::Sender::received_reply,

CosTSPortability::Receiver::received_request,

CosTSPortability::Receiver::sending_reply


名前

CORBA::TSIdentification::identify_receiver

- 受信者オブジェクトを登録する

形式

機能説明

受信者オブジェクトを登録します。登録したreceiverオブジェクトはサーバオブジェクトとして動作するとき、そのプロセスでの各オペレーション実行時にトランザクションコンテキストを取り出すため(要求受信時)、および設定するため(応答送信時)に呼び出されます。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CosTSPortability::Sender::sending_request,

CosTSPortability::Sender::received_reply,

CosTSPortability::Receiver::received_request,

CosTSPortability::Receiver::sending_reply


名前

CosTSPortability::Sender::sending_request - トランザクションコンテキストを取り出す

形式

機能説明

このオペレーションはトランザクションサービス実装者により実装されます。ORBはクライアントプロセスでオペレーション要求を送信する前にこのオペレーションを呼び出します。

idは、要求と応答を関連付ける識別子です。

ctxからトランザクションコンテキストを取り出します。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CORBA::TSIdentification::identify_sender,

CosTSPortability::Sender::received_reply,

CosTSPortability::Receiver::received_request,

CosTSPortability::Receiver::sending_reply


名前

CosTSPortability::Sender::received_reply - トランザクションコンテキストを設定する

形式

機能説明

このオペレーションはトランザクションサービス実装者により実装されます。ORBはクライアントプロセスでオペレーション応答を受信した後にこのオペレーションを呼び出します。

idは、要求と応答を関連付ける識別子です。

ctxにトランザクションコンテキストを設定します。

inenvに例外を設定します。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CORBA::TSIdentification::identify_sender,

CosTSPortability::Sender::sending_request,

CosTSPortability::Receiver::received_request,

CosTSPortability::Receiver::sending_reply


名前

CosTSPortability::Receiver::sending_reply - トランザクションコンテキストを取り出す

形式

機能説明

このオペレーションはトランザクションサービス実装者により実装されます。ORBはサーバプロセスでオペレーション応答を送信する前にこのオペレーションを呼び出します。

idは、要求と応答を関連付ける識別子です。

ctxからトランザクションコンテキストを取り出します。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CORBA::TSIdentification::identify_receiver,

CosTSPortability::Sender::sending_request,

CosTSPortability::Sender::received_reply,

CosTSPortability::Receiver::received_request


名前

CosTSPortability::Receiver::received_request - トランザクションコンテキストを設定する

形式

機能説明

このオペレーションはトランザクションサービス実装者により実装されます。ORBはサーバプロセスでオペレーション要求を受信した後にこのオペレーションを呼び出します。

idは、要求と応答を関連付ける識別子です。

ctxにトランザクションコンテキストを設定します。

envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。

戻り値

ありません。

エラー

CORBA標準例外がthrowされます。

関連項目

CORBA::ORB::__get_tsident,

CORBA::TSIdentification::identify_receiver,

CosTSPortability::Sender::sending_request,

CosTSPortability::Sender::received_reply,

CosTSPortability::Receiver::sending_reply