Oracle® Fusion Middleware ドメイン・テンプレート・リファレンス

12c リリース1 (12.1.2)

E48076-01(原本部品番号:E28064-01)

目次

タイトルおよび著作権情報

はじめに

- ドキュメントのアクセシビリティについて

- 表記規則

1 概要

- テンプレートの種類

- WebLogic Serverテンプレートのインストール先

- テンプレート・ツール

- テンプレート依存

- テンプレートに含まれるファイル

- config-groups.xmlおよびstartup-plan.xml

- ドメイン・トポロジ・プロファイル

- アプリケーション・サービス・グループ、サーバー・グループおよびアプリケーション・サービス・マッピング

- 起動グループ

- サーバーの起動構成の管理

2 WebLogic Serverテンプレート

- 基本WebLogic Serverドメイン・テンプレート

- テンプレートの詳細

- 基本WebLogic Serverドメインで構成されるリソースとサービス

- WebLogic Serverスターター・ドメイン・テンプレート

- テンプレートの詳細

- WebLogic Serverスターター・ドメインで構成されるリソースとサービス

- WebLogic Advanced Web Services for JAX-RPC拡張テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

- WebLogic Advanced Web Services for JAX-WS拡張テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

- WebLogic JAX-WS SOAP/JMS拡張テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

- Avitek Medical Recordsサンプル・ドメイン・テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

- Avitek Medical Recordsサンプル・ドメイン・テンプレート(Springバージョン)

- テンプレートの詳細

- 構成されるリソースとサービス

- WebLogic Serverデフォルト・ドメイン拡張テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

- WebLogic Serverサンプル拡張テンプレート

- テンプレートの詳細

- 構成されるリソースとサービス

3 Fusion Middleware製品テンプレート

- Oracle JRFおよびADFテンプレート

- Oracle JRFテンプレート

- Oracle JRF Asynchronous Web Servicesテンプレート

- Oracle JRF SOAP/JMS Web Servicesテンプレート

- Oracle OPSS Extensions for JRF

- Oracle ADF Development Mode Logging

- Enterprise Managerテンプレート

- Oracle Enterprise Manager

- Coherenceテンプレート

- WebLogic Coherence Cluster Extensionテンプレート

- Oracle Web Service Manager (OWSM)テンプレート

- Oracle WSM Policy Managerテンプレート

- Oracle Virtual Assembly Builderテンプレート

- Oracle Virtual Assembly Builderテンプレート

- Oracle Data Integratorテンプレート

- Oracle Data Integrator Standalone Agentテンプレート

- Oracle Data Integrator Standalone Collocated Agentテンプレート

- Oracle Data Integrator Agentテンプレート

- Oracle Data Integrator Agent Librariesテンプレート

- Oracle Data Integrator Consoleテンプレート

- Oracle Enterprise Manager Plugin for ODIテンプレート

- Oracle HTTP Serverテンプレート

- Oracle HTTP Server(コロケート)

- Oracle HTTP Server(スタンドアロン)

Oracle® Fusion Middleware

ドメイン・テンプレート・リファレンス

12c リリース1 (12.1.2)

E48076-01(原本部品番号:E28064-01)

2013年6月

このドキュメントでは、WebLogicドメインの作成または拡張に必要なファイルとスクリプトを含むJavaアーカイブ(JAR)ファイルであるWebLogicドメインおよび拡張テンプレートについて説明します。

Oracle Fusion Middlewareドメイン・テンプレート・リファレンス, 12c リリース1 (12.1.2)

E48076-01

Copyright © 2007, 2013, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

ここでは、このガイド『Oracle Fusion Middlewareドメイン・テンプレート・リファレンス』で使用されるアクセシビリティ機能と表記規則について説明します。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportから電子サポートにアクセスできます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

表記規則

このドキュメントでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

斜体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 概要

このドキュメントは、Fusion Middlewareドメインおよび拡張テンプレートに関する情報を説明します。拡張テンプレートは、WebLogicドメインの作成または拡張に必要なファイルやスクリプトが含まれるJava Archive (JAR)ファイルです。

このドキュメントは次のトピックから構成されています。

- テンプレートの種類

- WebLogic Serverテンプレートのインストール先

- テンプレート・ツール

- テンプレート依存

- テンプレートに含まれるファイル

- config-groups.xmlおよびstartup-plan.xml

テンプレートの種類

テンプレートには次の種類があります。

- ドメイン・テンプレート - ドメイン内のすべてのリソースを定義しているテンプレート。インフラストラクチャ・コンポーネント、アプリケーション、サービス、セキュリティ・オプション、一般的な環境とオペレーティング・システムのオプションを含みます。
WebLogic Server製品をインストールすると、事前定義済の基本WebLogic Serverドメイン・テンプレートがインストールされます。このテンプレートには、管理サーバーや基本的な構成情報など、WebLogicドメイン内の中核的なリソース・セットが定義されています。基本WebLogic Serverドメイン・テンプレートの詳細は、「基本WebLogic Serverドメイン・テンプレート」を参照してください。

ドメイン・テンプレート・ビルダーまたはpackコマンドを使用して、既存のドメインからカスタム・ドメイン・テンプレートを作成できます。ドメイン・テンプレート・ビルダーを使用して、既存のテンプレートからカスタム・ドメイン・テンプレートを作成することもできます。

- 拡張テンプレート - 製品コンポーネント機能やJDBCまたはJMSのようなリソースなど、既存のドメインに追加できるアプリケーションやサービスを定義しているテンプレート。
WebLogic Server製品をインストールすると、事前定義済の拡張テンプレートがいくつかインストールされます。インストールする製品によって、構成ウィザードで使用できるテンプレートが異なります。WebLogic Serverのインストールには、「WebLogic Serverテンプレート」で説明しているテンプレートが含まれます。

ドメイン・テンプレート・ビルダーを使用して、既存のドメインまたはテンプレートからカスタム拡張テンプレートを作成できます。

- 管理対象サーバー・テンプレート - リモート・マシン上に管理対象サーバー・ドメイン・ディレクトリを作成するために必要なドメイン内のリソースのサブセットを定義しているテンプレート。
packコマンドを使用すると、カスタム管理対象サーバー・テンプレートを作成できます。詳細は、『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。

- 再構成テンプレート - 以前のWebLogic ServerバージョンからWebLogicドメインをアップグレードしている場合は、再構成テンプレートが自動的に実装されます。WebLogic Advanced Web Services for JAX-WSなどの現在インストールされている製品が、アップグレードするドメインとの互換性のために更新を必要とする場合は、再構成テンプレートが提供され、製品が自動的に現在のリリースと互換性を持つように(たとえば製品の新機能を実装するなど)されます。『Oracle WebLogic Serverのアップグレード』のグラフィカル・モードでのWebLogicドメインの再構成に関する項の説明に従って再構成ウィザードを実行すると、ウィザードはインストールされているすべての製品を自動的に検出し、各製品に利用可能な再構成テンプレートがあるかどうかを特定し、次に再構成テンプレートを適用してその製品を更新します。
また、再構成テンプレートは、SOAおよびWeb CenterなどのFusion Middleware構成ウィザードを介して構成されるすべてのFusion Middleware製品に対しても提供されます。これにより、WebLogic Serverの新しいリリースにアップグレードする際にFusion Middleware製品のドメインの更新が容易になります。

再構成テンプレートのJARファイル名は、base_template_name_reconfig_versionになります。たとえば、Web Services for JAX-WSテンプレートはwls_webservices_jaxws.jarで、WebLogic Server 12.1.2の関連する再構成テンプレートはwls_webservices_jaxws_reconfig_12.1.2.jarになります。

WebLogic Serverテンプレートのインストール先

次の表に、WebLogic Serverのインストールにより提供される事前定義済のテンプレートの場所を示しています。WL_HOMEは製品のインストール・ディレクトリを示します。

表1-1 テンプレートの場所

テンプレートの種類

ディレクトリの場所

WebLogic Serverドメイン、拡張および再構成

WL_HOME\common\templates\wls

Fusion Middleware拡張および再構成

ORACLE_HOME\oracle _common\common\templates\wls

ORACLE_HOME\PRODUCT_HOME\common\templates\wls

テンプレート・ツール

次の表に、テンプレートの作成に使用できるツールと、テンプレートを使用してドメインの作成や拡張を実行できるツールを示します。

表1-2 テンプレート・ツール

目的

このツールを使用

ドメインの作成

- 構成ウィザード

- WLSTオフライン

- unpackコマンド

既存のドメインの拡張

- 構成ウィザード

- WLSTオフライン

リモート・マシンでの新しい管理対象サーバー・ドメインの作成

- unpackコマンド

- WLST writeTemplateコマンド(オンライン)

ドメイン・テンプレートの作成

- ドメイン・テンプレート・ビルダー

- packコマンド

- WLSTオフライン

拡張テンプレートの作成

ドメイン・テンプレート・ビルダー

管理対象サーバー・テンプレートの作成

packコマンド

ドメインのアップグレード

再構成ウィザード

注意:

ドメインの作成や拡張に使用されるすべてのツールは、構成フレームワークと呼ばれる基礎となる共通インフラストラクチャを利用します。

- 構成ウィザードの使用方法は、『構成ウィザードによるドメインの作成』を参照してください。

- WLSTオフラインの使用方法は、『WebLogic Scripting Toolの理解』を参照してください。

- pack/unpackコマンドの使用方法は、『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。

- ドメイン・テンプレート・ビルダーの使用方法は、『ドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成』を参照してください。

- 再構成ウィザードの使用方法は、『Oracle WebLogic Serverのアップグレード』を参照してください。

テンプレート依存

拡張テンプレートからリソースを追加する前に、ドメインにWebLogic Serverリソースがインストールされている必要があります。これが、テンプレート依存です。たとえば、製品とともに提供されるすべての拡張テンプレートは、最低限、基本WebLogic Serverドメイン・テンプレートにより構成されたセキュリティ・レルム・リソースおよび管理サーバーに依存します。他の拡張テンプレートは複数のテンプレートからのリソースに依存します。たとえば、WebLogic Serverサンプルをサポートするためにドメインを拡張するには、既存のドメインにすでに基本WebLogic Serverドメイン・テンプレートおよびWebLogic Serverデフォルト・ドメイン拡張テンプレートからのリソースが含まれている必要があります。

テンプレートJAR内のtemplate-info.xmlファイルは、特定のテンプレートにとってのテンプレート依存関係を定義します。依存関係は連鎖します。例:

- テンプレートAは、そのtemplate-info.xmlファイルでテンプレートBおよびテンプレートCへの依存を定義しています。

- テンプレートBは、そのtemplate-info.xmlファイルでテンプレートDおよびテンプレートEへの依存を定義しています。

- テンプレートCは、そのtemplate-info.xmlファイルでテンプレートFへの依存を定義しています。

この例では、構成ウィザードのテンプレート画面でテンプレートAを選択すると、テンプレートB、C、D、EおよびFがドメインに自動的に追加されます。これらのテンプレートのいずれかがテンプレート画面に表示されている場合、それらのテンプレートのチェック・ボックスが自動的に選択された状態になります。これにより、構成ウィザードのテンプレート画面で製品テンプレートを選択すると、選択した製品に必要なリソースを構成する他のすべての製品テンプレートが、構成ウィザードによって必ず自動的に追加されます。

