トランザクショナル分散オブジェクト基盤 TPBroker 運用ガイド

[目次][用語][索引][前へ][次へ]

3.4.2 sequence<any>のマーシャリング方法の変更

環境変数 プロパティ 指定範囲 デフォルト値
なし。 vbroker.orb.htc.strictSequenceAny true|false false

sequence<any>について,CORBA仕様に準拠したマーシャル/アンマーシャルで通信を行うかどうかを設定します。

サーバ,クライアントのどちらかに"true"を設定することで,sequence<any>をCORBA仕様に準拠したマーシャル/アンマーシャルで通信を行えます。プロパティvbroker.orb.htc.strictSequenceAnyはプロセス単位で有効になり,プロセスで最初にORB.init()を発行したときの設定値が有効になります。

TPBrokerは,通信相手によってsequence<any>についてTPBroker独自のマーシャル/アンマーシャルができるかどうかを自動的に判断します。そのため,通常はプロパティvbroker.orb.htc.strictSequenceAnyを設定する必要はありませんが,TPBroker Object Transaction Monitorを使用する場合にはこの機能の設定が必要です。TPBroker Object Transaction Monitorでの指示に従ってください。

使用言語
Java ORB限定