ネーミングサービスは、新しいコンテキストを作成するためのnew_context, bind_new_contextの、2つのオペレーションをサポートします。
NamingContext new_context();
NamingContext bind_new_context(in Name n)
raises(NotFound, AlreadyBound, CannotProceed, InvalidName); 新しいネーミングコンテキストを作成します。作成されたネーミングコンテキストのオブジェクトリファレンスは、どのネーミングコンテキストにも登録されていません。
作成したネーミングコンテキストは、不要となった時点でdestroyオペレーションで削除する必要があります。
新しいネーミングコンテキストを作成し、このネーミングコンテキストのオブジェクトリファレンスを指定されたバインディング名でネーミングサービスに登録します。
このオペレーションは、new_contextオペレーションとbind_contextオペレーションを組み合わせた処理と同等です。登録されるバインディングはコンテキストタイプのバインディングです。