11.2.5.5 例外

ServantAlreadyActive
サーバントはすでにコールバックに使用されています。サーバントは、ObjectIdが1つのコールバックのみに使用できます。複数のObjectIdがあるオブジェクトに対するコールバックを受信するには、複数のサーバントを作成して、個別にアクティブ化する必要があります。同じサーバントを再利用できるのは、stop_object操作がシステムに対して、サーバントを元のObjectIdについて使用することを止めるように指示する場合のみです。
ObjectAlreadyActive
文字列化されたObjectIdはすでにコールバックに使用されています。ある特定のObjectIdには、1つのサーバントしか関連付けられません。別のサーバントに変更する場合は、まず現在使用しているサーバントでstop_objectを呼び出す必要があります。
CORBA::BAD_PARAM
リポジトリIDがNULL文字列であったか、サーバントがNULLポインタでした。
CORBA::IMP_LIMIT
この例外のほかのシステム上の理由に加えて、この状況に特有の理由は、共同クライアント/サーバーがポート番号付きでは初期化されておらず、したがって永続オブジェクト参照が作成できないことです。