ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)
Interstage

9.2.6 ネーミングコンテキストの作成

ネーミングサービスは、新しいコンテキストを作成するために、以下の2つのオペレーションをサポートします。

NamingContext new_context();
NamingContext bind_new_context(in Name n)
    raises(NotFound, AlreadyBound, CannotProceed, InvalidName);

new_context

新しいネーミングコンテキストを作成します。作成されたネーミングコンテキストのオブジェクトリファレンスは、どのネーミングコンテキストにも登録されていません。
作成したネーミングコンテキストは、不要となった時点で、destroyオペレーションで削除する必要があります。

bind_new_context

新しいネーミングコンテキストを作成し、このネーミングコンテキストのオブジェクトリファレンスを指定されたバインディング名でネーミングサービスに登録します。
本オペレーションは、new_contextオペレーションとbind_contextオペレーションを組み合わせた処理と同等です。登録されるバインディングは、コンテキストタイプのバインディングです。