同様に、WLSTスクリプトでテンプレートJARを指定すると、そのテンプレートが(直接的であれ間接的であれ)依存する他のテンプレートがすべてドメインに追加されます。上の例では、WLSTスクリプトでテンプレートAを指定すると、スクリプトで明示的に指定しなくても、テンプレートB、C、D、EおよびFもドメインに追加されます。

テンプレートに含まれるファイル

どのテンプレートにも含まれる基本的なファイルはconfig.xmlおよびtemplate-info.xmlです。これらのファイルとテンプレートに含まれている追加ファイルに基づいてドメインが作成または拡張されます。次の表では、ドメイン・テンプレートまたは拡張テンプレートに含まれているファイルについて説明します。

表1-3 テンプレートに含まれるファイル

ファイル名

説明

製品コンポーネント・ファイル

個別のOracle製品コンポーネントでドメイン設定を完了するために使用される様々なファイル。このようなファイルでは、セキュリティとデフォルト・データベース設定用の情報が提供されることがあります。

*-jdbc.xml

製品コンポーネントで必要とされるJDBCシステム・リソースでドメインを設定または拡張します。テンプレートで、*-jdbc.xmlファイルはconfig\jdbcディレクトリに格納する必要があります。ドメイン内の各JDBCリソースに対して1つのXMLファイルがあります。これらのファイルは、ドメイン内にJDBCリソースがある場合のみ存在します。

*-jms.xml

製品コンポーネントで必要とされるJMSシステム・リソースでドメインを設定または拡張します。テンプレートでは、*-jms.xmlファイルはconfig\jmsディレクトリに格納する必要があります。これは、ドメインがJMSリソースを必要とする場合のみ適用します。

clusters.script

構成ウィザード・フレームワークにおけるクラスタのデフォルトの自動構成を変更するために使用されます。デフォルトでは、リソースはクラスタにターゲット指定されています。クラスタからリソースを割当て解除してから別のコンポーネントに割り当てることができます。ターゲットを指定するには、次の置換変数を使用できます。

- %AManagedServer%: 任意の管理対象サーバー

- %AllManagedServers%: すべての管理対象サーバーのカンマ区切りのリスト

- %AdminServer%: 管理サーバー名

- %Cluster%: クラスタ名

- %ProxyServer%: プロキシ・サーバー名

- %HTTPProxyApp%: httpプロキシ・アプリケーション定義

以下の追加の考慮事項に注意してください。

- 置換される予定のオブジェクトの名前属性を使用する必要があります。

- 「すべて」を意味するワイルドカードとしてアスタリスク(*)を使用できます。

このファイルは必要ありません。使用するときは、scriptディレクトリに配置する必要があります。このファイルが存在しない場合、デフォルトのターゲット指定が使用されます。

config.xml

テンプレートがドメインに作成または追加するリソースが定義されるファイル。テンプレートでは、config.xmlファイルはconfigディレクトリに格納する必要があります。

config-groups.xml

このファイルには、アプリケーション、サービス、サーバー、クラスタ、およびこれらのアイテム間の関連を作成するマッピングの定義が含まれます。これによって、1つのトポロジから別のトポロジに遷移するとき(1つのサーバーから複数のサーバーへの遷移、1つのサーバーから1つのクラスタへの遷移など)、機能的に関連するアプリケーションおよびサービスが単一の処理として動作できるようになります。これによって、ドメイン構成を拡張するときにアプリケーションとサービスの依存関係すべて合致することが保証されます。

注意: このファイルは決して変更しないでください。テンプレートで提供された状態のまま使用する必要があります。

アプリケーション/サービス・グループは、アプリケーションおよびサービスに関連する機能セットを指定します。アプリケーションおよびサービスは、特定のサーバーまたはクラスタ上でグループ化されます。

「ドメイン・トポロジ」セクションには、サーバーの定義や、固有のサーバーまたはグループ、あるいはサーバーやクラスタへのアプリケーションおよびサービスのターゲット指定が含まれます。これには次の定義が含まれます。

- サーバー・グループ定義: アプリケーションとサービスのセットに関連した機能を含むサーバーを指定します。これによって、自動でクラスタを作成できるようになります。

- クラスタ・グループ定義: アプリケーションとサービスのセットに関連した機能を含むクラスタを指定します。これによって、自動でクラスタを作成できるようになります。

- アプリケーション/サービス・グループ・マッピング定義: アプリケーション/サービス・グループ名を介して、アプリケーション/サービス・グループを固有のサーバー、サーバーのグループ、またはクラスタにターゲット指定します。

WebLogic Server 12.1.2の時点では、ドメイン・トポロジ・セクションにより、コンパクトおよび拡張ドメイン・プロファイルに対して別個のサーバー・グループ、起動グループ、およびアプリケーション/サービス・グループのマッピング定義を定義できます。ドメイン・プロファイルの詳細は、「config-groups.xmlおよびstartup-plan.xml」を参照してください。

config-mapping.xml

このファイルは、名前/値ペアを使用して、デプロイメント・プラン内で定義されたカスタム変数に動的に値を割り当てるために使用されます。

database.xml

このファイルは、JDBCデータ・ソース定義が必要なFusion Middleware製品テンプレートにのみ含まれます。これによって、データ・ソースは、Oracleリポジトリ作成ユーティリティ(RCU)を介してデータをデータベース・オブジェクトへ構成およびロードするのに必要なコンポーネント・スキーマへグループ化されます。また、適用可能なデータベース・ベンダーおよびドライバも含まれるため、Fusion Middleware構成ウィザードではサポートされていないデータベースを選択する可能性がなくなります。

注意: このファイルは決して変更しないでください。テンプレートで提供された状態のまま使用する必要があります。

file-definition.xml

Fusion Middleware製品テンプレートにのみ適用されます。ドメイン作成または拡張時に実行されるファイル・コピーおよび文字列置換操作を定義します。文字列置換操作は、WebLogic Serverでのみサポートされ、WebSphere環境ではサポートされません。

jdbc.index

データベースの設定に使用されるSQLスクリプトの場所を特定します。ファイルには、実行が必要な順序でスクリプトがリストされています。目的のスクリプトがテンプレートに含まれておらず、製品インストール・ディレクトリ内に存在する場合は、スクリプトを指定するパス名の中で、次のようにティルダ( ~ )文字を使用して製品インストール・ディレクトリを表すことができます。

~/integration/common/dbscripts/oracle/reporting_runtime.sql

具体的には、このティルダはstringsubs.xmlファイル内の$USER_INSTALL_DIR$変数に指定されたディレクトリ・パスを表します。

テンプレートでは、jdbc.indexファイルは_jdbc_\dbtype\dbversionディレクトリに格納する必要があります。dbtypeはOracleなどのデータベースのタイプ、dbversionは9iなどのデータベース・バージョンを示します。

データ・ソースに関連するSQLファイルのリストのほか、jdbc.indexファイルには、データ・ソースに関連付けられたカテゴリ情報が含まれます。利用可能なデフォルトのdbCategoriesは以下のとおりです。

- p13n.jarドメイン・テンプレートの一部である、p13nDataSourceデータ・ソースに関連付けられた「Drop/Create P13Nデータベース・オブジェクトのドロップ/作成」カテゴリ。

- wlp.jarドメイン・テンプレートの一部である、p13nDataSourceデータ・ソースに関連付けられた「Portalデータベース・オブジェクトのドロップ/作成」カテゴリ。

- wlp_groupspacedb.jarドメイン・テンプレートの一部である、appsGroupSpaceDataSourceデータ・ソースに関連付けられた「GroupSpaceデータベース・オブジェクトのドロップ/作成」カテゴリ。

これらのすべてのテンプレートjarファイルは、WL_HOME\common\templates\applicationsディレクトリにあります。

jvm-config.xml

このファイルは、WebSphere環境のFMW製品インストール専用で、WebLogic Server環境では無視される可能性があります。

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されます。デフォルトのAdminユーザーはドメイン・テンプレートのsecurity.xmlファイルからのみ作成できます。ただし、ドメインまたは拡張テンプレートのいずれかに含まれているsecurity.xmlファイルによってユーザー・グループとロールを作成できます。

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdおよび*.shファイルを作成するために使用します。

startup-plan.xml

ドメイン・レベルまたはサーバー・グループ・レベルで、WebLogic Serverインスタンスの起動パラメータを定義します。このファイルでは、次の1つ以上の起動パラメータが定義されます。

- 環境変数

- Javaシステム・プロパティ

- Javaプロトコル・ハンドラ

- WLS PRE_CLASSPATH

- WLS POST_CLASSPATH

- Javaライブラリ・パス

- WLS JVM初期ヒープ・サイズ

- WLS JVM最大ヒープ・サイズ

- WLS JVM Permanentサイズ

- WLS JVM最大Permanentサイズ

- その他のjava引数

テンプレートでコンパクト・ドメインと拡張ドメインの両方のプロファイルを定義する場合は、別個の起動パラメータ定義のグループが各プロファイル・タイプに対して1つ定義されます。ドメインに使用される起動パラメータは、コンパクト・ドメインと拡張ドメインのどちらを作成するかによって異なる場合があります。ドメイン・プロファイルと起動グループの詳細は、「config-groups.xmlおよびstartup-plan.xml」を参照してください。

stringsubs.xml

ドメイン作成または拡張時に文字列置換を受け取る文字列置換値とファイルを特定します。文字列置換を受け取るファイルは、置換変数とともに事前に準備されている必要があります。ドメイン作成時または拡張時に、構成ウィザード・フレームワークはマクロを実行し、WL_HOME\common\lib\macrorules.xml (WL_HOMEはWebLogic Serverインストール・ディレクトリ)からの情報に基づいて適切な文字列置換により変数を置き換えます。

template-info.xml

テンプレート名、ソフトウェア・バージョン、テンプレートのタイプ(ドメインまたはアプリケーション)、作成者、説明などのテンプレート識別情報を提供します。このファイルには(適用する場合)テンプレート依存情報も含まれます。

was-variable.xml

このファイルは、WebSphere環境のFMW製品インストール専用で、WebLogic Server環境では無視されます。

config-groups.xmlおよびstartup-plan.xml

多くのテンプレートにはconfig-groups.xmlファイルが含まれます。存在する場合、このファイルでは、次の1つ以上のアイテムが定義されます。

- ドメイン・トポロジ・プロファイル

- 1つ以上のサーバー・グループ

- アプリケーション・サービス・グループ

- 1つ以上の起動グループ

一部のテンプレートには、グローバル(ドメイン全体)レベルまたはサーバー・グループ・レベルでサーバー起動パラメータを定義するstartup-plan.xmlファイルも含まれます。

複数のテンプレートを使用してドメインを作成する場合、ドメインに含まれるすべてのテンプレートのconfig-group.xmlファイルを使用して、そのドメインのconfig-groups.xmlファイルが作成されます。

