サーバ : サービス : XML
XML レジストリは、WebLogic Server の XML リソースをコンフィグレーションおよび 管理する機能です。XML リソースにはデフォルトのパーサ ファクトリ、トランスフォーマ ファクトリ、 および外部エンティティ解決が含まれます。このページでは、この WebLogic Server インスタンスで現在コンフィグレーションされている XML レジストリを一覧表示します。 名前をクリックすると、それぞれの完全なコンフィグレーションを表示できます。
作成できる XML レジストリに制限はありませんが、特定の WebLogic Server インス タンスに対象指定できる XML レジストリは 1 つだけです。XML レジストリを作成する には、[サービス|XML レジストリ] ノードに移動します。
XML レジストリを作成するとき、次の項目をコンフィグレーションできます。
- XML パーサまたは XML トランスフォーマを取得するために WebLogic Server アプリケーション が使用するパーサ ファクトリとトランスフォーマ ファクトリを、デフォルトで実装する クラス。これらのクラスは、XML データの解析または変換を行うすべての WebLogic Server アプリケーションによってデフォルトで使用されます。 WebLogic Server のインストール時のデフォルトのパーサ ファクトリおよび トランスフォーマ ファクトリの実装は、Sun JDK バージョン 5.0 に含まれるものと同一です。
- 特定の種類の XML ドキュメントによって使用され、パブリック ID、システム ID、または ルート要素で識別される、パーサ ファクトリおよびトランスフォーマ ファクトリの 実装クラス。
- XML ファイルに指定される外部エンティティが、管理サーバから アクセス可能な場所にローカル コピーを格納することによって 解決される方法。
- 管理対象サーバが、URL またはパス名で参照される外部エンティティを キャッシュするかどうか。サーバ起動時にキャッシュするか、エンティティ がアプリケーションによって初めて参照されたときにキャッシュするかどうか を指定できます。
カラムの表示
[このテーブルのカスタマイズ] を展開して [カラムの表示] リストを変更すると、このページに表示されるデータ ポイントを減らしたり増やしたりできます。それぞれのデータ ポイントは各自のテーブル カラムに表示されます。
以下のテーブルに、このページのカラムに表示できるすべてのデータ ポイントを記載します。
名前 説明 名前 XML レジストリの名前。
MBean 属性:
XMLRegistryMBean.Name
ドキュメント ビルダ ファクトリ DocumentBuilderFactory インタフェースを実装するクラスの完全修飾名。
javax.xml.parsers.DocumentBuilderFactory ファクトリ API を使用すると、WebLogic Server にデプロイされているアプリケーションで、XML ドキュメントから DOM オブジェクト ツリーを生成する XML パーサを取得できます。
WebLogic Server の組み込みの DOM ファクトリ実装クラスは、com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl です。これは、WebLogic Server にデプロイされているアプリケーションが、DOM パーサを要求したときにデフォルトで取得するファクトリ クラスです。このデフォルトを変更するには、この値を更新します。
デフォルトの DocumentBuilderFactory のクラス名を返します。
MBean 属性:
XMLRegistryMBean.DocumentBuilderFactory
SAX パーサ ファクトリ SAXParserFactory インタフェースを実装するクラスの完全修飾名。
javax.xml.parsers.SAXParserFactory ファクトリ API を使用すると、WebLogic Server にデプロイされているアプリケーションで、XML ドキュメントを解析する SAX ベースの XML パーサをコンフィグレーションおよび取得できます。
WebLogic Server の組み込みの SAX ファクトリ実装クラスは、com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl です。これは、WebLogic Server にデプロイされているアプリケーションが、SAX パーサを要求したときにデフォルトで取得するファクトリ クラスです。このデフォルトを変更するには、この値を更新します。
デフォルトの SAXParserFactory のクラス名を返します
MBean 属性:
XMLRegistryMBean.SAXParserFactory
トランスフォーマ ファクトリ TransformerFactory インタフェースを実装するクラスの完全修飾名。
javax.xml.transform.TransformerFactory ファクトリ API を使用すると、WebLogic Server にデプロイされているアプリケーションで、XML データを別のフォーマットに変換するために使用する Transformer オブジェクトをコンフィグレーションおよび取得できます。
WebLogic Server の組み込みのトランスフォーマ ファクトリ実装クラスは、com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryIml です。これは、WebLogic Server にデプロイされているアプリケーションが、Transformer オブジェクトを要求したときにデフォルトで取得するファクトリ クラスです。このデフォルトを変更するには、この値を更新します。
デフォルトの TransformerFactory のクラス名を返します。
MBean 属性:
XMLRegistryMBean.TransformerFactory
キャッシュのタイミング WebLogic Server が Web から取得する外部エンティティをキャッシュするタイミングを指定します。
WebLogic Server が、XML ファイルに含まれる外部エンティティを解決し、そのエンティティを Web から取得する場合は、WebLogic Server がそのエンティティをキャッシュするタイミングとして、エンティティが最初に参照されたときのみ、WebLogic Server が初めて起動したとき、またはキャッシュしないのいずれかを指定できます。
MBean 属性:
XMLRegistryMBean.WhenToCache