管理コンソールのスコープの設定
このページを使用して、管理コンソール・ページでリソースが可視になるレベルを指定します。 有効範囲の値を変更すると、その有効範囲に定義されたリソースのみを参照することができます。 コレクション・テーブルの内容は、変更する場合があります。リソースは、 セル有効範囲、ノード有効範囲、またはサーバー有効範囲で、管理コンソールのコレクション・テーブル で可視にできます。複数サーバー 製品では、クラスター有効範囲でもリソースを可視にできます。
WebSphere® Application Server Network Deployment の場合、「すべての有効範囲オプションがある「有効範囲選択」ドロップダウン・リストを表示」を選択すると、コンソールは、使用可能なすべての有効範囲のドロップダウン・リストを表示します。有効範囲を変更するには、ドロップダウン・リストから任意の項目を選択してください。ドロップダウン・リストには、表示するために必要な権限がある有効範囲のみが含まれます。
WebSphere Application Server Network Deployment の場合、「すべての有効範囲オプションがある「有効範囲選択」ドロップダウン・リストを表示」をクリアすると、ドロップダウン・リストが受信されません。代わりに、フィールドの隣の「参照」をクリックすると、フィールドの有効範囲を変更するための選択項目が表示されます。フィールドが読み取り専用の場合は、有効範囲を変更することはできません。 例えば、サーバーが 1 つしか存在しない場合は、別のサーバーに有効範囲を切り替えられません。
「すべての有効範囲オプションがある「有効範囲選択」ドロップダウン・リストを表示」チェック・ボックスの値は、ユーザー別およびリソース別に保存されます。例えば、ユーザー 1 はチェック・ボックスを選択し、ユーザー 2 はチェック・ボックスをクリアすることがあります。チェック・ボックスの値は、ユーザーごとに個別に保存されます。チェック・ボックスの値は、リソース (Java™ Database Connectivity (JDBC) プロバイダーおよびデータ・ソースなど) ごとに異なります。
コンソール設定ページで「デフォルトの有効範囲を使用」設定を 有効にして管理コンソール・ノードをデフォルトにしない場合、すべての有効範囲がデフォルトになります。有効範囲設定があるコンソール・ページを最初に表示したときにデフォルトであったものが、 それ以降そのページを表示したときにもデフォルトになります。 「デフォルトの有効範囲を使用」設定を変更しても、そのページのデフォルトは変更されません。
すべての有効範囲を選択して新規のリソースを作成することはできません。 新規のリソースを作成する場合、選択可能な有効範囲のうちの 1 つをドロップダウン・リストで選択しなければなりません。
リソースが複数の有効範囲で可視であっても、管理コンソール・ページで選択されている 現行の有効範囲で常時リソースを作成します。
Java Database Connectivity (JDBC) プロバイダー、名前空間 バインディング、または共用ライブラリーなどのリソースを、 複数の有効範囲で定義することが可能です。より限定的な有効範囲で定義されたリソースは、 それより一般的な有効範囲で定義された重複するリソースをオーバーライドします。
- アプリケーションの有効範囲はすべての有効範囲より優先されます。
- WebSphere Application Server Network Deployment の場合、サーバーの有効範囲は、ノード、セル、 およびクラスターの有効範囲より優先されます。
- WebSphere Application Server Network Deployment の場合、クラスターの優先範囲はノードおよびセルの有効範囲より優先されます。
- ノードの有効範囲はセルの有効範囲より優先されます。
定義済みリソースの有効範囲に関わらず、そのリソースのプロパティーは 個々のサーバー・レベルでのみ適用されます。 例えば、あるデータ・ソースの有効範囲をセル・レベルで定義する場合、 そのセルのすべてのユーザーが、そのデータ・ソースをルックアップおよび使用できます。 このとき、そのデータ・ソースはそのセル内で固有です。ただし、 リソース・プロパティー設定は、そのセルの各サーバーに対してローカルです。例えば、 最大接続数を 10 に設定する場合、そのセル内の 各サーバーは 10 個の接続を使用できます。
そのセルの有効範囲は最も一般的な有効範囲で、他の有効範囲をオーバーライドしません。一般的に、 セルの有効範囲ではなく、より限定された有効範囲を指定することをお勧めします。 より限定された有効範囲でリソースを定義すると、より多くのリソースを分離できます。 比較的一般的な有効範囲でリソースを定義すると、あまり多くのリソースを分離できません。 比較的一般的な有効範囲で定義したリソースの場合、アプリケーション間の競合が生じやすくなります。
- セル
- 指定したセル上のすべてのサーバーに対する可視性を制限します。
セルの有効範囲内のリソース・ファクトリーは、以下のとおりです。
- このセル内のすべてのサーバーに関して定義されます
- WebSphere Application Server Network Deployment の場合、このセル内にあり、同じ Java Naming and Directory Interface (JNDI) 名を持つアプリケーション、サーバー、クラスター、ノードの有効範囲内で定義されるリソース・ファクトリーによってオーバーライドされます
- クラスター
- クラスターは、WebSphere Application Server Network Deployment で使用されます。この有効範囲は、指定したクラスター上のすべてのサーバーに対する可視性を制限します。クラスターにクラスターの有効範囲を使用する場合、すべてのクラスター・メンバーは、バージョン 6 以上でなければなりません。
クラスターの有効範囲内で定義されるリソース・ファクトリーは、以下のとおりです。
- 使用するこのクラスターのメンバーすべてに使用可能です
- セルの有効範囲内で定義された JNDI 名と同じ JNDI 名を持つリソース・ファクトリーをオーバーライドする
- ノード
- 指定したノード上のすべてのサーバーに対する可視性を制限します。
ノードの有効範囲は、大部分のリソース・タイプのデフォルト有効範囲です。
ノードの有効範囲内で定義されるリソース・ファクトリーは、以下のとおりです。
- 使用するこのノード上のサーバーで使用可能です
- セルの有効範囲内で定義された、同じ JNDI 名を持つリソース・ファクトリーをオーバーライドします
- サーバー
- 指定したサーバーに対する可視性を制限します。サーバーの有効範囲は、リソースの定義における、最も限定的な有効範囲です。
サーバーの有効範囲内で定義されるリソース・ファクトリーは、以下のとおりです。
- このサーバーでデプロイされるアプリケーションが使用可能です
- ノードおよびセルの有効範囲内で定義された、同じ JNDI 名を持つリソース・ファクトリーをオーバーライドします
- アプリケーション
- 指定したアプリケーションの表示に対する制限を設けます。
アプリケーションの有効範囲リソースは、コンソールから表示および編集できますが、作成することはできません。
また、Rational® Application
Developer または wsadmin ツールを使用して、アプリケーション有効範囲リソース構成を表示または編集することができます。アプリケーションの有効範囲内で定義されたリソース・ファクトリーは、このアプリケーションでのみ使用することができます。
アプリケーションの有効範囲は、その他すべての有効範囲をオーバーライドします。
コンソール・ナビゲーションの「アプリケーション」を選択し、適切なアプリケーションにナビゲートすることで、コンソールからアプリケーションの有効範囲リソースを表示できます。アプリケーションの有効範囲リソースは、コンソール・ナビゲーションの「リソース」セクションから使用できません。
名前空間・バインディングおよび共有ライブラリーを構成できるのは、セル、ノード、およびサーバー有効範囲においてのみです。WebSphere Application Server Network Deployment の場合、5 つのすべての有効範囲で、リソースと製品の変数を構成することができます。