Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第1章 C言語インタフェース> 1.3 BOAインタフェース

1.3.4 CORBA_BOA_set_exception()

名前

 CORBA_BOA_set_exception

形式

 #include <orb.h>
 void  CORBA_BOA_set_exception(
        CORBA_BOA  boa,
        CORBA_unsigned_long  major,
        CORBA_string  user_id,
        void  *param,
        CORBA_Environment  *env );

機能説明

 例外情報を設定します。サーバアプリケーションのオペレーションは、復帰する前に当関数を呼び出すことにより、エラー終了することができます。boaには、CORBA_ORB_BOA_init()で返されたオブジェクトリファレンスを、envには、オペレーション関数に渡されたenvを指定します。majorには、以下の値が指定できます。

 CORBA_SYSTEM_EXCEPTION  /* 標準例外  */
 CORBA_USER_EXCEPTION    /* ユーザ例外  */

 user_idには、例外を識別するための識別子を指定します。
 例外がパラメタをとるように指定されている場合は、paramに例外の付加情報を設定します。

復帰値

 なし。


目次 索引 前ページ次ページ

Copyright 2005 FUJITSU LIMITED