同様に、ドメインに含まれるすべてのテンプレートのstartup-plan.xmlファイルがマージされて、そのドメインのstartup-plan.xmlファイルが作成されます。ドメイン作成時に、マージされた起動プランが使用され、そのドメインに適切なスクリプトが生成されます。

マージされたconfig-groups.xmlおよびstartup-plan.xmlファイルは、ドメインのinit-infoディレクトリに格納されます。

注意:

init-infoディレクトリ内でconfig-groups.xmlファイルまたはstartup-plan.xmlファイルを手動で編集しないでください。

以降のセクションでは、これらのアイテムの詳細と、ドメイン内でそれらがどのように協働するかについて説明します。

- ドメイン・トポロジ・プロファイル

- アプリケーション・サービス・グループ、サーバー・グループおよびアプリケーション・サービス・マッピング

- 起動グループ

ドメイン・トポロジ・プロファイル

ドメインの作成時に、そのドメインに使用するドメイン・トポロジ・プロファイル(コンパクトまたは拡張)を指定します。ドメイン・プロファイルは一部のFusion Middleware製品テンプレートでのみ定義されるため、WebLogic ServerにFusion Middleware製品がインストールされていないドメインには適用しないでください。

注意:

WLSTを使用してドメインを作成する場合にのみ、ドメイン・トポロジ・プロファイルを明示的に指定できます。グラフィカル・インタフェースにより、適切なプロファイルが自動的に構成されます。たとえば、JDeveloperドメイン作成ユーティリティを使用してドメインを作成する場合、ドメインはコンパクト・プロファイルで作成されます。Fusion Middleware構成ウィザードを使用してドメインを作成する場合、ドメインは拡張プロファイルで作成されます。

Fusion Middleware製品テンプレートのconfig-groups.xmlファイル内にある<domain-topology>要素のprofile属性で、ドメインのドメイン・プロファイルを定義できます。ドメイン・プロファイルはコンパクト(または単一インスタンス)または拡張(クラスタ化)のどちらかになります。<domain-topology>でカスタム・プロファイルと拡張プロファイルを別個に定義しない場合、<domain-topology>で定義される構成は、両方のタイプのドメインに使用されます。

ドメイン・プロファイルでは、次のものが定義されます。

- プロファイルのサーバー・グループ

- どちらのサーバー・グループが管理サーバー・サーバー・グループか。管理サーバー・グループは、ユーザーが展開できません。

- サーバー・グループをユーザーが展開可能かどうか、つまりユーザーが管理対象サーバーをそれに割り当てることができるかどうか。ただし、サーバー・グループをユーザーが展開可能ではない場合でも、サーバー・グループにすでに割り当てられた既存のサーバーをクローニングすることで、管理対象サーバーをサーバー・グループに割り当てることができます。

注意:

ドメイン内のユーザーが展開可能なサーバー・グループをすべてリストするには、WLSTオフライン・コマンドlistServerGroups()を使用します。

- 各定義済サーバー・グループにターゲット指定されたアプリケーション・サービス・グループ。そのターゲットを継承するサーバー・グループに割り当てられるすべてのサーバー。

- サーバー・グループに追加される任意のサーバーの名前に接頭辞が割り当てられるかどうか。たとえば、接頭辞「xyz」がサーバー・グループに定義されており、「server2」という名前のサーバーをそのグループに追加する場合、サーバー名は「xyz_server2」として登録されます。

表1-4は、拡張ドメイン・プロファイルとコンパクト・ドメイン・プロファイルの違いを示しています。

表1-4 拡張ドメインとコンパクト・ドメインの違い

拡張ドメイン

コンパクト・ドメイン

クラスタ化ドメインとも呼ばれます。

単一インスタンス・ドメインとも呼ばれます。

管理サーバーを含みます。ドメイン内に、Fusion Middleware製品の管理対象サーバーを含みます。Fusion Middleware管理対象サーバーはクラスタに割当て可能です。

管理サーバーのみを含み、ドメイン内のFusion Middleware製品の管理対象サーバーまたはクラスタは含みません。このドメイン・タイプは主に開発目的で使用されます。

1つの管理サーバー・サーバー・グループと、1つ以上の管理対象サーバー・サーバー・グループを定義します。

管理対象サーバー・サーバー・グループを定義します。管理対象サーバー・サーバー・グループはconfig-groups.xmlで定義可能ですが、使用されません。

config-groups.xmlで定義されるすべてのアプリケーション・サービス・グループがターゲット指定されます。一部のアプリケーション・サービス・グループは管理サーバー・サーバー・グループにターゲット指定され、その他のアプリケーション・サービス・グループは管理対象サーバー・サーバー・グループにターゲット指定されます。

定義済アプリケーション・サービス・グループの全部または一部が管理サーバー・サーバー・グループにターゲット指定されます。一部のアプリケーション・サービス・グループはターゲット指定できません。

新規ドメインに対してドメイン・プロファイルを選択するには、次の2つの方法があります。

- FMW構成ウィザードを使用してドメインを作成する場合、「構成タイプ」画面で、使用するプロファイルを選択します。『構成ウィザードによるドメインの作成』の構成タイプに関する項を参照してください。

- WLSTを使用してドメインを作成する場合、readTemplateコマンドで使用するプロファイルを指定します。『WebLogic Scripting Toolコマンド・リファレンス』のreadTemplateに関する項を参照してください。デフォルトのプロファイル・タイプは拡張です。

アプリケーション・サービス・グループ、サーバー・グループおよびアプリケーション・サービス・マッピング

Fusion Middlewareテンプレートのconfig-groups.xmlファイルで、アプリケーション・サービス・グループ、サーバー・グループおよびアプリケーション・サービス・マッピングを定義できます。これにより、アプリケーションとサービスを、ドメイン内の適切なアプリケーション・サーバーに自動的に割り当てることができます。

- アプリケーション・サービス・グループ - これらは<app-svc-groups>要素内で定義されます。各<group>要素は、一意のアプリケーション・サービス・グループを定義します。これには、アプリケーション・デプロイメント、ワーク・マネージャ、JMSシステム・リソース、ライブラリ、製品ドメイン内で必要となるその他のアイテムなど、ドメインに含める様々なアプリケーションおよびサービスが含まれます。一部のアプリケーション・サービス・グループはコンパクト・ドメインで使用できませんが、アプリケーション・サービス・グループは各ドメイン・プロファイルに対して常に同じになります。アプリケーション・サービス・グループは、複数のサーバー・グループにマップできます。

- サーバー・グループ - 名前付きサーバー・グループです。通常、ドメインのconfig-groups.xmlファイルには、少なくとも1つの管理サーバー・グループと管理対象サーバー・グループがそれぞれ定義されています。これらは、<domain-topology>要素内の<server-group>要素により定義されます。コンパクト・プロファイルで管理サーバー・サーバー・グループと管理対象サーバー・サーバー・グループの両方を定義できますが、コンパクト・ドメインで使用されるのは管理サーバー・サーバー・グループのみであることに注意してください。
サーバー・グループをユーザーが展開可能なグループとして定義している場合、管理対象サーバーをサーバー・グループに追加できます。ユーザーが展開可能なサーバーは、Fusion Middleware構成ウィザードの「管理対象サーバー」画面の「サーバー・グループ」ドロップダウン・リストにリストされています。WLSTでは、listServerGroupsコマンドを使用して、どのサーバー・グループをユーザーが展開可能かどうかを判別できます。

- アプリケーション・サービス・マッピング - 各定義済サーバー・グループに対してどのアプリケーション・サービス・グループがマップされるかを定義します。これらのマッピングはドメイン・プロファイルによって異なります。これらは、config-groups.xmlの<domain-topology>要素内の<app-svc-group-mapping>要素で定義されます。

サーバー・グループは、定義済アプリケーション・サービス・グループを各定義済サーバー・グループにマップすることにより、Fusion Middlewareアプリケーションおよびサービスを1つ以上のサーバーにターゲット指定します。必要に応じて、特定のアプリケーション・サービス・グループを複数のサーバー・グループにマップできます。特定のサーバー・グループにマップされた任意のアプリケーション・サービスは、そのグループに割り当てられたすべてのサーバーに自動的にターゲット指定されます。

たとえば、config-groups.xmlで次のアイテムが定義されているとします。

- サーバー・グループADMIN-SVR(管理サーバーのサーバー・グループ)

- サーバー・グループMGD-SVRS(管理対象サーバーのサーバー・グループ)

- アプリケーション・サービス・グループADMIN-APPS(管理サーバー上でのみ実行されるアプリケーション・サービスを定義)

- アプリケーション・サービス・グループMAIN-APPS(管理対象サーバー上で実行されるアプリケーションを定義)

- アプリケーション・サービス・グループMAIN-LIBS(管理サーバーと管理対象サーバーにターゲット指定される必要のあるライブラリを定義)

- MAIN-APPSをMGD-SRVSサーバー・グループにマップするアプリケーション・サービス・マッピング

- ADMIN-APPSをADMIN-SVRサーバー・グループにマップするアプリケーション・サービス・マッピング

- MAIN-LIBSをADMIN-SVRサーバー・グループにマップするアプリケーション・サービス・マッピング

- MAIN-LIBSをMGD-SVRSサーバー・グループにマップするアプリケーション・サービス・マッピング

この例では、ADMIN-APPSで定義されるすべてのアプリケーションとその他のリソースは、管理サーバーにターゲット指定されます。MAIN-APPSで定義されるすべてのアプリケーションとその他のリソースは、すべての管理対象サーバーにターゲット指定されます。MAIN-LIBSで定義されるすべてのライブラリは、管理サーバーとすべての管理対象サーバーにターゲット指定されます。

サーバー・グループでのサーバーの追加または削除

WLST setServerGroups()コマンドを使用して、ユーザーが展開可能な任意のサーバー・グループ、またはユーザーが作成した任意のサーバー・グループにサーバーを追加できます。任意のサーバー・グループからサーバーを削除することもできます。次に、この例を示します。

# add a server to a server group
setServerGroups('my_server4', 'XYZ-MAN-SRVS', '180000')

