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

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

  ネーミングサービスは、新しいコンテキストを作成するためのnew_context, bind_new_contextの、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オペレーションを組み合わせた処理と同等です。登録されるバインディングはコンテキストタイプのバインディングです。