初期コンテキストのサポート

すべてのネーミング操作は、初期コンテキストを取得することから始まります。 初期コンテキストは、開始点として名前空間内に表示することができます。 初期コンテキストを使用して、名前空間で、検索やオブジェクトのバインドなどのネーミング操作を実行します。

初期参照として ORB に登録されている初期コンテキスト

次の表にリストされたルート・コンテキストは、ネーム・サーバーの ORB に登録され、初期コンテキストとして使用することができます。 CORBA アプリケーションおよび エンタープライズ Bean アプリケーションでは、 初期コンテキストは、名前空間検索の開始点として使用されます。 以下の表は、ORB で認識されるこれらのルートのキーを示しています。

サーバー・ルート NameServiceServerRoot
セル・パーシスタント・ルート NameServiceCellPersistentRoot
セル・ルート NameServiceCellRoot、NameService
ノード・ルート NameServiceNodeRoot
アプリケーション・ルート NameServiceApplicationsRoot

サーバー・ルートの初期コンテキストは、 アクセスされている特定のサーバーのサーバー・ルートです。 同様に、ノード・ルートの初期コンテキストは、 アクセスされているサーバーのノード・ルートです。

前述のキーは、CORBA INS オブジェクトの URL (corbaloc および corbaname)、ORB resolve_initial_references 呼び出しの引数として使用することができます。 初期コンテキストの取得方法が示されている CORBA および JNDI のプログラミング例を参照してください。

デフォルトの初期コンテキスト

デフォルトの初期コンテキストは、クライアントのタイプによって異なります。 以下に、クライアントの各種カテゴリー、および 対応するデフォルトの初期コンテキストを示します。

WebSphere® Application Server JNDI インターフェースの実装
EJB アプリケーションが名前空間検索を実行する場合には、 JNDI インターフェースを使用します。 WebSphere Application Server クライアントは、デフォルトで、WebSphere Application Server CosNaming JNDI プラグイン実装を使用します。 このタイプのクライアントのデフォルトの初期コンテキストは、プロバイダー URL によって指定されたサーバーのサーバー・ルートです。 詳しくは、初期コンテキストの取得に関する JNDI プログラミング例を参照してください。
他の JNDI 実装
アプリケーションの中には、名前空間検索を実行する場合に、製品以外の CosNaming JNDI プラグイン実装を使用するものもあります。 初期コンテキストの取得にキー NameService が使用される場合、 このタイプのクライアントのデフォルトの初期コンテキストは、セル・ルートです。
CORBA
標準 CORBA クライアントは、キー NameService を使用して org.omg.CosNaming.NamingContext 初期参照を取得します。 この場合、初期コンテキストは、セル・ルートです。

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rnam_initial_contexts
ファイル名:rnam_initial_contexts.html