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

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

3.5.2 CORBA::UNKNOWN例外発生の抑止

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

サーバオペレーション内でCORBA例外以外の例外が発生した場合,ORBが例外をキャッチしないかどうかを設定します。

注意事項
  • 指定範囲外の値を設定した場合の動作を次に示します。
    環境変数HVI_NCATCHALL:デフォルト値が設定されます。
    プロパティvbroker.orb.htc.ncatchall:例外CORBA::BAD_PARAMが発生します。
  • プロパティvbroker.orb.htc.ncatchallを使用する場合は,"htc.props"に設定してください。コマンドラインで設定した場合,環境変数HVI_NCATCHALLに設定した値が有効になります。
  • オブジェクトラッパー機能を使用し,サーバオペレーション内でCORBA例外以外の例外が発生した場合,この機能は有効にならないため,例外をキャッチします。
  • 環境変数HVI_NCATCHALLおよびプロパティvbroker.orb.htc.ncatchallに"true"を設定した場合,スタックトレースを取得しません。
  • クライアントプロセスに対して環境変数HVI_NCATCHALLおよびプロパティvbroker.orb.htc.ncatchallに"true"を設定した場合,スタックトレースを取得しません。クライアントプロセスにはこの機能を使用しないでください。
  • 環境変数とプロパティの両方の設定がある場合はプロパティの設定が有効になります。

使用言語
C++ ORB(Windows)限定