付録D 例外変換テーブルファイルの作成方法

TSCORBコネクタ経由で接続しているORBクライアントに,OTMのシステム例外を通知するときは,OTMのシステム例外をCORBA例外に変換して通知します。

ここでは,TSCORBコネクタの開始時にtscstartgwコマンドの-TSCExceptConvertFileオプションに指定する例外変換テーブルファイルの作成方法を示します。ただし,例外変換テーブルファイルは,デフォルトの例外変換以外の方法で変換する場合にだけ使用します。

<この節の構成>
(1) 例外変換テーブルファイルの形式
(2) 例外変換テーブルファイルの記述項目
(3) 例外変換テーブルファイルの注意事項
(4) 例外変換テーブルファイルの記述例

(1) 例外変換テーブルファイルの形式

<OTMtoORB>
変換前の例外コード=変換後の例外コード
</OTMtoORB>

(2) 例外変換テーブルファイルの記述項目

(3) 例外変換テーブルファイルの注意事項

(4) 例外変換テーブルファイルの記述例

ここでは,次に示すようにOTMのTSCSystemExceptionをCORBA例外に変換する場合の例外変換テーブルファイルの記述例を示します。

<!-- OTM例外をCORBA例外に変換する -->
<!-- すべての例外をUNKNOWNに変換する -->
<OTMtoORB>
*=15

<!-- COMM_FAILURE,INTERNAL,およびINITIALIZEの例外を -->
<!-- OBJ_ADAPTERに変換する -->
3,5,7=25

<!-- TRANSIENTの例外をINITIALIZEに変換する -->
13=7
</OTMtoORB>