# remove a server from a server group by setting the group to null
serverGroup = []
setServerGroups('my_server3', serverGroup

起動グループ

テンプレート内のstartup-plan.xmlファイルは、様々な起動パラメータがドメイン内の異なるサーバーまたはサーバー・グループ用に定義されるようにする、起動グループを定義します。ドメイン・テンプレートには、次のものが含まれます。

- グローバル起動定義。これにより、ドメイン内のすべてのサーバーに対するドメイン全体の起動設定が定義されます。

- 1つ以上のサーバー起動グループ。これらはサーバー・グループに関連付けられます。存在する場合、これらはサーバー・グループに割り当てられたすべてのサーバーに対する起動設定を定義します。サーバー起動グループがグローバル・レベルですでに定義されている設定を定義する場合、サーバー・レベルの定義が優先されます。

拡張ドメイン・プロファイルとコンパクト・ドメイン・プロファイルに対して、異なる起動設定を定義できます。また、ドメインを作成する場合、ドメインに複数のテンプレートを適用できます。そのため、すべての可能な起動設定と起動グループは、ドメインの/init-infoディレクトリ内の単一のstartup-plan.xmlファイルに結合されます。サーバーを起動する際に、このファイルを参照して次のことが特定されます。

- サーバーの割当て先のサーバー・グループとサーバー・グループの割当て先の起動グループに基づく、サーバーの割当て先の起動グループ(存在する場合)。

- サーバーのサーバー・グループの割当て先の起動グループに基づく、サーバー用の起動設定。

サーバーがサーバー・グループに割り当てられていない場合は、startup-plan.xmlで定義されているグローバル設定を使用して起動されます。

表1-3のstartup-plan.xmlに、このファイルで構成可能な起動パラメータを示します。

サーバーの起動構成の管理

ドメインのマージされたstartup-plan.xmlファイルには、そのドメイン内のサーバーの起動パラメータが定義されていますが、オフラインのWebLogic Scripting Tool (WLST)を使用して、次の操作を実行する必要が生じる場合があります。

- 独自の起動グループの作成による、ドメイン内の1つ以上のサーバーに対する一意の起動パラメータの定義。

- サーバー・グループの起動パラメータの調整。

- 起動グループでのサーバーの追加または削除。サーバーの削除は、ユーザーが変更不可能なサーバー・グループでも実行可能ですが、サーバーの追加は、ユーザーが変更可能なサーバー・グループか、自分で作成したサーバー・グループでのみ行えることに注意してください。

ドメインのstartup-plan.xmlファイルは、起動構成に加えた変更で自動的に更新されます。

起動グループの作成および変更

ドメイン内の既存のサーバー・グループから、新しい起動グループを作成できます。新しい起動グループは、起動グループの作成に使用したサーバー・グループから起動パラメータのみを継承します。次に、新しい起動グループの起動パラメータ設定を変更して、それに個々のサーバーを割り当てることができます。

ドメイン内のサーバー・グループを特定するには、次の2つの方法があります。

- WLSTコマンドlistServerGroups()を入力します。これはユーザーが展開可能なサーバー・グループのみを表示します。

- ドメインのinit-info/config-groups.xmlファイルを開きます。サーバー・グループ名は、このファイル内の<server group>要素のname属性により定義されます。

次のWLSTの例は、サーバー・グループJRF-MAN-SVRに基づいてXYZ-MGD-SVRSという名前の新しい起動グループを作成し、サーバーをそのグループに追加し、新しいグループの設定を表示および調整する方法を示しています。

例1-1 起動グループの作成および変更

# Create a new startup group called XYZ-MGD-SVRS based on the startup settings
# for server group JRF-MAN-SVR
addStartupGroup('XYZ-MGD-SRVS', 'JRF-MAN-SVR')

# Set the startup group for my_server1 to XYZ-MGD-SRVS
setStartupGroup('my_server1', 'XYZ-MGD-SRVS')
# select the XYZ-MGD-SRVS startup group for modification
cd('/StartupGroupConfig/XYZ-MGD-SRVS')

# display the setting for MaxHeapSize
get('MaxHeapSize')
'1024'
# change the setting for MaxHeapSize
set('MaxHeapSize', '1536')

# get Java system properties for a startup group as a Python dictionary
dictionary = get('SystemProperties')

# set Java system properties for a startup group
dictionary['key.1'] = 'value.1'
dictionary['key.2'] = 'value.2'
set('SystemProperties',dictionary)

# get Java environment settings for a startup group as a Python dictionary
dictionary = get('EnvVars')

# set Java system properties for a startup group
dictionary['env.1'] = 'value.1'
dictionary['env.2'] = 'value.2'
set('EnvVars',dictionary)

注意:

set('EnvVars',{})をコールするとすべてのカスタマイズがリセットされ、起動グループの環境変数が、起動グループに関連付けられたサーバー・グループから派生した設定に戻ります。

2 WebLogic Serverテンプレート

この章では、WebLogic Serverのインストールで提供される次のWebLogicドメイン・テンプレートについて説明します。Oracle Fusion Middleware構成ウィザードでは、「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面でこれらのテンプレートを選択することにより、ドメインを作成または拡張できます。

表2-1 Oracle WebLogic ServerおよびWorkshop for WebLogicテンプレート

テンプレート

説明

基本WebLogic Serverドメイン・テンプレート

基本的なWebLogic Serverドメインを作成します。

WebLogic Serverスターター・ドメイン・テンプレート

WebLogic Serverのスターター・ドメインを作成します。

WebLogic Advanced Web Services for JAX-RPC拡張テンプレート

Webサービスの信頼性のあるメッセージング、バッファリング、JMSトランスポートなどの高度なJAX-RPC Webサービスに必要な機能を追加するために、既存のWebLogic Serverドメインを拡張します。

WebLogic Advanced Web Services for JAX-WS拡張テンプレート

非同期メッセージング、Webサービスの信頼性のあるメッセージング、メッセージ・バッファリング、Webサービスの原子性トランザクションおよびWS-SecureConversationを使用したセキュリティなどの高度なWebサービスに必要な機能を追加するためにドメインを拡張します。

WebLogic JAX-WS SOAP/JMS拡張テンプレート

ドメインを拡張して、JAX-WS WebサービスでSOAP over JMSトランスポートを使用するために必要なリソースを含めます。

Avitek Medical Recordsサンプル・ドメイン・テンプレート

Avitek Medical Recordsのサンプル・ドメインを作成するために基本WebLogic Serverドメインを拡張します。このドメインは、J2EEプラットフォームのすべての側面を示すWebLogic Serverのサンプル・アプリケーション・スイートです。

Avitek Medical Recordsサンプル・ドメイン・テンプレート(Springバージョン)

基本WebLogic Serverドメインを拡張してSpring用のAvitek Medical Recordsサンプル・ドメインを作成します。このドメインは、J2EEプラットフォームのすべての側面を示すWebLogic Serverのサンプル・アプリケーション・スイートです。

WebLogic Serverデフォルト・ドメイン拡張テンプレート

WebLogic Serverの導入によって新しいユーザーを支援するように設計されたWebアプリケーションで基本WebLogic Serverドメインを拡張します。Webアプリケーションを実行すると、ユーザーはWebLogic Server機能のハイライトなど、様々なトピックの情報に関する内容を確認できます。このwebアプリケーションから構成済、コンパイル済の複数のサンプルを実行することもできます。この拡張テンプレートのリソースは、WebLogic Serverサンプル・ドメインで必要です。

WebLogic Serverサンプル拡張テンプレート

基本WebLogic Serverドメイン・テンプレートおよびWebLogic Serverデフォルト・ドメイン拡張テンプレートのリソースに含まれるWebLogic Serverドメインを拡張して、完全なWebLogic Serverサンプル・ドメインを作成します。WebLogic Serverサンプル・ドメインには、個々のJ2EEおよびWebLogic Server APIをコード化するためのベスト・プラクティスを説明するサンプル群が含まれています。

基本WebLogic Serverドメイン・テンプレート

製品をインストールすると、事前定義済の基本WebLogic Serverドメイン・テンプレートが1つインストールされます。事前定義済の他のすべてのテンプレートは、基本WebLogic Serverドメインにリソース、サービス、およびアプリケーションを追加するために使用する拡張テンプレートです。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に行うことができます。

テンプレートの詳細

次の表には、基本WebLogic Serverドメイン・テンプレートの基本情報が記載されています。テンプレート名には、構成ウィザードの「ドメイン・ソースの選択」画面および「拡張ソースの選択」画面にある製品リストに表示されたテンプレートの名前がそのまま表示されます。

表2-2 基本WebLogic Serverドメイン・テンプレートの情報

テンプレートの詳細

情報

テンプレート・タイプ

ドメイン

テンプレート名

基本WebLogic Serverドメイン

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls.jar

テンプレート依存

なし

基本WebLogic Serverドメインで構成されるリソースとサービス

次の表には、基本WebLogic Serverドメイン・テンプレートで作成されるドメイン内で構成されるリソースとサービスを示しています。

表2-3 基本WebLogic Serverドメインで構成されるリソース

リソースの種類

名前

ノート

管理サーバー

AdminServer

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは無効

ドメインの作成に構成ウィザードまたはWLSTオフラインを使用し、管理サーバー名をデフォルト名のAdminServerとは別の名前にする場合、名前は手動で構成する必要があります。拡張テンプレートを適用した後には名前を変更できません。

構成ウィザードでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『構成ウィザードによるドメインの作成』のWebLogicドメインの作成に関する項を参照してください。

WLSTオフラインでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『WebLogic Scripting Toolの理解』のWLSTオフラインを使用したWebLogicドメインの作成と構成に関する項を参照してください。

次のWLSTオフライン・サンプル・コード・スニペットは、デフォルトの管理サーバー名であるAdminServerをMedRecServerに変更する方法を示しています。

#-----------------------------------#
Read the Basic WebLogic Server Domain template
readTemplate('d:/MW_HOME/wlserver/common/templates/wls/wls.jar')
#Change the Administration Server name.
cd('Servers/AdminServer')
set('Name', 'MedRecServer')
#-----------------------------------

セキュリティ・レルム

myrealm

これは、デフォルトの(アクティブな)WebLogic Serverセキュリティ・レルムです。管理者のユーザー・アカウントであるweblogicが、すべてのデフォルトのグループおよびロールとともに、このセキュリティ・レルムに構成されます。

WebLogic Serverスターター・ドメイン・テンプレート

製品をインストールすると、事前定義済のWebLogic Serverドメイン・テンプレートも1つインストールされます。このテンプレートには、デフォルトのドメイン構成設定およびテンプレートの使用を開始するための「ようこそ」ページを提供するアプリケーションが含まれています。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に実行できます。

テンプレートの詳細

次の表には、WebLogic Serverスターター・ドメイン・テンプレートの基本情報が記載されています。

表2-4 WebLogic Serverスターター・ドメイン・テンプレートの情報

テンプレートの詳細

情報

テンプレート・タイプ

ドメイン

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_starter.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

WebLogic Serverスターター・ドメインで構成されるリソースとサービス

次の表には、基本WebLogic Serverスターター・ドメイン・テンプレートで作成されたドメインで構成されるリソースとサービスを示しています。

表2-5 WebLogic Serverスターター・ドメインで構成されるリソース

リソースの種類

名前

ノート

管理サーバー

AdminServer

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは無効

ドメインの作成に構成ウィザードまたはWLSTオフラインを使用し、管理サーバー名をデフォルト名のAdminServerとは別の名前にする場合、名前は手動で構成する必要があります。拡張テンプレートを適用した後には名前を変更できません。

構成ウィザードでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『構成ウィザードによるドメインの作成』のWebLogicドメインの作成に関する項を参照してください。

WLSTオフラインでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『WebLogic Scripting Toolの理解』のWLSTオフラインを使用したWebLogicドメインの作成に関する項を参照してください。

次のWLSTオフライン・サンプル・コード・スニペットは、デフォルトの管理サーバー名であるAdminServerをMedRecServerに変更する方法を示しています。

#-----------------------------------#
Read the Basic WebLogic Server Domain template
readTemplate('d:/MW_HOME/wlserver/common/templates/wls/wls.jar')
#Change the Administration Server name.
cd('Servers/AdminServer')
set('Name', 'MedRecServer')
#-----------------------------------

セキュリティ・レルム

myrealm

デフォルトの(アクティブな)WebLogic Serverセキュリティ・レルム。

アプリケーション・デプロイメント

wls_starter

初期ドメインにデプロイしたサンプルWebアプリケーション。

WebLogic Advanced Web Services for JAX-RPC拡張テンプレート

構成ウィザードまたはWLSTを使用すると、基本的なWebLogic Serverドメインを拡張して高度なJAX-RPC Webサービスを使用するために必要なリソースを簡単に含めることができます。これは、WebLogic Advanced Web Services for JAX-RPC拡張テンプレートで提供されるリソースやサービスを基本的なWebLogic Serverドメインに追加することによって達成できます。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services for JAX-RPC拡張テンプレートの基本情報が記載されています。

表2-6 WebLogic Advanced Web Services for JAX-RPC拡張テンプレートの情報

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

未分類

テンプレート名とバージョン

WebLogic Advanced Web Services for JAX-RPC拡張—12.1.2.0

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice.jar

再構成テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice_reconfig_version.jar

ドメイン・トポロジ・プロファイル

定義なし定義済アプリケーション・サービス・グループは、拡張ドメインとコンパクト・ドメインの両方に含まれます。

構成されるリソースとサービス

この表に、WebLogic Advanced Web Services for JAX-RPCテンプレートで拡張されたドメインに構成されるリソースとサービスが記載されています。

表2-7 WebLogic Advanced Web Services for JAX-RPCドメインで構成されるリソース

リソースの種類

名前

拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは有効

- SSLリスニング・ポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインによって提供されたデフォルトのセキュリティ・レルムを使用します。

ファイル・ストア

WseeFileStore

WseeJmsServer JMSサーバーの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアは管理サーバーにターゲット指定されます。

SAFエージェント

ReliableWseeSAFAgent

WseeFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。SAFエージェントによって信頼性のあるメッセージの受信と処理が制御されます。

JMSキュー

WseeMessageQueue

JMSキューをJMSサーバーであるWseeJMSServerに追加します。

キューは、JMSModules/モジュールの名前で、WseeJMSModuleの下にあります。

JMSキュー

WseeCallbackQueue

JMSキューをJMSサーバーであるWseeJMSServerに追加します。

JMSサーバー

WseeJmsServer

JMSサーバーをシステム・リソースとして追加し、それを管理サーバーであるAdminServerにターゲット指定します。

ワーク・マネージャ

weblogic.wsee.mdb.DispatchPolicy

このワーク・マネージャを追加し、管理サーバーであるAdminServerにターゲット指定します。

WebLogic Advanced Web Services for JAX-WS拡張テンプレート

WebLogic Advanced Web Services for JAX-WS拡張テンプレートでは、次の高度なWebサービスの機能をサポートするために必要なリソースが自動的に構成されます。

- Webサービスの原子性トランザクション

- WS-SecureConversationを使用したセキュリティ

注意:

2つのAdvanced Web Servicesテンプレートはそれぞれ、ドメイン内で個別にまたは一緒に使用することができます。このテンプレートは、WebLogic Advanced Web Services拡張テンプレートが適用されたドメインに適用する場合、Advanced Web Services for JAX-WSテンプレートを適用する前にAdvanced Web Servicesテンプレートを適用する必要があります。

詳細は、『Oracle WebLogic Server JAX-WS Webサービスの開発』の高度なWebサービス機能向けのドメインの構成に関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services for JAX-WS拡張テンプレートの基本情報が記載されています。

表2-8 WebLogic Advanced Web Services for JAX-WS拡張テンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

未分類

テンプレート名とバージョン

WebLogic Advanced Web Services for JAX-WS Extension - 12.1.2.0

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice_jaxws.jar

再構成テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice_jaxws_reconfig_version.jar

ドメイン・トポロジ・プロファイル

定義なし定義済アプリケーション・サービス・グループは、拡張ドメインとコンパクト・ドメインの両方に含まれます。

構成されるリソースとサービス

この表に、WebLogic Advanced Web Services for JAX-WSテンプレートで拡張されたドメインに構成されるリソースとサービスが記載されています。

表2-9 WebLogic Advanced Web Services for JAX-WSドメインで構成されるリソース

リソースの種類

名前

拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは有効

- SSLリスニング・ポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインによって提供されたデフォルトのセキュリティ・レルムを使用します。

JMSサーバー

WseeJaxwsJmsServer

JMSサーバーをシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

ファイル・ストア

WseeJaxwsFileStore

WseeJaxwsJmsServer JMSサーバーの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアは管理サーバーにターゲット指定されます。

JMSシステム・リソース

WseeJaxwsJmsModule

クラスタの分散宛先を定義します。すべての関連付けられたターゲットがJAX-WS Webサービスをサポートするために使用されます。サブデプロイメントの名前はWseeJaxwsJmsServerSubです。

注意: デフォルトでは、重み設定された分散宛先(WDD)が構成されています。クラスタ環境では、宛先を共通分散宛先(UDD)にアップグレードすることを強くお薦めします。

JMSキュー

weblogic.wsee.BufferedRequest Queue

weblogic.wsee.BufferedRequestErrorQueue

weblogic.wsee.BufferedResponseQueue

weblogic.wsee.BufferedResponseErrorQueue

これらのJMSキューをJMSサーバーに追加し、WseeJaxwsJmsServerにターゲット指定します。

これらのキューは将来の使用のために予約されています。

SAFエージェント

ReliableWseeJaxwsSAFAgent

WseeJaxwsFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。SAFエージェントによって信頼性のあるメッセージの受信と処理が制御されます。

ワーク・マネージャ

weblogic.wsee.jaxws.mdb.DispatchPolicy

このワーク・マネージャを追加し、管理サーバーにターゲット指定します。ワーク・マネージャによって、スレッド・プール・リソースを定義できます。

WebLogic JAX-WS SOAP/JMS拡張テンプレート

構成ウィザードまたはWLSTを使用すると、基本的なWebLogic Serverドメインを拡張して、JAX-WS WebサービスでSOAP over JMSトランスポートを使用するために必要なリソースを簡単に含めることができます。これは、WebLogic Advanced Web Services拡張テンプレートで提供されるリソースやサービスを基本WebLogic Serverドメインに追加することによって行います。

テンプレートの詳細

次の表には、WebLogic JAX-WS SOAP/JMS拡張テンプレートの基本情報が記載されています。

表2-10 WebLogic JAX-WS SOAP/JMS拡張テンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

未分類

テンプレート名とバージョン

WebLogic JAX-WS SOAP/JMS拡張—12.1.2.0

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice_soapjms.jar

再構成テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_webservice_soapjms_reconfig_version.jar

ドメイン・トポロジ・プロファイル

定義なし定義済アプリケーション・サービス・グループは、拡張ドメインとコンパクト・ドメインの両方に含まれます。

構成されるリソースとサービス

次の表は、WebLogic JAX-WS SOAP/JMS拡張テンプレートで拡張されたドメイン内で構成されるリソースとサービスを示しています。

表2-11 WebLogic JAX-WS SOAP/JMSドメインで構成されるリソース

リソースの種類

名前

拡張の結果

JMSサーバー

WseeSoapjmsJmsServer

JMSサーバー管理コンテナ。

ファイル・ストア

WseeSoapjmsFileStore

物理ストレージ(ファイル、DBMSなど)へのデータ保存、物理ストレージからのデータ取得などのI/O操作を行うために、WebLogic Serverで使用されるファイル・ストアまたは物理ストア。

JMSモジュール

WseeSoapjmsJmsModule

SOAP over JMSトランスポートに必要なJMSリソースを定義するJMSモジュール。

JMSサブデプロイメント

WseeSoapjmsJmsServerSub

WseeSoapJmsServerにJMSリソースをターゲット指定するためのJMSサブデプロイメント。

JMS接続ファクトリ

com.oracle.webservices.jms.ConnectionFactory

SOAP over JMSトランスポート用の接続の作成に使用するデフォルトのJMS接続ファクトリ。

JMSキュー

com.oracle.webservices.api.jms.RequestQueue

デフォルトのJMSリクエスト・キュー。

JMSキュー

com.oracle.webservices.api.jms.ResponseQueue

デフォルトのJMSレスポンス・キュー。

Avitek Medical Recordsサンプル・ドメイン・テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してAvitek Medical Recordsサンプル・ドメインを作成できます。Avitek Medical Recordsサンプル・ドメイン拡張テンプレートで提供されるリソースおよびサービスを、基本WebLogic Serverドメインに追加することで、これを実現できます。

Avitek Medical Recordsサンプル・アプリケーションに関する詳細は、『Oracle WebLogic Serverの理解』のサンプル・アプリケーションおよびサンプル・コードに関する項を参照してください。

テンプレートの詳細

次の表には、Avitek Medical Recordsサンプル・ドメイン拡張テンプレートの基本情報が記載されています。

表2-12 Avitek Medical Recordsサンプル・ドメインの情報

テンプレートの詳細

情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\medrec.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

構成されるリソースとサービス

次の表は、Avitek Medical Recordsサンプル拡張テンプレートで拡張されるドメイン内で構成されるリソースとサービスを示しています。

ワーク・マネージャ・サービス(weblogic.wsee.mdb.DispatchPolicy)も使用可能ですが、管理サーバーのターゲットではありません。

表2-13 Avitek Medical Recordsドメインで構成されるリソース

リソースの種類

名前

拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。管理サーバーはテンプレート内で@SERVER_NAMEとして参照され、管理コンソールではAdminServerと表示されます。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは有効

- SSLポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるデフォルト・セキュリティ・レルムを使用します。

アプリケーション・デプロイメント

browser-starter

browser-starter Webアプリケーションを追加し、それを管理サーバーにターゲット指定します。

アプリケーション・デプロイメント

medrec

サンプルmedrecエンタープライズ・アプリケーションを追加し、それを管理サーバーにターゲット指定します。

アプリケーション・デプロイメント

physician

サンプルphysicianエンタープライズ・アプリケーションを追加し、それを管理サーバーにターゲット指定します。

アプリケーション・デプロイメント

SamplesSearchWebApp

サンプル検索アプリケーションを追加し、それを管理サーバーにターゲット指定します。

JDBCデータ・ソース

MedRecGlobalDataSourceXA

JDBCデータ・ソースを MedRecGlobalDataSourceXA システム・リソースとして識別します。

JMSキュー

com.oracle.medrec.jms.RecordToCreateQueue

com.oracle.medrec.jms.PatientNotificationQueue

weblogic.wsee.DefaultQueue

JMSキューをJMSサーバーであるMedRecWseeJMSServerに追加します。

JMSサーバー

MedRecJMSServer

JMSサーバーをMedRec-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

JMSシステム・リソース

MedRec-jms

JMSサーバー、接続ファクトリ、およびキューをJMSシステム・リソースとして使用するように追加し、リソースを管理サーバーにターゲット指定します。

メール・セッション

mail/MedRecMailSession

このメール・セッションを追加します。

SAFエージェント

WsrmAgent

MedRecWseeFileStorfileストアを使用するこのストア・アンド・フォワード・エージェントを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jsf1.2@1.2.9.0

Java Server Facesバージョン1.2ライブラリを追加します。

デプロイ済みライブラリ

jstl1.2.@1.2.0.2

Java standard tagging (JSTL) Version 1.2ライブラリを追加します。

WLDFシステム・リソース

MedRecWLDF

仕分けインジェクション用のWLDFシステム・リソースと定義されたWLDFインストゥルメンテーション監視を追加し、それらを管理サーバーにターゲット指定します。

Avitek Medical Recordsサンプル・ドメイン・テンプレート(Springバージョン)

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してSpringのAvitek Medical Recordsサンプル・ドメインを作成することができます。Avitek Medical Recordsサンプル・ドメイン拡張テンプレートで提供されるリソースおよびサービスを、基本WebLogic Serverドメインに追加することで、これを実現できます。

Avitek Medical Recordsサンプル・アプリケーションに関する詳細は、『Oracle WebLogic Serverの理解』のサンプル・アプリケーションおよびサンプル・コードに関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services拡張テンプレートの基本情報が記載されています。テンプレート名には、構成ウィザードの「ドメイン・ソースの選択」画面および「拡張ソースの選択」画面にある製品リストに表示されたテンプレートの名前がそのまま表示されます。

表2-14 Avitek Medical Recordsサンプル・ドメイン(Spring)の情報

テンプレートの詳細

情報

テンプレート・タイプ

拡張

テンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\medrec_spring.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

構成されるリソースとサービス

次の表には、SpringのAvitek Medical Recordsサンプル拡張テンプレートで拡張されたドメインに構成されるリソースとサービスを示しています。

表2-15 Spring用のAvitek Medical Recordsドメインで構成されるリソース

リソースの種類

名前

拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。管理サーバーはテンプレート内で@SERVER_NAMEとして参照され、管理コンソールではAdminServerと表示されます。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは有効

- SSLポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

browser-starter

browser-starter Webアプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

medrec

サンプルmedrecエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

physician

サンプルphysicianエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

SamplesSearchWebApp

サンプル検索アプリケーションを追加し、それを管理サーバーにターゲット指定します。

JDBCデータ・ソース

MedRecGlobalDataSourceXA

JDBCデータ・ソースを MedRecGlobalDataSourceXA システム・リソースとして識別します。

プールの容量(初期): 2

プールの容量(最大): 10

プロトコル: 2フェーズ・コミット

JMSキュー

com.oracle.medrec.jms.RecordToCreateQueue

com.oracle.medrec.jms.PatientNotificationQueue

weblogic.wsee.DefaultQueue

これらのJMSキューをJMSサーバーのMedRecWseeJMSServerに追加します。

JMSサーバー

MedRecJMSServer

JMSサーバーをMedRec-jmsシステム・リソースとして追加し、それをMedRecServerにターゲット指定します。

JMSシステム・リソース

MedRec-jms

JMSサーバー、接続ファクトリ、およびキューをJMSシステム・リソースとして使用するように追加し、リソースをMedRecServerにターゲット指定します。

メール・セッション

mail/MedRecMailSession

このメール・セッションを追加します。

SAFエージェント

WsrmAgent

ファイル・ストア、MedRecWseeFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jsf1.2@1.2.9.0

Java Server Facesバージョン1.2のライブラリを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jstl1.2.@1.2.0.1

Java standard tagging (JSTL)バージョン1.2のライブラリを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

weblogic-spring#10.3.6.0@10.3.6.0

WebLogic Springバージョン10.3.6のライブラリを追加し、MedRecServerにターゲット指定します。

WLDFシステム・リソース

MedRecWLDF

このWLDFシステム・リソースを追加し、それをMedRecServerにターゲット指定します。WLDFリソースは、ハーベスタ・メトリックおよび仕分けインジェクションのためのインストゥルメンテーション・モニターを定義します(com.oracle.medrec.admin.AdminReport)。

WebLogic Serverデフォルト・ドメイン拡張テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してデフォルトWebLogic Serverドメインを使用するために必要なリソースを含めることができます。これは、WebLogic Serverデフォルト・ドメイン拡張テンプレートで提供されるリソースやサービスを基本WebLogic Serverドメインに追加することによって行います。

注意:

WebLogic Serverデフォルト・ドメイン拡張テンプレートをベースWebLogicドメインに適用することが、WebLogic Serverサンプル拡張テンプレートを使用するための前提条件です。

WebLogic Serverサンプル・ドメインでサポートされるサンプルの詳細は、『Oracle WebLogic Serverの理解』のサンプル・アプリケーションおよびサンプル・コードに関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Serverデフォルト・ドメイン拡張テンプレートの基本情報が記載されています。

テンプレート依存には、WebLogic Serverデフォルト・ドメイン拡張テンプレートが必要とするリソースを用意するすべてのテンプレートがリストされます。

表2-16 WebLogic Serverデフォルト・ドメインの情報

テンプレートの詳細

情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_default.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート

構成されるリソースとサービス

次の表は、WebLogic Serverデフォルト・ドメイン拡張テンプレートで拡張されたドメイン内で構成されるリソースとサービスを示しています。

表2-17 WebLogic Serverデフォルト・ドメインで構成されるリソース

リソースの種類

名前

拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。管理サーバーはテンプレート内で@SERVER_NAMEとして参照され、管理コンソールではAdminServerと表示されます。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは無効

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

mainWebApp

mainWebAppアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

examplesWebApp

examplesWebAppアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

entityBeanValidation

entityBeanValidationアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

jsfBeanValidation

jsfBeanValidationアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

cdi

cdiアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

asyncMethodOfEJB

asyncMethodOfEJBエンタープライズ・アプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

calendarStyledTimer

calendarStyledTimerアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

noInterfaceViewInWAR

noInterfaceViewInWARアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

portableGlobalJNDIName

portableGlobalJNDINameアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

singletonBean

singletonBeanアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

jaxrs

jaxrsアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

stockAdapter

stockAdapterアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

stockFrontEnd

stockFrontEndアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

stockBackEnd

stockBackEndアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

jdbcDataSource.war

jdbcDataSource.warアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

criteriaQuery

criteriaQueryアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

elementCollection

elementCollectionアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

ajaxJSF

ajaxJSFアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

bookmarkingJSF

bookmarkingJSFアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

faceletsJSF

faceletsJSFアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

annotation

annotationアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

asyncServlet30

asyncServlet30アプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

multipartFileHandling

multipartFileHandlingアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

apache_xbean.jar

apache_xbean.jarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

annotation

annotationアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

JDBCシステム・リソース

examples-demo

次の構成があるこのJDBCデータ・ソースを識別します。

- JNDI名: examples-dataSource-demoPool

- グロバール・トランザクション・プロトコル: 2フェーズ・コミット

接続プール設定は次のとおりです。

- 初期容量: 1

- 最大容量: 10

JDBCシステム・リソース

examples-demoXA

次の構成があるこのJDBCデータ・ソースを識別します。

- JNDI名: examples-dataSource-demoXAPool

- グロバール・トランザクション・プロトコル: 2フェーズ・コミット

接続プール設定は次のとおりです。

- 初期容量: 2

- 最大容量: 10

デプロイ済みライブラリ

apache-xbean.jar

apache-xbean.jarライブラリ依存関係をこのドメインに追加します。

WebLogic Serverサンプル拡張テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してWebLogic Serverサンプル・ドメインを作成できます。これは、WebLogic Serverデフォルト拡張テンプレートおよびWebLogic Serverサンプル拡張テンプレートの両方に用意されているリソースとサービスを基本WebLogic Serverドメインに追加することによって行います。

WebLogic Serverサンプル・ドメインでサポートされるサンプルの詳細は、『Oracle WebLogic Serverの理解』のサンプル・アプリケーションおよびサンプル・コードに関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Serverデフォルト・ドメイン拡張テンプレートの基本情報が記載されています。

テンプレート依存では、WebLogic Serverサンプル拡張テンプレートで必要となるリソースを提供するすべてのテンプレートがリストされます。テンプレートは、ドメイン内で構成される必要のある順序でリストされます。

表2-18 WebLogic Serverサンプル拡張の情報

テンプレートの詳細

情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\wls\wls_examples.jar

テンプレート依存

- 基本WebLogic Serverドメイン・テンプレート

- + WebLogic Serverデフォルト・ドメイン拡張テンプレート

構成されるリソースとサービス

WebLogic Serverデフォルト・ドメイン拡張テンプレート(表2-17を参照)で構成されたリソースに加えて、WebLogic Serverサンプル拡張テンプレートでは、次の表にリストされたリソースおよびサービスが構成されます。

表2-19 WebLogic Serverサンプル・ドメインで構成される追加リソース

リソースの種類

名前

ノート

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。管理サーバーはテンプレート内で@SERVER_NAMEとして参照され、管理コンソールではAdminServerと表示されます。

管理サーバーのデフォルトの構成は次のとおりです。

- リスニング・アドレス: すべてのローカル・アドレス

- リスニング・ポート: 7001

- SSLは無効

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

SamplesSearchWebApp

アプリケーションを追加し、それを管理サーバーにターゲット指定します。

JMSサーバー

examplesJMSServer

JMSサーバーをexamples-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

- 永続ストア: exampleJDBCStore

- JMSメッセージ・ログ・ファイル: examplesJMSServer

JMSサーバー

WseeJMSServer

JMSサーバーをexamples-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

このサーバーが、WSeeFileStore永続ストアを使用するために構成されます。

ファイル・ストア

WseeFileStore

WSEEJMSServer JMSサーバーおよびReliableWseeSAFAgent SAF Agentの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアはexamplesServer管理サーバーのターゲットとなります。

JDBCストア

exampleJDBCStore

examples-demo JDBCデータ・ソースおよびexamplesJMSServer JMSサーバーの永続ストアとして使用するようにJDBCストアを追加し、そのストアをexamplesServer管理サーバーにターゲット指定します。

JMSシステム・リソース

examples-jms

JMSシステム・リソース用に使用されるJMSサーバー、接続ファクトリ、キュー、およびトピックを識別します。

JMS接続ファクトリ

exampleTopic

exampleTrader

weblogic.examples.jms.QueueConnectionFactory

weblogic.examples.ejb30.QueueConnectionFactory

これらのコネクション・ファクトリをexamples-jmsシステム・リソースとして追加し、examplesServerサーバーにターゲット指定します。

JMSキュー

exampleQueue

jms/MULTIDATASOURCE_MDB_QUEUE

weblogic.examples.ejb30.ExampleQueue

これらのJMSキューをexamplesJMSServer JMSサーバーに追加します。

JMSキュー

weblogic.wsee.wseeExamplesDestinationQueue

このJMSキューをWseeJMSServer JMSサーバーに追加します。

JMSトピック

exampleTopic

quotes

stockTopic

これらのJMSトピックを追加し、examplesJMSServer JMSサーバーにターゲット指定します。

JDBCシステム・リソース

examples-oracleXA

次の構成があるこのJDBCデータ・ソースを識別します。

- JNDI名: examples-dataSource-oracleXAPool

- グロバール・トランザクション・プロトコル: 2フェーズ・コミット

データベース・ドライバがoracle.jdbc.xa.client.OracleXADataSourceとして構成されます。

このデータ・ソースがexamples-multiDataSource-demoXAPoolマルチ・データ・ソースにマップされます。

JDBCシステム・リソース

examples-demoXA-2

管理サーバーにターゲット指定するJDBCデータ・ソースを識別します。このJDBCデータ・ソースには次の構成があります。

- 接続プール(最大): 100

- グロバール・トランザクション・プロトコル: 2フェーズ・コミット

このデータ・ソースがexamples-multiDataSource-demoXAPoolマルチ・データ・ソースにマップされます。

JDBCシステム・リソース

examples-multiDataSource-demoXAPool

管理サーバーにターゲット指定するJDBCマルチ・データ・ソースを識別します。これはフェイルオーバーのために構成され、examples-oracleXAおよびexamples-demo-XA-2データ・ソースにマップされます。

SAFエージェント

ReliableWseeSAFAgent

WseeFileStoreファイル・ストアを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。

ワーク・マネージャ

weblogic.wsee.mdb.DispatchPolicy

このワーク・マネージャを追加しますが、サーバーにはターゲット指定しません。

3 Fusion Middleware製品テンプレート

この章では、様々なFusion Middleware製品インストールに対して、WebLogicドメインを構成するために使用するWebLogicドメインおよび拡張テンプレートについて説明します。これらのほとんどのテンプレートについて、Oracle Fusion Middleware構成ウィザードの「テンプレート」画面でテンプレートを選択することで、ドメインの作成または拡張ができます。また、オフライン・モードでWebLogic Scripting Tool (WLST)を使用することで、これらのテンプレートを使用したドメインの作成または拡張ができます。詳細は、「テンプレート・ツール」を参照してください。

製品をインストールすると、製品に関連したテンプレートのみがインストールされます。この章で説明するOracle JRFテンプレートなどのようなテンプレートは複数のFusion Middleware製品のドメインに適用されます。他のテンプレートは、単一のFusion Middleware製品のドメインに適用されるため、これ以外のFusion Middleware製品インストールには含まれません。

この章では、次の項について説明します。

- Oracle JRFおよびADFテンプレート

- Enterprise Managerテンプレート

- Coherenceテンプレート

- Oracle Web Service Manager (OWSM)テンプレート

- Oracle Virtual Assembly Builderテンプレート

- Oracle Data Integratorテンプレート

- Oracle HTTP Serverテンプレート

各テンプレート・セクションには、次のテンプレート情報が含まれています。

- テンプレート・タイプ: テンプレートには、ドメインまたは拡張の2つのタイプがあります。
ドメイン・テンプレートでは、管理サーバー、クラスタ、サーバー、アプリケーション、サービス、セキュリティ・オプションおよびその他のオプションなど、WebLogicドメイン内のリソース一式が定義されます。特定の製品インストールは、1つのドメイン・テンプレートに基づきます。

拡張テンプレートでは、アプリケーション、ライブラリ、サービスおよびその他のオプションなどのリソースが既存のドメインに追加されます。特定の製品インストールでは、ドメインを完成させるために1つまたは複数の拡張テンプレートが必要な場合があります。

グループ・テンプレートは、テンプレート依存の集合である特別なXMLファイルです。これによって、複数の依存テンプレートを必要とするテンプレートでそれらの取得処理が簡略化されます。

構成ウィザードを使用して製品ドメインを作成する場合、インストールする製品用にドメイン・テンプレートおよび拡張テンプレートを同時に選択することができます。

- カテゴリ—構成ウィザードの「テンプレート」画面でテンプレートがリストされるカテゴリ。

- テンプレート名とバージョン: テンプレート(製品)名とテンプレート・バージョンを示します。構成ウィザードの「テンプレート」画面でテンプレートが選択可能な場合、この名前が構成ウィザードにリストされます。

- テンプレート依存: 特定のセクションで説明されているテンプレートで必要とされるリソースを、指定した順序でドメインに提供する前提条件テンプレートです。テンプレートの依存関係の詳細は、「テンプレートの依存関係」を参照してください。

- テンプレートJARファイルと場所: JARファイル名とOracleホーム・ディレクトリでの場所。WLSTスクリプトを使用して製品ドメインを設定するときにのみ、この情報が必要になります。

Oracle JRFおよびADFテンプレート

この項では、多くのFusion Middleware製品ドメインに必要なリソースを追加するテンプレートについて説明します。ここでは、次のテンプレートを説明します。

- Oracle JRFテンプレート

- Oracle JRF Asynchronous Web Servicesテンプレート

- Oracle JRF SOAP/JMS Web Servicesテンプレート

- Oracle ADF Development Mode Logging

注意:

この項で説明するテンプレートは、提供されたままの状態で使用する必要があります。それらを決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。

Oracle JRFテンプレート

Oracle Java Required Files (JRF)テンプレートでは、WebLogic Serverのインストールに含まれないコンポーネントが構成されます。これらのコンポーネントにより、Oracleビジネス・アプリケーションおよびアプリケーション・フレームワークに共通の機能が提供されます。JRFテンプレートに依存するアプリケーションおよびフレームワークの例として、SOA SuiteおよびWebCenterがあります。

JRFテンプレートは、Oracle ADFおよび他のコア・コンポーネントを使用して開発されたアプリケーションを含むドメインを構成するため、独立で使用されることもあります。

次の表には、このテンプレートの主な情報が記載されています。

表3-1 Oracle JRFテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle

テンプレート名とバージョン

Oracle JRF - 12.1.2.0

テンプレート依存

- Oracle Click History - 12.1.2

- WebLogic Coherence Cluster Extension - 12.1.2.0

- Oracle WSM Agent - 12.1.2.0

- Oracle ADF and MDS Extensions for JRF - 12.1.2.0

- Oracle OPSS Metadata for JRF - 12.1.2.0

- Oracle User Messaging Service Client Extensions for JRF - 12.1.2.0

- Common Infrastructure Engineering Runtime - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf_template_12.1.2.jar

Oracle JRF Asynchronous Web Servicesテンプレート

Oracle JRF Asynchronous Web Servicesテンプレートでは、WebLogic Serverドメインで実行されるJRF Asynchronous Webサービスに必要なデフォルトのJMSリソースが作成されます。このテンプレートでは、ドメイン内のクラスタに必要なJMS UDD (共通分散宛先)は作成されません。デフォルトのJMS UDDを作成するため、jrfws-async-createUDDs.pyという別個のWLSTスクリプトが提供されています。

このテンプレートは、ドメイン内の非クラスタ・サーバーにターゲット指定する必要があります。

次の表には、このテンプレートの主な情報が記載されています。

表3-2 Oracle JRF Asynchronous Web Servicesテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle

テンプレート名とバージョン

Oracle JRF Web Services Asynchronous Services - 12.1.2.0

テンプレート依存

Oracle JRF - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf.ws.async_template_12.1.2.jar

Oracle JRF SOAP/JMS Web Servicesテンプレート

このテンプレートはJRF SOAP/JMS WebサービスのJMSキューを作成します。

表3-3 Oracle JRF Asynchronous Web Servicesテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle

テンプレート名とバージョン

Oracle JRF SOAP/JMS Web Services - 12.1.2.0

テンプレート依存

Oracle JRF - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf.ws.soapjms_template_12.1.2.jar

Oracle OPSS Extensions for JRF

このテンプレートは、Oracle Application Development Frameworkを使用して作成されたFusion Middlewareコンポーネントおよびアプリケーションに必要です。

次の表には、このテンプレートの主な情報が記載されています。

表3-4 Oracle OPSS Extensions for JRFテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

テンプレート名とバージョン

Oracle OPSS Extensions for JRF - 12.1.2.0

テンプレート依存

Oracle JRF - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/oracle_common/common/templates/wls/oracle.opss_template_12.1.2.jar

Oracle ADF Development Mode Logging

このテンプレートは、Oracle JDeveloperがインストールされている場合に含まれます。これは、Oracle ADFに開発モード・ロギングを提供します。oracle.jboの詳細ロギングが公開されます。

次の表には、このテンプレートの主な情報が記載されています。

表3-5 Oracle ADF Development Mode Loggingテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

テンプレート名とバージョン

Oracle ADF Development Mode Logging - 12.1.2.0.0

テンプレート依存

なし

テンプレートJARファイルと場所

ORACLE_HOME/jdeveloper/common/templates/jdeveloper/adf.fine.logging_12.1.2.jar

Enterprise Managerテンプレート

この項では、様々なFusion Middleware製品用にWebLogicドメインにEnterprise Managerリソースを追加するときに使用されるEnterprise Managerテンプレートについて説明します。現在、3つのEnterprise Manager JARファイルがあり、これらのすべてのファイルはFusion Middleware構成ウィザードの「テンプレート」画面で製品を選択したときにインストールされます。

Oracle Enterprise Manager

このテンプレートを使用して、ドメインにOracle Enterprise Manager Fusion Middleware Controlを追加できます。Fusion Middleware Controlは、Oracle Fusion Middlewareの監視および管理に使用するWebブラウザ・ベースのグラフィカル・ユーザー・インタフェースです。

Oracle WebLogic Server管理コンソールとともに、Fusion Middleware Controlでは、Oracle WebLogic Serverドメイン、インストールおよび構成したOracle Fusion Middlewareコンポーネント、およびデプロイされるアプリケーションなどOracle Fusion Middlewareの環境を管理するツールが提供されます。

Oracle Enterprise Manager Fusion Middleware Controlのより詳細な情報は、『Oracle Fusion Middlewareの管理』のOracle Enterprise Manager Fusion Middleware Controlの使用に関するスタート・ガイドに関する項を参照してください。

注意:

このテンプレートは、提供されたままの状態で使用する必要があります。決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。

次の表には、このテンプレートの主な情報が記載されています。

表3-6 Oracle Enterprise Managerテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

テンプレート名とバージョン

Oracle Enterprise Manager - 12.1.2.0

テンプレート依存

- 基本WebLogic Serverドメイン

- + Oracle JRF - 12.1.2.0

- + Oracle WebCenter Composer

テンプレートJARファイルと場所

このテンプレートは、複数のテンプレートJARファイルからなります。Oracle Fusion Middlewareをインストールすると、これらのJARファイルは次のディレクトリに配置されます。

ORACLE_HOME/em/common/templates/wls

テンプレートは、テンプレート・ディレクトリ内にある次のJARファイルからなります。

- oracle.em_wls_template_12.1.2.jar

- oracle.emas_wls_template_12.1.2.jar

Coherenceテンプレート

この項では、WebLogic ServerにCoherenceがインストールされている場合に提供されるCoherenceテンプレートについて説明します。

WebLogic Coherence Cluster Extensionテンプレート

このテンプレートは、WebLogicドメインにデフォルトのCoherenceクラスタdefaultCoherenceClusterを追加し、クラスタのリスニング・ポートを8088に設定します。

表3-7 WebLogic Coherence Cluster Extensionテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張テンプレート

テンプレート名とバージョン

WebLogic Coherence Cluster Extension - 12.1.2.0

テンプレート依存

- 基本WebLogic Serverドメイン

テンプレートJARファイルと場所

WL_HOME/common/templates/applications/wls_coherence.jar

Oracle Web Service Manager (OWSM)テンプレート

この項では、OWSMリソースを様々なFusion Middleware製品ドメインに追加するために提供されるOWSMテンプレートについて説明します。「Oracle WSM Policy Managerテンプレート」で説明しているように、現在1つのOWSMテンプレートが使用できます。

注意:

この項で説明するテンプレートは、提供されたままの状態で使用する必要があります。それらを決して変更しないでください。そうすることにより、使用するドメインで問題が発生する可能性があります。

Oracle WSM Policy Managerテンプレート

WSM PMテンプレートは、WSM Policy Manager Java EEアプリケーションのデプロイおよび構成に使用されます。

次の表には、このテンプレートの主な情報が記載されています。

表3-8 Oracle WSM Policy Managerテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

テンプレート名とバージョン

Oracle WSM Policy Manager - 12.1.2.0

テンプレート依存

- 基本WebLogic Serverドメイン

- + Oracle JRF - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/oracle_common/common/templates/wls/oracle.wsmpm_template_12.1.2.jar

Oracle Virtual Assembly Builderテンプレート

この項では、次のOracle Identity Management (IDM)テンプレートについて説明します。

- Oracle Virtual Assembly Builderテンプレート

Oracle Virtual Assembly Builderテンプレート

拡張ドメイン・トポロジ・プロファイルを使用して、このテンプレートはOracle Virtual Assembly Builder Deployerクラスタ・サービスをサポートするドメイン・タイプを提供し、Oracle WebLogic ServerクラスタおよびCoherenceクラスタの構成を可能にし、Coherenceクラスタを使用するようOracle WebLogic Serverクラスタをターゲット指定します。

ウェル・ノウン・アドレス(WKA)またはマルチキャスト通信のどちらかを使用して、Coherenceクラスタを構成できます。通信タイプを指定しない場合、WKAはクラスタ通信に設定されます。

Oracle Virtual Assembly Builder Deployerでは、Coherenceクラスタ・データ・パーティション化を使用して作業を配布します。deployerIdは、特定のデプロイメントIDに固有のすべてのデータが同じノードに必ず存在する、キー・アソシエーションとして使用されます。非同期リクエスト(デプロイ、アンデプロイまたはスケーリング操作など)を実行すると、リクエストはその時点でデータがパーティション化されているノードによって処理されます。データが別のノードで再パーティション化された場合でも、同じノードがリクエストを処理します。

実行中のリクエストがあるノードが停止またはクラッシュすると、デプロイヤ非同期操作はすべて多重呼出し不変でないため、要求は取消されます。つまり、リクエストが開始されると、作業は複数の層にわたって分散されるため、ロールバックできません。

前の状態をクリーンアップすることにより、そのようなリクエストを再開始する必要があります。たとえば、デプロイ操作が取消された場合、対応するデプロイメント・オブジェクトは「失敗」とマーキングされ、理由が「取消」と表示されます。明示的なクリーンアップ操作を呼び出してデプロイメントをクリーンアップした後、別のデプロイメント・オブジェクトを作成してデプロイ操作を開始する必要があります。

コンパクト・ドメイン・トポロジ・プロファイルを使用して、このテンプレートはスタンドアロンのOracle Virtual Assembly Builder Deployer用の設定を提供します。

次の表には、このテンプレートの主な情報が記載されています。

表3-9 Oracle Virtual Assembly Builderテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

未分類

テンプレート名とバージョン

Oracle Virtual Assembly Builder Deployer - 12.1.2.0

テンプレート依存

Oracle JRF - 12.1.2.0

テンプレートJARファイルと場所

OVAB_HOME/common/templates/wls/oracle.ovab.deployer.template_12.1.2.jar

ドメイン・トポロジ・プロファイル

コンパクトおよび拡張

Oracle Data Integratorテンプレート

この項では、次のOracle Data Integratorテンプレートについて説明します。

- Oracle Data Integrator Standalone Agentテンプレート

- Oracle Data Integrator Standalone Collocated Agentテンプレート

- Oracle Data Integrator Agentテンプレート

- Oracle Data Integrator Agent Librariesテンプレート

- Oracle Data Integrator Consoleテンプレート

- Oracle Enterprise Manager Plugin for ODIテンプレート

注意:

ODI Master Datasourceテンプレート、ODI Baseテンプレート、ODI Work Datatsourceテンプレートは内部テンプレートで、他のOracle Data Integratorテンプレートの依存先としてリストされます。構成ウィザード内の他のODIテンプレートを選択した場合、またはWLSTスクリプトでODIテンプレートを指定した場合、自動的に呼び出されます。このため、構成ウィザードで選択可能なコンポーネントとして表示されず、WLSTスクリプトで指定する必要はありません。

Oracle Data Integrator Standalone Agentテンプレート

ODIインストールがWebLogic Serverにより管理されていない場合は、Oracle Data Integrator Standalone Agentを使用します。

次の表には、このテンプレートの主な情報が記載されています。

表3-10 Oracle Data Integrator Standalone Agentテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle Data Integrator

テンプレート名とバージョン

Oracle Data Integrator Collocated Agent - 12.1.2.0

テンプレート依存

- Common Infrastructure Engineering Runtime - 12.1.2.0

- Oracle Data Integrator Standalone Agent Based - 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/odi/common/templates/wls/odi_cam_unmanaged_template_12.1.2.jar

Oracle Data Integrator Standalone Collocated Agentテンプレート

ODIをWebLogic Serverと同じ場所にインストールする場合は、Oracle Data Integrator Standalone Collocated Agentテンプレートを使用します。

次の表には、このテンプレートの主な情報が記載されています。

表3-11 Oracle Data Integrator Standalone Collocated Agentテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle Data Integrator

テンプレート名とバージョン

Oracle Data Integrator Standalone Collocated Agent - 12.1.2.0

テンプレート依存

- Oracle JRF 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/odi/common/templates/wls/odi_cam_managed_template_12.1.2.jar

Oracle Data Integrator Agentテンプレート

Oracle Data Integrator Agentテンプレートでは、ライブラリとODI Masterリポジトリ・データ・ソースが必要なODIエージェント・アプリケーションがデプロイされます。

次の表には、このテンプレートの主な情報が記載されています。

表3-12 Oracle Data Integrator Agentテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle Data Integrator

テンプレート名とバージョン

Oracle Data Integrator Agent - 12.1.2.0

テンプレート依存

- ODI Agent Librariesテンプレート

- ODI Master Datasourceテンプレート

テンプレートJARファイルと場所

ORACLE_HOME/odi/common/templates/wls/odi_agent_template_12.1.2.jar

Oracle Data Integrator Agent Librariesテンプレート

Oracle Data Integrator Agent Librariesテンプレートでは、ODIエージェントに必要な共有ライブラリがデプロイされます。

次の表には、このテンプレートの主な情報が記載されています。

表3-13 Oracle Data Integrator Agent Librariesテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle Data Integrator

テンプレート名とバージョン

Oracle Data Integrator Agent Libraries - 12.1.2.0

テンプレート依存

- ODI Baseテンプレート

- Oracle Data Integrator SDK Shared Librariesテンプレート

テンプレートJARファイルと場所

ORACLE_HOME/odi/common/templates/wls/odi_agent_libraries_template_12.1.2.jar

Oracle Data Integrator Consoleテンプレート

Oracle Data Integrator Consoleテンプレートでは、ODI Consoleアプリケーションがデプロイされます。

次の表には、このテンプレートの主な情報が記載されています。

表3-14 Oracle Data Integrator Consoleテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle Data Integrator

テンプレート名とバージョン

Oracle Data Integrator Console - 12.1.2.0

テンプレート依存

- ODI Work Datasource

- Oracle Data Integrator SDK Shared Librariesテンプレート

テンプレートJARファイルと場所

ORACLE_HOME/odi/common/templates/wls/odi_repository_explorer_template_12.1.2.jar

Oracle Enterprise Manager Plugin for ODIテンプレート

Oracle Enterprise Manager Plugin for ODIテンプレートでは、Oracle Enterprise Manager用のODIプラグインがデプロイされます。

次の表には、このテンプレートの主な情報が記載されています。

表3-15 Oracle Enterprise Manager Plugin for ODIテンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle

テンプレート名とバージョン

Oracle Enterprise Manager Plugin for ODI - 12.1.2.0

テンプレート依存

- Oracle Enterprise Manager 12.1.2.0

テンプレートJARファイルと場所

ORACLE_HOME/em/common/templates/wls/oracle.em_odi_template_12.1.2.jar

Oracle HTTP Serverテンプレート

Oracle HTTP Server (OHS)ドメイン・テンプレートは、OHSリソースおよびサービスを基本WebLogic Serverドメインに追加するために使用される拡張テンプレートです。OHSは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。これは、Oracle WebLogic Serverのリスナーと、Web上で静的ページ、動的ページ、およびアプリケーションをホストするためのフレームワークを提供します。使用する特定のOHSテンプレートは、コロケートまたはスタンドアロン環境のどちらでOHSを実装しているかによって異なります。

この章の内容は次のとおりです。

- Oracle HTTP Server(コロケート)

- Oracle HTTP Server(スタンドアロン)

Oracle HTTP Server(コロケート)

OHSの実装により、1つ以上のFMWドメインにサービスを提供するようにする場合(たとえば、SOAドメインへのリクエストを処理するためにOHSをフロントエンドに配置する場合)、またはFMWコントロールにより提供される高度な管理機能を使用する場合は、Oracle HTTP Server(コロケート)ドメイン・テンプレートを使用します。

表3-16 Oracle HTTP Server(コロケート)ドメイン・テンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

未分類

テンプレート名とバージョン

Oracle HTTP Server(コロケート)—12.1.2.0

テンプレート依存

Oracle Enterprise Manager for WEBTIER—12.1.2.0

テンプレートJARファイルと場所

MW_HOME/ohs/common/templates/wls/ohs_managed_template_12.1.2.jar

ドメイン・トポロジ・プロファイル

コンパクトおよび拡張

カテゴリ

未定義

Oracle HTTP Server(スタンドアロン)

OHSの実装をFMWドメインのフロントエンドに配置せず、FMWコントロールで提供される管理機能を必要としない場合、またはOHSをDMZ内で運用して、ノード・マネージャで使用される管理ポートを開かない場合は、Oracle HTTP Server(スタンドアロン)ドメイン・テンプレートを使用します。

表3-17 Oracle HTTP Server(スタンドアロン)ドメイン・テンプレートの詳細

テンプレートの詳細

情報

テンプレート・タイプ

拡張

カテゴリ

Oracle HTTP Server

テンプレート名とバージョン

Oracle HTTP Server(スタンドアロン)—12.1.2.0

テンプレート依存

なし

テンプレートJARファイルと場所

MW_HOME/ohs/common/templates/wls/ohs_standalone_template_12.1.2.jar

ドメイン・トポロジ・プロファイル

定義なし

サーバー・グループ

未定義

Copyright © 2007, 2013, Oracle and/or its affiliates. All rights reserved.