ストリング・バインディング設定

このページを使用して、ストリング・バインディングを表示または構成します。

このコンソール・ページを表示するには、「環境」 > 「ネーミング」 > 「名前空間バインディング」 > string_namespace_bindingとクリックします。 このページの設定は、「新規名前空間バインディング」ウィザードの「基本プロパティーの指定」パネルの設定と似ています。

「構成」タブ

有効範囲

構成されているバインディングの有効範囲を表示します。 この値は、namebindings.xml ファイルの構成場所を示します。

有効範囲」の設定は、コンソール・ページで既存のバインディングを編集する場合に限り表示され、ウィザード・パネルで新規バインディングを作成する場合には表示されません。この設定は情報提供を目的とするものであり、更新できません。

構成済みバインディングがセルを有効範囲とする場合、 開始コンテキストは、セル永続ルート・コンテキストとなります。 構成済みバインディングがノードを有効範囲とする場合、 開始コンテキストは、ノード永続ルート・コンテキストとなります。 構成済みバインディングがサーバーを有効範囲とする場合、 開始コンテキストは、サーバーのサーバー・ルート・コンテキストとなります。

マルチサーバー・インストールでは、構成済みバインディングはクラスターを有効範囲にすることもできます。 クラスターを有効範囲とするバインディングの場合、開始コンテキストはサーバーのサーバー・ルート・コンテキストとなります。

バインディング・タイプ

構成されているバインディングのタイプを表示します。指定可能な選択項目は、String、EJB、 CORBA、および Indirect です。この設定は情報提供のみを目的とするものであり、更新できません。

バインディング ID

構成済みのバインディングを一意的に識別する名前を指定します。

名前空間における名前

名前空間でこのバインディングに使用される名前を指定します。 この名前は、このバインディングが構成されている名前空間の部分に従って、単純名または複合名のどちらかになります。

ストリング値

名前空間内にバインドするストリングを指定します。

複数の変数名を値にマップするファイルを作成して、「ストリング」の値に対して そのファイル名を指定できます。デフォルトでは、ネーム・サーバーは、 「ストリング」名前空間バインディングのストリング値について、 変数置換を実行します。したがって、デフォルトでは、 com.ibm.websphere.naming.expandStringBindings プロパティーが true に設定されているので、 ネーム・サーバーは「ストリング」バインディングの値を展開します。

ヒント: 変数置換を行うと、エラーが発生したり、ストリングに予期しない変更が 加えられたりすることがあります。例えば、変数置換を行うと、$$ ストリングが $ に展開されます。変数置換を使用不可にして、 ネーム・サーバーに「ストリング」値をリテラルまたは定数として処理させる こともできます。「名前」com.ibm.websphere.naming.expandStringBindings に 設定し、「値」false に設定したカスタム・プロパティーを 作成します。カスタム・プロパティーは、セル、ノード、またはネーム・サーバーの有効範囲で定義できます。 以下の該当する有効範囲に対して、コンソール・ページでカスタム・プロパティーを作成します。
セル有効範囲
「システム管理」 > 「セル」 > 「カスタム・プロパティー」 > 「新規」とクリックします。
ノード有効範囲
「システム管理」 > 「ノード」 > node_name > 「カスタム・プロパティー」 > 「新規」とクリックします。
サーバー有効範囲
「アプリケーション・サーバー」 > server_name > 「管理」 > 「カスタム・プロパティー」 > 「新規」とクリックします。
ネーム・サーバー有効範囲
「アプリケーション・サーバー」 > server_name > 「管理」 > 「サーバー・コンポーネント」 > 「ネーム・サーバー」 > 「カスタム・プロパティー」 > 「新規」とクリックします。
指定のカスタム・プロパティー有効範囲内のすべてのネーム・サーバーに、 設定が適用されます。 狭い有効範囲の設定が、広い有効範囲の設定をオーバーライドします。 例えば、複数サーバー製品では、ノード有効範囲の設定がセル有効範囲の設定をオーバーライドします。 少なくとも名前空間バインディング有効範囲と同じ範囲のカスタム・プロパティーを選択します。 したがって、セルを有効範囲とする 「ストリング」名前空間バインディング内の変数の展開を抑止するには、 セル有効範囲でカスタム・プロパティーを定義します。カスタム・プロパティーの有効範囲が 名前空間バインディングの有効範囲より狭い場合は、その有効範囲内のネーム・サーバーのみが「ストリング」 名前空間バインディング内の変数の展開を妨げます。この有効範囲外のネーム・サーバーは、 変数参照を展開し、別の方法で参照を処理します。



マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連タスク
関連資料
名前空間バインディング・コレクション
バインディング・タイプ設定の指定


ファイル名: unam_rstring_namespace.html