Oracle® Fusion Middleware

SOA SuiteおよびBusiness Process Management SuiteのQuick Start for Developersのインストール

12c (12.1.3)

E56239-05(原本部品番号:E51754-06)

2015年11月

Quickインストールを使用して、開発用または評価用のJDeveloper環境を設定する方法を説明します。

Oracle Fusion Middleware SOA SuiteおよびBusiness Process Management SuiteのQuick Start for Developersのインストール 12c (12.1.3)

E56239-05

Copyright © 2015 Oracle and/or its affiliates.All rights reserved.

原本著者: Ingrid Snedecor

原本協力者: Jay Kasi、Heidi Buelow、Eric Ball、Kevin Hopke、Warren Briese、Simone Geib

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

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

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

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.

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

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 Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

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

はじめに

- 対象読者

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

- 表記規則

1 Quick Startディストリビューションの導入

- 1.1 この章を利用したインストールの計画

- 1.2 Quick Startの理解

- 1.3 Oracle SOA Quick Startディストリビューションの理解

- 1.4 Oracle Business Process Management Suite Quick Startディストリビューションの理解

- 1.5 コンポーネントの追加方法の理解

- 1.5.1 Oracle Event Processingについて

- 1.5.2 Oracle B2Bについて

- 1.5.3 Oracle SOA Suite for healthcare integrationについて

- 1.5.4 Oracle Managed File Transferについて

- 1.6 ドメインの構成の理解

- 1.7 次の手順

第I部 Oracle SOA SuiteのQuick Start

2 Oracle SOA Suite Quick Start for Developersのインストール

- 2.1 Quick Startを使用するための準備

- 2.2 Quick Startインストーラの起動

- 2.3 Quick Startインストール画面のナビゲート

- 2.4 統合WebLogic Serverの起動の準備

- 2.4.1 JDEV_USER_DIR変数の設定

- 2.4.2 ORACLE_HOMEの設定

- 2.4.3 Oracle Linuxのエントロピのチェック

- 2.5 ドメインの構成

- 2.5.1 JDeveloperのデフォルト・ドメインの構成

- 2.5.2 スタンドアロン・ドメインの構成

- 2.6 JDeveloperの基本機能の理解

- 2.6.1 統合WebLogic Serverの停止

- 2.6.2 JDeveloperの再起動

- 2.7 同じマシン上の複数のインストールの管理

- 2.8 次の手順

3 Oracle SOA Suite Quick Start用のコンパクト・ドメインの構成

- 3.1 Quick Startインストール用コンパクト・ドメインの構成の準備

- 3.2 必要なスキーマのインストール

- 3.3 コンパクト・ドメインの構成

- 3.4 JDeveloperからコンパクト・ドメインへの接続

- 3.5 次の手順

第II部 Oracle Business Process Management SuiteのQuick Start

4 Oracle Business Process Management SuiteのQuick Start for Developersのインストール

- 4.1 Quick Startを使用するための準備

- 4.2 Quick Startインストーラの起動

- 4.3 Quick Startインストール画面のナビゲート

- 4.4 統合WebLogic Serverの起動の準備

- 4.4.1 JDEV_USER_DIR変数の設定

- 4.4.2 ORACLE_HOMEの設定

- 4.4.3 Oracle Linuxのエントロピのチェック

- 4.5 ドメインの構成

- 4.5.1 JDeveloperのデフォルト・ドメインの構成

- 4.5.2 スタンドアロン・ドメインの構成

- 4.6 JDeveloperの基本機能の理解

- 4.6.1 統合WebLogic Serverの停止

- 4.6.2 JDeveloperの再起動

- 4.7 同じマシン上の複数のインストールの管理

- 4.8 次の手順

5 Oracle Business Process Management Suite Quick Start用のコンパクト・ドメインの構成

- 5.1 Quick Startインストール用コンパクト・ドメインの構成の準備

- 5.2 必要なスキーマのインストール

- 5.3 コンパクト・ドメインの構成

- 5.4 JDeveloperからコンパクト・ドメインへの接続

- 5.5 次の手順

第III部 Oracle Quick Startのインストール後のタスク

6 Quick Startインストールへのコンポーネントの追加

- 6.1 Quick Startインストールへのコンポーネントの追加について

- 6.2 Quick StartへのOracle B2B、Oracle SOA Suite for Healthcare IntegrationまたはOracle Managed File Transferのインストール

- 6.2.1 Quick StartへのOracle B2Bのインストール

- 6.2.1.1 コンパクト・ドメインを構成せずに限定的なOracle B2Bインタフェースをアクティブ化する方法

- 6.2.1.2 Quick StartへのOracle B2Bのインストール

- 6.2.2 Quick StartへのOracle SOA Suite for healthcare integrationのインストール

- 6.2.2.1 Quick StartへのOracle SOA Suite for healthcare integrationのインストール

- 6.2.2.2 Oracle SOA Suite for healthcare integrationユーザー・インタフェースのアクティブ化

- 6.2.3 Quick StartへのOracle Managed File Transferのインストール

- 6.2.4 RCUを使用したスキーマの作成またはカスタム変数の設定

- 6.3 コンパクト・ドメインの更新

- 6.4 Oracle Event Processingデザインタイムの理解

- 6.5 次の手順

7 サンプル・アプリケーションの実行

- 7.1 Oracle SOA Suiteサンプル・アプリケーションProcessOrderの実行

- 7.2 Oracle Business Process Management Suiteサンプル・アプリケーションの作成

- 7.3 JDeveloperによるOracle Event Processingプロジェクトの作成

- 7.4 次の手順

8 Oracle Quick Startの削除

- 8.1 削除前タスクの実行

- 8.2 Quick Startディストリビューションの削除

- 8.2.1 アンインストーラの起動

- 8.2.2 Oracleホームの手動削除

- 8.2.3 JDeveloperアーティファクトのクリーンアップ

はじめに

このガイドでは、開発環境や評価環境をインストールし、次のOracle Fusion Middlewareディストリビューションのいずれかを使用してアプリケーションを構築またはテストする方法を説明します。

- Oracle SOA Suite Quick Start for Developers

- Oracle Business Process Management Suite Quick Start for Developers

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

- 対象読者

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

- 表記規則

対象読者

SOA SuiteおよびBusiness Process Management SuiteのQuick Start for Developersのインストールは、Oracle SOA Suiteアプリケーション開発者を対象としています。また、Oracle JDeveloperで使用可能なOracle SOA SuiteおよびOracle Business Process Managementの機能を評価する目的で使用することもできます。

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

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

Oracle Supportへのアクセス

サポートをご購入の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 Quick Startディストリビューションの導入

Oracle SOA SuiteおよびOracle Business Process Management SuiteのQuick Startディストリビューションを使用すると、単一のホスト・コンピュータ上に開発環境や評価環境をすばやくインストールできます。この章では、インストールを計画できるように、それぞれのQuick Startディストリビューションについて説明し、プロセス全体の概要を示します。

Quick Startインストールを本番環境に展開したり、拡張したりすることはできません。Quick Startsは、開発または評価の目的のみで使用するインストールです。本番環境が必要な場合は、まず『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のOracle SOA SuiteおよびBusiness Process Managementのインストールの計画に関する項を参照し、本番環境に拡張可能な実規模の開発環境をインストールしてください。

この章には次の項が含まれます:

- この章を利用したインストールの計画

- Quick Startの理解

- Oracle SOA Quick Startディストリビューションの理解

- Oracle Business Process Management Suite Quick Startディストリビューションの理解

- コンポーネントの追加方法の理解

- ドメインの構成の理解

- 次の手順

1.1 この章を利用したインストールの計画

この章では、次の重要な決定を行う必要があります。

1. Quick Startのインストールが要件に合っていることを確認します。制限事項については第1.2項を参照してください。

2. SOA Suite Quick StartディストリビューションまたはBusiness Process Management Suite Quick Startディストリビューションのいずれかを選択します。詳細は、第1.3項および第1.4項を参照してください。

3. デフォルトのQuick Startディストリビューションに含まれていないSOA Suiteコンポーネントを追加するかどうかを決定します。Quick Startでサポートされるコンポーネントについては第1.5項を参照してください。

4. 開発中に使用するドメインのタイプを決定します。Quick Startで使用可能な3つのドメイン・タイプについては、第1.6項の表1-1を参照してください。

この章を読み終えるまでにこれらのことを決定しておくと、インストール作業を簡略化できます。

1.2 Quick Startの理解

Quick Startは、Oracle SOA SuiteおよびOracle Business Process Management Suiteで使用できます。Quick Startインストールは、設定の速さや使用制限の点で完全なインストールとは異なります。

Quick Startインストーラを使用する場合、単一のホスト上に新しいOracleホームを作成して、開発環境または評価環境に必要なすべてのソフトウェアをその中に含めます。インストール・ウィザードの実行後、OracleホームからOracle JDeveloperを実行することにより、SOAアプリケーションの開発やテストをすばやく開始できます。

ただし、Quick Startのインストールは、1つの管理サーバーのみを使用し、管理対象サーバーは使用しない場合に限定されます。また、Quick Startディストリビューションを本番環境にアップグレードすることはできません。

本番環境で管理対象サーバーやクラスタを追加する必要がある場合は、Quick Startを使用しないでください。かわりに、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のOracle SOA SuiteおよびBusiness Process Managementのインストールの計画に関する項を参照し、本番環境に拡張できるような実規模の開発環境をインストールしてください。

2つの異なるQuick Startディストリビューションが用意されています。次の説明を読んで、ユースケースに最適なディストリビューションを選択してください。

- Oracle SOA Quick Startディストリビューションの理解

- Oracle Business Process Management Suite Quick Startディストリビューションの理解

1.3 Oracle SOA Quick Startディストリビューションの理解

Oracle SOA Suiteは、BPEL Process Managerを中心とした統合および編成のための統合プラットフォームです。Oracle SOA Suiteは、サービス指向アーキテクチャ(SOA)を構築、デプロイ、管理するための包括的なソフトウェア・スイートです。スイートの各コンポーネントは、一貫性のあるツール、デプロイメントと管理の単一モデル、エンドツーエンドのセキュリティおよび統一メタデータ管理などの共通の機能を利用しています。

デフォルトでは、Oracle JDeveloperおよび統合WebLogic ServerはOracle SOA Suite Quick Startインストールには含まれていません。

このディストリビューションのJDeveloperは、いくつかのJDeveloper IDE拡張機能で事前に構成されているため、各種アプリケーションをすばやく作成できます。たとえば、次のような事前インストール済のIDE拡張機能があります。

- Oracle BPEL Process Manager

- Oracle Human Workflow

- Oracle Business Rules

- Oracle Mediator

- Oracle Service Bus

- Oracle Enterprise Scheduler

- SOA Springコンポーネント・デザインタイム

- Oracle Event Processingデザインタイム

統合WebLogic Serverは、前述のすべてのコンポーネント(Oracle Enterprise SchedulerとOracle Event Processingは除く)用にJava DBとランタイム・ソフトウェアで事前に構成されています。つまり、Quick Startディストリビューションのインストールを完了した直後に、統合WebLogic ServerでOracle Enterprise SchedulerまたはOracle Event Processingを使用しない任意のJDeveloperアプリケーションを実行できます。

Oracle Enterprise Scheduler、Oracle Event Processingまたはその他のSOAコンポーネントを使用するようにインストールを構成する場合は、第1.5項を参照してください。

1.4 Oracle Business Process Management Suite Quick Startディストリビューションの理解

Oracle Business Process Management Suiteは、Oracle SOA Suiteの上に配置されます。そのため、Oracle SOA Suiteのすべてのコンポーネントおよび人間中心のビジネス・プロセスを重視した追加のコンポーネントが含まれます。エンドユーザーのレスポンスやその他のヒューマン・タスク・フローを伴うアプリケーションを設計する場合は、Oracle Business Process Management Suiteをインストールする必要があります。

Oracle Business Process Management Suite Quick Startインストールには、Oracle JDeveloperと統合WebLogic Serverが含まれます。

このディストリビューションのJDeveloperは、いくつかのJDeveloper IDE拡張機能で事前に構成されているため、各種アプリケーションをすばやく作成できます。たとえば、次のような事前インストール済のIDE拡張機能があります。

- 第1.3項にリストされているすべてのOracle SOA Suiteコンポーネント

- Oracle Business Process Management Composer

- Oracle Business Process Management Workspace

- Oracle Case Management

- Oracle BPMN Process Manager

統合WebLogic Serverは、前述のコンポーネント用にJava DBとランタイム・ソフトウェアで事前に構成されているため、これらのコンポーネントを使用して開発環境でアプリケーションをテストしたり実行したりできます。

Oracle Enterprise Scheduler、Oracle Event Processingまたはその他のSOAコンポーネントを使用するようにインストールを構成する場合は、第1.5項を参照してください。

1.5 コンポーネントの追加方法の理解

一部のOracle SOA SuiteコンポーネントはQuick Startディストリビューションに含まれていません。また、一部のコンポーネントは同梱のJava DBデータベースでの実行がサポートされていません。これらのコンポーネントには、次のものが含まれます。

- Oracle Business Activity Monitoring

- Oracle B2B

- Oracle SOA Suite for healthcare integration

- Oracle Enterprise Scheduler

- Oracle Managed File Transfer

- Oracle Event Processing

ヒント:
インストールに含めるコンポーネントがわからない場合は、Oracle SOA Suiteの理解のキー・コンポーネントに関する項に記載されている各コンポーネントの説明を参照してください。

ここにリストされているコンポーネントを追加する場合は、Oracle Databaseをインストールして使用する必要があります。その後、Quick Startインストールに付属のドメイン構成ソフトウェアを使用してコンパクト・ドメインを構成します。コンパクト・ドメインは1つの管理サーバーで構成された限定的な開発者用ドメインです。管理対象サーバーは必要ありません。

Oracle Databaseを使用するコンポーネント用にコンパクト・ドメインを構成する場合の全体手順は、Oracle SOA Suiteについては第3章、Oracle Business Process Management Suiteについては第5章を参照してください。

ドメイン構成プロセスを開始する前に、どのランタイム・コンポーネントが必要か判断する必要があります。このプロセスは、前述のほとんどのコンポーネントで同じですが、次のコンポーネントには追加の手順が必要になります。

- Oracle Event Processingについて

- Oracle B2Bについて

- Oracle SOA Suite for healthcare integrationについて

- Oracle Managed File Transferについて

1.5.1 Oracle Event Processingについて

12c (12.1.3)では、JDeveloperでOracle Event Processingの設計時コンポーネントを使用してアプリケーションを構築できます。ただしOracle Event Processingランタイム・ソフトウェアを使用する環境でアプリケーションをテストするには、Oracle Event Processing用のOracleホームを個別にインストールして、Oracle Event Processing固有のサーバーを起動する必要があります。

Oracle Event Processingのインストール・プロセスについては、Oracle Event Processingのインストールと構成に関する項で説明されています。

Oracle Event Processingサーバーの起動後、そのサーバーをJDeveloperからターゲット設定して、アプリケーションをデプロイできます。

1.5.2 Oracle B2Bについて

Oracle B2Bは、企業と取引パートナ間における安全で信頼性の高いビジネス・ドキュメントの交信を可能にするE-Commerceゲートウェイです。Oracle B2Bでサポートされている業界標準のE-Commerceプロトコルのリストについては、B2Bのユーザーズ・ガイドのB2Bでサポートされているプロトコルに関する項を参照してください。

カスタム・ドキュメントを交換するための機能は、Quick Startの標準インストールにあらかじめ含まれています。Oracle B2Bのこの制限付きバージョンをアクティブ化するには、第6.2.1.1項に記載されているアクティブ化手順に従ってください。

さらに多くのドキュメント管理機能を使用するために完全なB2Bユーザー・インタフェースを取得するには、Quick Start Oracleホームで標準のOracle B2Bインストーラを使用して、スタンドアロン・コンパクト・ドメインを構成する必要があります。完全インストールを実行することにより、Oracle B2Bユーザー・インタフェースとOracle B2B JDeveloperアダプタを入手できます。このプロセスについては、第6.2.1.2項で説明されています。

1.5.3 Oracle SOA Suite for healthcare integrationについて

Oracle SOA Suite for Healthcare Integrationでは、Oracle SOA Suiteの複数の機能を使用して、医療データを処理するアプリケーションの設計、作成、管理ができます。Oracle SOA Suite for healthcare integrationは、Oracle Business Process Management Suiteでは使用できません。

X12 HIPAAのユースケースでは、第1.5.2項に記載されているOracle B2Bの完全インストールを使用できます。ただし、HL7ドキュメントを使用しているヘルスケア・プロバイダの場合は、Oracle SOA Suite for Healthcare Integrationソフトウェアをインストールする必要があります。このソフトウェアは、Healthcare Integration JDeveloperアダプタとHealthcare Integrationユーザー・インタフェースで構成されており、カスタマイズされたWebベースのコンソールを使用してHL7ドキュメントを設計、監視、管理できます。

Oracle SOA Suite for healthcare integrationをOracleホームにインストールすると、 Oracle B2Bユーザー・インタフェースがデフォルトになります。Oracle SOA Suite for healthcare integrationユーザー・インタフェースを使用する場合は、次に示すインストール後の2つの構成を実行する必要があります。

1. ドメイン構成ウィザードを実行する前に、リポジトリ作成ユーティリティ(RCU)を使用してカスタム変数を設定します。

2. ドメインの構成時に、Oracle SOA Suite for healthcare integration固有のテンプレートを選択します。

この2つのタスクを実行しないと、Oracle SOA Suite for healthcare integrationユーザー・インタフェースは正しく機能しません。これらの構成の詳細は、第6.2.2.2項を参照してください。

1.5.4 Oracle Managed File Transferについて

Oracle Managed File Transferは、Oracle SOA SuiteやOracle Business Process Management Suiteを使用せずに構成可能な製品です。Oracle Managed File Transferのコンパクト・ドメインのみを構成する場合は、このドキュメントの説明に従ってドメイン構成ウィザードを起動し、プロンプトが表示されたらOracle Managed File Transferのテンプレートのみを選択します。

1.6 ドメインの構成の理解

Quick Startディストリビューションをインストールしたら、開発中にアプリケーションをテストするためのドメインを構成する必要があります。インストールと構成を簡略化するために、この時点でドメイン・タイプを決定する必要があります。

使用可能な3つのドメイン・タイプの説明と比較を表1-1に示します。第1.5項にリストされているOracle SOA Suiteコンポーネントのいずれかをインストールする予定がある場合は、コンパクト・ドメインのみを選択できます。

これらのドメイン・オプションのすべてで、SOAおよびB2BはMDSファイル・システムを使用します。つまり、Quick StartではSOAコンポーザの編集機能はサポートされないということです。

表1-1 ドメイン・タイプ

デフォルト・ドメイン

スタンドアロン・ドメイン

コンパクト・ドメイン

説明

- JDeveloperから統合WebLogic Serverを起動して生成します

- SOA SuiteまたはBusiness Process Management Suiteのランタイム・コンポーネントで事前に構成されています

- 事前構成済のJava DBと連携します

- Quick StartのOracleホームでコマンド行からソフトウェアを実行して生成します

- SOA SuiteまたはBusiness Process Management Suiteのランタイム・コンポーネントで事前に構成されています

- 事前構成済のJava DBと連携します

- JDeveloperで明示的にターゲット設定する必要があります

- Quick StartのOracleホームでソフトウェアを使用して生成します

- ユーザーが構成します

- Oracle Databaseと連携します(Oracle Databaseをインストールして、RCUで構成する必要があります)

- JDeveloperで明示的にターゲット設定する必要があります

推奨される使用方法

JDeveloperセッションが終了すると統合WebLogic Serverも必ず停止するため、このドメイン・オプションは、デモ用または評価用として最適です。ドメインにアクセスするたびにサーバーを再起動する必要があります。

このオプションは開発者、特にJDeveloperではなくOracle Service Busデザイン・タイム・コンソールを使用する開発者に最適です。このドメイン・タイプでは、アプリケーションをテストするたびにサーバーをJDeveloperから再起動する必要はありません。

このドメイン・タイプは、JavaDBと互換性のないSOAコンポーネントを追加する場合にのみ使用してください。たとえば、Enterprise Scheduler、Managed File Transfer、B2B、Heathcare、Business Activity Monitoringなどのコンポーネントがあります。

構成のロードマップ

SOA Suite Quick Startディストリビューションを選択した場合は、第2章のインストール手順を実行します。続いて、第2.5.1項「JDeveloperのデフォルト・ドメインの構成」の指示に従います。

Business Process Management Suite Quick Startディストリビューションを選択した場合は、第4章のインストール手順を実行します。続いて、第4.5.1項「JDeveloperのデフォルト・ドメインの構成」の指示に従います。

SOA Suite Quick Startディストリビューションを選択した場合は、第2章のインストール手順を実行します。続いて、同じ章内の第2.5.2項「スタンドアロン・ドメインの構成」の指示に従います。

Business Process Management Suite Quick Startディストリビューションを選択した場合は、第4章のインストール手順を実行します。続いて、同じ章内の第4.5.2項「スタンドアロン・ドメインの構成」の指示に従います。

SOA Suite Quick Startディストリビューションを選択した場合は、第2章から開始します。第2.5項には、第3章へのリンクが記載されています。それぞれのリンク先の手順をすべて実行してください。

Business Process Management Suite Quick Startディストリビューションを選択した場合は、第4章から開始します。第4.5項には、第5章へのリンクが記載されています。それぞれのリンク先の手順をすべて実行してください。

1.7 次の手順

このドキュメントの以降では、Quick Startディストリビューションをインストールする方法、外部Oracle Databaseとコンパクト・ドメインを使用するようにディストリビューションを構成する方法、サンプル・アプリケーションを使用してディストリビューションをテストする方法およびQuick Startディストリビューションを削除する方法を説明します。各章の最後に、このガイドを読み進めるためのアクション・リストがあります。

Oracle SOA SuiteとOracle Business Process Management Suiteで、全般的なインストール・プロセスおよび構成プロセスは同じです。このドキュメントでは、詳細な手順の説明を簡略化するために、両者の異なる部分について説明します。

ディストリビューションを選択して、Quick Startの使用を開始します。

アクション

リソース

Oracle SOA SuiteとQuick Startのインストールを開始します。

第I部「Oracle SOA SuiteのQuick Start」を参照してください。

Oracle Business Process Management SuiteとQuick Startのインストールを開始します。

第I部「Oracle Business Process Management SuiteのQuick Start」を参照してください。

第I部

Oracle SOA SuiteのQuick Start

この部では、Quick Startを使用してOracle SOA Suiteをインストールする手順について説明します。この部に含まれている各章に進む前に、このドキュメントの第1章に記載されている情報を確認しておく必要があります。

この部には次の章が含まれます:

- 第2章「Oracle SOA Suite Quick Start for Developersのインストール」

- 第3章「Oracle SOA Suite Quick Start用のコンパクト・ドメインの構成」

第2章では、インストール・プロセスについて詳しく説明し、統合WebLogic Serverのデフォルト・ドメインまたはスタンドアロン・ドメインのいずれかを選択して設定する手順を紹介します。

第3章では、Oracle Databaseを必要とする製品をインストールして使用する場合に、Quick Startインストール用のコンパクト・ドメインを構成する方法を説明します。

2 Oracle SOA Suite Quick Start for Developersのインストール

この章では、Oracle SOA Suite Quick Startインストールについて説明し、続いて統合WebLogic Serverのデフォルト・ドメインの使用およびスタンドアロン・ドメインの作成について説明します。

この章を読み終えると、Oracle JDeveloperを使用してOracle SOA Suiteアプリケーションを開発し、統合WebLogic ServerとJava DBを使用してそれらのアプリケーションをテストできるようになります。

この章には次の項が含まれます:

- Quick Startを使用するための準備

- Quick Startインストーラの起動

- Quick Startインストール画面のナビゲート

- 統合WebLogic Serverの起動の準備

- ドメインの構成

- JDeveloperの基本機能の理解

- 同じマシン上の複数のインストールの管理

- 次の手順

2.1 Quick Startを使用するための準備

この項では、システムでQuick Startを実行できるように確認する方法を説明します。

Quick Startを使用する前に、次のタスクを実行してシステムを準備する必要があります。

- タスク1「システムの確認」

- タスク2「インストーラのダウンロード」

- タスク3「JDKのインストール」

- タスク4「JAVA_HOMEの設定」

タスク1   システムの確認

1. サポートされているハードウェア構成またはソフトウェア構成で製品をインストールしようとしていることを確認します。Oracle Fusion Middlewareでサポートされるシステム構成に関するページで、12c (12.1.3)に適した動作保証のドキュメントを参照してください。

2. Oracle Fusion Middlewareのインストールに必要な権限がユーザー・アカウントに付与されていることを確認します。詳細は、『Oracle Fusion Middlewareのインストールのプランニング』のインストール・ユーザーの選択に関する項を参照してください。

3. Oracle Fusion Middlewareのシステム要件および仕様を読み、システムが12c (12.1.3)の要件を満たしているかどうか確認します。

Task 2   インストーラのダウンロード

Oracle SOA Suiteをインストールするホスト・コンピュータにログインします。

次のファイルを見つけてダウンロードします。

- SOA Suite Quick Startインストーラのzipファイル(fmw_12.1.3.0.0_soaqs_Disk1_1of1.zip)。これは、Oracle SOA Suite Downloadsの下のOracle Technology Networkにあります。
次のURLで、OTN Free Developer License Agreementを受け入れた後、インストーラを見つけます。http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html

前述の場所でインストーラが見つからない場合は、『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』でダウンロード元の場所を確認してください。

- オペレーティング・システムでサポートされている最新のJava Development Kit (JDK)。このリリース時点では、Oracle Fusion Middleware 12c (12.1.3)は最低でもJDK 7.0 Update 55以降を必要とします。
最新のJDKは次のURLにあります。http://www.oracle.com/technetwork/java/javase/downloads/index.html

推奨されるバージョン番号とダウンロード元の場所については、必ず『Oracle Fusion Middleware 12c (12.1.3)ダウンロード、インストール、構成のREADMEファイル』のサポートされているJava Development Kit (JDK)のダウンロードに関する項で確認してください。

タスク3   JDKのインストール

JDKをインストールします。インストール・パスには、空白を含めないでください。

動作保証されているJDKのインストールの詳細は、『Oracle Fusion Middlewareのインストールのプランニング』の動作保証されているJDKのインストールに関する項を参照してください。

タスク4 JAVA_HOMEの設定

環境変数JAVA_HOMEをJDKの場所を指すように設定します。JAVA_HOMEはすべて大文字にしてくだい。パス定義は次のような形式になります。

環境

実行コマンド

UNIX

JAVA_HOME=$HOME/Java/jdk1.7.0_xx
export JAVA_HOME

Windows

「スタート」メニューでcmd.exeを検索します。cmd.exeを右クリックして、「管理者として実行」を選択します。

SET JAVA_HOME="C:\Program Files\Java\jdk1.7.0_xx"

警告:

JDKフォルダを前述の例のインストール先と同じ名前にしたり、同じ場所に配置することはできません。必ず実際のインストール先を指すようにしてください。

2.2 Quick Startインストーラの起動

この項では、Quick Startインストーラの起動方法について説明します。

第2.1項のすべての項目が完了したら、次の手順でQuick Startインストーラを起動します。

1. 内容を、簡単に見つけることができる場所に解凍します。複数の.jarファイルが作成される可能性があります。

2. コマンド・プロンプトを使用して、jarファイルを解凍したディレクトリに移動します。
適切なコマンドでウィザードを起動します。

インストーラ

実行コマンド

UNIX用の汎用インストーラ

JAVA_HOME/bin/java -jar fmw_12.1.3.0.0_soa_quickstart.jar

Windows用の汎用インストーラ

JAVA_HOME\bin\java.exe -jar fmw_12.1.3.0.0_soa_quickstart.jar

注意:
インストーラをサイレント・モードで起動して、インストール・プロセス中に構成オプションが表示されないようにすることもできます。サイレントまたはコマンド行のインストールの詳細は、Oracle Universal Installerによるソフトウェアのインストールのサイレント・モードでのOracle Universal Installerの使用に関する項を参照してください。

3. インストール・ウィザードが起動します。インストーラの実行に問題がある場合は、第2.1項に記載されているシステムの準備について再度確認してください。

注意:
複数のjarファイルが作成される場合でも、それらのすべてに対してインストール・コマンドを実行する必要はありません。fmw_12.1.3.0.0_soa_quickstart.jarに対してのみ前述のコマンドを実行する必要があります。

2.3 Quick Startインストール画面のナビゲート

この項では、Quick Startのインストールについて説明します。

Quick Startインストーラを起動すると、表2-1の画面が、記載されている順番でインストール・ウィザードに表示されます。

表2-1 Oracle SOA Suite Quick Startインストールの画面

画面

説明

ようこそ

これは、製品インストーラの開始画面です。

インストール場所

この画面を使用して、Oracleホーム・ディレクトリの場所を指定します。選択するディレクトリ名に空白が含まれていないことを確認してください。

Oracle Fusion Middlewareのディレクトリ構造の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成用のディレクトリの選択に関する項を参照してください。

前提条件のチェック

この画面で、システムが最小限の要件を満たしているかどうかが検証されます。

インストール・サマリー

この画面では、選択したインストール・オプションを検証します。これらのオプションをレスポンス・ファイルに保存する場合、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの名前と場所を指定します。レスポンス・ファイルは、後でサイレント・インストールに使用できます。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。この画面の情報を確認してください。

この画面の下部には、インストール・ウィザードを閉じる際にOracle JDeveloperを起動するためのチェック・ボックスがあります。

このガイドでは、このチェック・ボックスの選択を解除しておくことをお薦めします。

「終了」をクリックします。

インストール画面の詳細は、Oracle Universal InstallerによるインストールのOracle Universal Installerのインストール画面に関する項を参照してください。

統合WebLogic Serverを起動するように環境を準備するには、第2.5項を参照する必要があります。次に、第2.5項を参照して、統合WebLogic Serverを起動するためにサポートされている2つの方法について確認してください。アプリケーションを作成して起動するためのチュートリアルは、第7.1項にあります。

2.4 統合WebLogic Serverの起動の準備

この項では、統合WebLogic Serverを起動する前に環境を準備する方法について説明します。

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

- JDEV_USER_DIR変数の設定

- ORACLE_HOMEの設定

- Oracle Linuxのエントロピのチェック

2.4.1 JDEV_USER_DIR変数の設定

ユーザー・ホーム・ディレクトリの場所を定義するには、JDEV_USER_DIR環境変数を設定します。これは、ディストリビューションに対して一意の場所にする必要があります。ユーザー・ホーム・ディレクトリには、ドメイン・ファイルおよびユーザーが生成したアプリケーション・ファイルのサブディレクトリが格納されます。

注意:
この手順は、同じマシンにJDeveloperの複数のディストリビューションをインストールして実行する予定がある場合に重要です。インストールするディストリビューションごとに一意のユーザー・ホーム・ディレクトリを割り当てます。詳細は、2.7項を参照してください。

図2-1に推奨するディレクトリ構造を示します。ここで、configはユーザー・ホーム・ディレクトリの場所を示します。

図2-1 Oracle Fusion Middlewareの推奨ディレクトリ構造

JDEV_USER_DIRを定義しないと、ドメイン・ホームとアプリケーション・ホームが2つの異なる場所に作成されます。

UNIXホストの場合、デフォルトのドメイン・ホームは$HOME/.jdeveloper/system12.1.3.x.x.x.xxxx/DefaultDomainに作成されます。デフォルトのアプリケーション・ホームは$HOME/jdeveloper/myworkに作成されます。

Windowsホストの場合、デフォルトのドメイン・ホームは%USERPROFILE%\AppData\Roaming\JDeveloper\system12.1.3.x.x.x.xxxx\DefaultDomainに作成されます。デフォルトのアプリケーション・ホームはC:\JDeveloper\myworkに作成されます。

JDEV_USER_DIRを定義すると、ドメイン・ホームとアプリケーション・ホームは、その定義された場所の下のサブディレクトリとして同一の場所に配置されます。たとえば、UNIXシステムの場合、ドメイン・ホームはJDEV_USER_DIR\system12.1.3.x.x.x.xxxに配置されます。アプリケーション・ホームはJDEV_USER_DIR\myworkに配置されます。

2.4.2 ORACLE_HOMEの設定

ORACLE_HOMEも設定できます。この手順は必須ではありませんが、行っておくとインストール・コマンドや構成コマンドを実行する際に各種ディレクトリへの移動プロセスが簡略化されます。

パス定義は次のようになります。

環境

実行コマンド

UNIX

ORACLE_HOME=$HOME/Oracle/Middleware/Oracle_Home
export ORACLE_HOME

Windows

SET ORACLE_HOME=C:\Oracle\Middleware\Oracle_Home

2.4.3 Oracle Linuxのエントロピのチェック

Oracle Linux (正式にはOracle Enterprise Linux)マシンでインストールを行う場合、十分なエントロピがあることを確認する必要があります。統合WebLogic Serverを迅速に起動するには、少なくとも500必要です。

エントロピを確認するには、次のコマンドを実行します。

cat /proc/sys/kernel/random/entropy_avail

500未満の場合、次のコマンドを使用して/dev/randomにバイトを補充します。ソースとして/dev/urandomを使用します。

rngd -r /dev/urandom -o /dev/random -b

/etc/sysconfig/rngdを編集してこのコマンドを構成し、次の行を追加できます。

EXTRAOPTIONS="-i -r /dev/urandom -o /dev/random -b -t 60 -W 2048"

2.5 ドメインの構成

この項は、統合WebLogic Serverを起動することによってJava DBを使用するドメインを構成するのに役立ちます。

統合WebLogic Serverを起動すると自動的にドメインが生成され、デフォルト・ドメインに指定されます。ただし、JDeveloperの外部からWebLogic Serverを起動して、スタンドアロン・ドメインを構成することもできます。

それぞれの方法のメリットとデメリットは、次の表で詳しく説明します。

方法

説明

次の手順

統合WebLogic Serverのデフォルト・ドメインをJDeveloper内に構成します。

JDeveloper内から統合WebLogic Serverを起動するとデフォルト・ドメインが作成されます。
この場合、サーバーは現在のJDeveloperセッションにつながります。JDeveloperを停止すると、統合WebLogic Serverも停止します。新しいJDeveloperセッションを開始するたびに、統合WebLogic Serverを再起動する必要があります。

第2.5.1項を参照してください。

スタンドアロン・ドメインを構成します。

スタンドアロン・バージョンの統合WebLogic Serverを作成できます。サーバーとドメインはJDeveloperに依存せずに実行されます。
これにより、JDeveloperで一連の個別のセッションにわたるアプリケーションの開発を予定している場合や、Oracle Service Busのブラウザベースのコンソールでアプリケーションを開発する予定がある場合、起動時間が節約されます。

第2.5.2項を参照してください。

コンパクト・ドメインを構成します。

Oracle Databaseと外部コンパクト・ドメインを使用するようにQuick Startインストールを構成できます。
このオプションは、使用しているドメインとEnterprise Scheduler、Managed File Transfer、B2B、HeathcareまたはBAMコンポーネントとの互換性を保つ必要がある場合にのみ選択してください。

第3章を参照してください。

ドメインに対する他の作成方法はお薦めしません。

2.5.1 JDeveloperのデフォルト・ドメインの構成

この項では、統合WebLogic Serverを起動することによってJDeveloperのデフォルト・ドメインを構成する方法について説明します。次のタスクを実行します。

- タスク1「統合WebLogic Serverの起動」

- タスク2「ドメインの確認」

- タスク3「Secure Sockets Layer (SSL)の無効化」

- タスク4「次の手順の検討」

タスク1 統合WebLogic Serverの起動

1. 次のコマンドを使用してJDeveloperを起動します。

環境

実行コマンド

UNIX

cd $ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

Oracle JDeveloperを起動すると、3つのプロンプトが表示されます。

プロンプトが表示されたら、「Studio開発者(すべての機能)」をロールとして選択し、「OK」をクリックする。

プロンプトが表示されたら、「いいえ」をクリックして以前のJDeveloperインストールからプリファレンスをインポートします。

「Oracle使用状況トラッキング」に関するプロンプトが表示されたら、Oracle JDeveloperからOracleに自動使用状況レポートを送信するかどうかを選択し、「OK」をクリックします。

この時点でJDeveloperが完全に起動します。

2. メニューバーから「実行」を選択して統合WebLogic Serverを起動します。ドロップダウン・メニューから「サーバー・インスタンスの起動」を選択します(図2-2)。

図2-2 統合WebLogic Serverの起動

3. サーバー・インスタンスを初めて起動する場合は、デフォルト・ドメインのパスワードを入力するよう求められます(図2-3)。

図2-3 デフォルト・ドメインのパスワードの指定

「管理者ID」、「リスニング・アドレス」、「リスニング・ポート」および「SSLリスニング・ポート」にはあらかじめ値が入力されています。それらを確認し、適宜変更します。

4. 統合サーバーの起動には数分かかります。
「メッセージ」ウィンドウ・ペインでサーバーの起動を確認できます。このウィンドウは、JDeveloper画面の下部に自動的に開きます。表示されない場合は、上部のメニュー・バーから「ウィンドウ」を選択し、ドロップダウン・メニューから「ログ」を選択して開きます。キーボード・ショートカットの[Ctrl]+[Shift]+[L]を使用してアクティブにすることもできます。

注意:
統合WebLogic Serverドメインの作成が失敗して、次のエラーが表示された場合:
Failed to query contents of table SERVICETABLE. - Schema 'DEMODB' does not exist

必ず実行中のすべてのサーバーをシャットダウンし(Java DBを使用していない場合でも)、ドメインの作成を再実行してください。

VPNの問題点:
マシンがVPN経由で接続されている場合、CoherenceでローカルとVPNのIPアドレスが混同される可能性があります。Coherenceクラスタをマルチキャストに変更してください。

5. ログに次のメッセージが表示されれば、統合WebLogic Serverは正常に起動しています。

[SOA Platform is running and accepting requests
[IntegratedWebLogicServer started.]

タスク2 ドメインの確認

デフォルト・ドメインは、Oracle SOA SuiteおよびOracle Service Busのランタイム・コンポーネントであらかじめ構成されています。ここで、インストールを確認します。

1. 次の形式のURLにあるEnterprise Manager Fusion Middleware Controlにアクセスします。

http://hostname.domain:7101/em

注意:
統合WebLogic Serverのデフォルト・ポートは、構成時に変更していないかぎり必ず7101にしてください。

統合Weblogic Serverを起動したときに指定したユーザー名とパスワードを使用してログインします。

Fusion Middleware Controlの使用方法の詳細は、『Oracle Fusion Middleware管理』のOracle Enterprise Manager Fusion Middleware Controlの使用のスタート・ガイドを参照してください。

2. または、Oracle Service Busコンソールを使用してプロジェクトを開発する場合は、Oracle Service Busが実行されているかどうかを確認できます。
Oracle Service Busコンソールには、次の形式のURLでアクセスできます。

http://hostname.domain:7101/servicebus

スタンドアロン・ドメインを作成したときに指定したユーザー名とパスワードを使用してログインします。

Oracle Service Busコンソールの使用の詳細は、『Oracle Service Busでのサービスの開発』のOracle Service Busコンソールのスタート・ガイドを参照してください。

タスク3 Secure Sockets Layer (SSL)の無効化

このタスクはオプションです。SSLはデフォルトでは統合WebLogic Serverで有効化されています。設計時の要件が厳格でない場合は、次を実行してSSLを無効にできます。

1. http://localhost:7101/consoleにある管理コンソールに移動します。

2. 資格証明を使用してログインします。

3. メニューで「環境」→「サーバー」→「管理サーバー」の順に移動します。

4. 「SSLリスニング・ポート有効」の選択を解除します。

5. 統合WebLogic Serverを再起動します。

タスク4 次の手順の検討

第2.8項「次の手順」に移動して、次に実施する手順を確認します。

2.5.2 スタンドアロン・ドメインの構成

JDeveloperの統合WebLogic Serverとデフォルト・ドメインで要件が満たされる場合は、この項をスキップできます。

この項では、スタンドアロン・バージョンの統合WebLogic Serverとドメインの起動方法について説明します。次のタスクを完了します。

- タスク1「スタンドアロン・ドメイン構成ウィザードの起動」

- タスク2「ドメイン構成ウィザードのナビゲート」

- タスク3「アプリケーション・サーバー接続ウィザードの起動」

- タスク4「アプリケーション・サーバー接続の作成ウィザードのナビゲート」

- タスク5「接続の確認」

タスク1   スタンドアロン・ドメイン構成ウィザードの起動

システムで他のサーバーが実行されていないことを確認します。

コマンド・プロンプトで適切なコマンドを使用して次の手順を実行します。

1. ORACLE_HOME/soa/common/binに移動します。

2. QS_TEMPLATES環境変数をSOAドメイン・テンプレートまたはSOAドメイン・テンプレートとOSBドメイン・テンプレートの両方に設定します。

3. スタンドアロン・ドメイン構成ウィザードを起動します。

ORACLE_HOME変数を定義している場合、このタスクのコマンド・シーケンスは次のいずれかのようになります。

環境

実行コマンド

UNIX

cd $ORACLE_HOME/soa/common/bin
QS_TEMPLATES="$ORACLE_HOME/soa/common/templates/wls/oracle.soa_template_12.1.3.jar, $ORACLE_HOME/osb/common/templates/wls/oracle.osb_template_12.1.3.jar"
export QS_TEMPLATES
./qs_config.sh

Windows

CD %ORACLE_HOME%\soa\common\bin
set QS_TEMPLATES=%ORACLE_HOME%\soa\common\templates\wls\oracle.soa_template_12.1.3.jar, %ORACLE_HOME%\osb\common\templates\wls\oracle.osb_template_12.1.3.jar
qs_config.cmd

タスク2   ドメイン構成ウィザードのナビゲート

次の画面に従って進みます。

表2-2 Quick StartのWebLogic Server構成画面

画面

説明

構成

デフォルト・ドメインのパスワードを指定します。

「ドメインの場所」を編集します。デフォルトでは、ドメインはORACLE_HOME/user_projects/domains/base_domainに作成されます。今後の混乱を避けるために、「ドメインの場所」のパスのbase_domainをstandalone_domainに置き換えます。

「アプリケーションの場所」のパスのbase_domainもstandalone_domainに置き換えます。

ポート番号を確認します。

「作成」をクリックします。

構成の進行状況

この画面では、構成の進行状況を参照できます。

構成の終了

インストールが完了すると、この画面が表示されます。この画面の情報を書き留めておいてください。

この画面にリストされたドメインの場所から新しいドメインを手動で起動する場合は、その起動オプションの選択は解除しておきます。

「終了」をクリックして、ウィザードを終了します。

作成後にドメインを自動的に起動しないように選択した場合、スタンドアロン・ドメインを手動で起動するには、コマンドラインを使用してドメイン・ホームに移動し、startWebLogic.shファイルまたはstartWebLogic.cmdファイルを起動します。

ドメインの構成には数分かかることがあります。ターミナルに次のメッセージが表示されれば、WebLogic Serverが起動し、スタンドアロン・ドメインは正常に作成されています。

SOA Platform is running and accepting requests

スタンドアロン・ドメインは、Oracle SOA Suiteのランタイム・コンポーネントであらかじめ構成されています。

タスク3   アプリケーション・サーバー接続ウィザードの起動

Oracle JDeveloperを適切なコマンドで起動します。

環境

実行コマンド

UNIX

cd ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

上部のメニューから「ウィンドウ」を選択し、ドロップダウン・メニューから「アプリケーション・サーバー」を選択します。または、キーボード・ショートカットの[Ctrl]+[Shift]+[G]を使用する方法もあります。これにより、左側のペインに「アプリケーション・サーバー・ナビゲータ」が開きます。

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」を右クリックします。ドロップダウン・メニューから「新規アプリケーション・サーバー」を選択してアプリケーション・サーバー接続の作成ウィザードを起動します。

タスク4   アプリケーション・サーバー接続の作成ウィザードのナビゲート

アプリケーション・サーバー接続の作成ウィザードは次の画面で構成されています。

表2-3 アプリケーション・サーバー接続作成の画面

画面

説明

使用方法

「スタンドアロン・サーバー」を選択します。

「次へ」をクリックします。

名前とタイプ

サーバーの直感的な「接続名」を指定します。

「接続タイプ」の「WebLogic 12.x」は選択したままにします。

「次へ」をクリックします。

認証

ドメインの構成時に作成した「ユーザー名」と「パスワード」を入力します。

「次へ」をクリックします。

接続

スタンドアロン・ドメインの名前を入力します。画面の他の内容は変更せずに「次へ」をクリックします。

テスト

上部にある「接続のテスト」ボタンをクリックします。テストが失敗した場合は、「戻る」をクリックして「接続」画面または「認証」画面に戻り、入力した内容がすべて正しいことを確認してください。

すべて問題がなければ「次へ」をクリックします。

終了

「終了」画面には、新しい接続の起動方法が表示されます。これについては次のタスクで説明します。「終了」をクリックします。

タスク5   接続の確認

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」の横の接続ノードを展開します。「名前とタイプ」画面で指定した「接続名」でスタンドアロン・ドメインがリストされるはずです。

スタンドアロン・ドメインの名前を右クリックして、「管理コンソールの起動」を選択します。

管理コンソールにログインします。ログインできたら、アプリケーションの作成を開始します。次に実行する手順については、第2.8項を参照してください。

2.6 JDeveloperの基本機能の理解

この項では、Oracle JDeveloperを管理するために理解しておく必要のある基本事項について説明します。次の情報が含まれます。

- 統合WebLogic Serverの停止

- JDeveloperの再起動

Oracle JDeveloperの使用方法の詳細は、Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperの使用方法に関する項を参照してください。

2.6.1 統合WebLogic Serverの停止

Oracle JDeveloperから統合WebLogic Serverを起動した場合は、Oracle JDeveloperを終了するだけで実行中のサーバーを停止できます。

なんらかの理由でJDeveloperを終了したくない場合は、リボン・メニューで赤い停止ボタンをクリックする方法もあります。

WebLogic Serverを個別に起動した場合は、次を実行します。

環境

実行コマンド

UNIX

cd DOMAIN_HOME/bin
./stopWebLogic.sh

Windows

CD %DOMAIN_HOME%\bin
stopWebLogic.cmd

2.6.2 JDeveloperの再起動

Oracle JDeveloperを閉じて再度開く必要がある場合は、次のコマンドを使用できます。

環境

実行コマンド

UNIX

cd ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

2.7 同じマシン上の複数のインストールの管理

同じマシン上に複数のQuick Startディストリビューションをインストールすると、ディストリビューションそれぞれに、独自の一意のJava DBインスタンスを実行する独自のJDeveloperが作成されます。同じマシン上のすべてのJava DBインスタンスは、同じポートで初期化されます。これらの理由のために、次の操作を実行できません。

- 異なるディストリビューションから2つの統合WebLogic Serverを同時に起動することはできません。

- Oracle Business Process Management Suite Quick Start OracleホームからWebLogic Serverを起動することにより、Oracle SOA Suiteランタイム環境にアクセスすることはできません。

- Oracle SOA Suite Quick Start OracleホームからWebLogic Serverを起動することにより、Oracle Business Process Management Suiteランタイム環境にアクセスすることはできません。

同じマシン上でJava DBを使用して異なる複数のサーバーを切り替える場合、目的の開発環境を確実に起動するために、次の手順を実行する必要があります。

1. まだ実行していない場合は、JDeveloperディストリビューションのそれぞれに対して個別のユーザー・ディレクトリ・ホームの場所を決めます。ユーザー・ホーム・ディレクトリには、ドメイン・ファイルおよびユーザーが生成したアプリケーション・ファイルのサブディレクトリが格納されます。
たとえば、同じマシン上にOracle Business Process Management Suite JDeveloperとOracle SOA Suite JDeveloperの両方をインストールして使用するとします。この場合、Oracle SOA Suite JDeveloperのユーザー・ホーム・ディレクトリの場所をC:/jdev12cworkarea/soaに指定し、Oracle Business Process Management Suiteユーザー・ホーム・ディレクトリの場所をC:/jdev12cworkarea/bpmにすることができます。

2. 環境変数JDEV_USER_DIRを、使用するJDeveloperディストリビューションのユーザー・ディレクトリ・ホームの場所に設定します。
前の手順で示した例では、Oracle SOA Suite環境を使用する場合、JDEV_USER_DIR=C:/jdev12cworkarea/soaを設定します。

注意:
JDEV_USER_DIRを再定義すると、アプリケーション・プロジェクトのデフォルトの保存場所も変更されます。JDEV_USER_DIRを定義せずにJDeveloperをすでに起動して使用している場合、デフォルト・アプリケーション・ホームにアプリケーションが保存されている可能性があります。デフォルト・アプリケーション・ホームはJDeveloper/myworkの下のユーザーのルート・ディレクトリに配置されます。

3. 使用するディストリビューションのJDeveloperホームに移動します。
たとえば、Oracle SOA Suite環境を使用する場合、Oracle SOA Suite Oracleホームに移動し、/jdeveloper/jdev/binに移動します。

4. そこからJDeveloperの実行可能ファイルを起動します。

Java DBを使用してディストリビューションを切り替えるたびに、JDEV_USER_DIR変数を再設定する必要があります。

2.8 次の手順

インストールの確認が終了したら、次のいずれかのタスクを実行できます。

アクション

リソース

Enterprise Scheduler、Managed File Transfer、B2B、HeathcareまたはBusiness Activity Monitoring用にインストールを構成します。

これらのコンポーネントを使用するには、Oracle Databaseとスタンドアロン・コンパクト・ドメインを作成する必要があります。詳細な手順は、このドキュメントの第3章を参照してください。

サンプル・アプリケーションをデプロイします。

このドキュメントの第7章を参照してください。

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperの使用方法に関する項を参照してください。

インストールを削除します。

インストールのテストが完了している場合は、このドキュメントの第8章を参照してください。

3 Oracle SOA Suite Quick Start用のコンパクト・ドメインの構成

この章では、Oracle SOA Suite Quick Startインストールのためのコンパクト・ドメインの構成について説明します。この構成が完了すると、外部Oracle Databaseが作成され、コンパクト・ドメインが構成されます。

第2章の詳細な説明に従って、Oracle SOA Suite Quick Startインストーラがすでに実行されているはずです。この章は、DBと互換性のないコンポーネントを使用してアプリケーションを作成する場合にのみ読み進めてください。これらのコンポーネントには、Oracle Enterprise Scheduler、Oracle B2B、Oracle Healthcare、Oracle Business Activity MonitoringおよびOracle Managed File Transferなどがあります。

この章には次の項が含まれます:

- Quick Startインストール用コンパクト・ドメインの構成の準備

- 必要なスキーマのインストール

- コンパクト・ドメインの構成

- JDeveloperからコンパクト・ドメインへの接続

- 次の手順

3.1 Quick Startインストール用コンパクト・ドメインの構成の準備

この項では、システムでコンパクト・ドメインを構成するための準備について説明します。

コンパクト・ドメインは、管理対象サーバーを含まない、単一の管理サーバーで構成された開発者用ドメインです。コンパクト・ドメインを作成するとOracle Databaseを使用できるため、Quick Startインストールにデフォルトで含まれているJava DBとは互換性のない追加コンポーネントをインストールできます。

次のタスクに取りかかる前に、Quick Startインストールが動作することを確認してください。

- タスク1「Oracle JDeveloper、Extra Server ConnectionsおよびJava DBの終了」

- タスク2「必要なインストーラのダウンロード」

タスク1   Oracle JDeveloper、Extra Server ConnectionsおよびJava DBの終了

Oracle JDeveloperのすべてのインスタンスを終了します。

バックグラウンドで実行しているJava DBの他のサーバー接続やインスタンスがないことを確認するには、次のコマンドを使用します。

環境

実行コマンド

UNIX

ps -ef | grep java

続いて、kill -9を使用して、Java DBの不要な実行中のサーバーやインスタンスを終了します。

Windows

タスク マネージャーを起動して「プロセス」タブを選択します。JDeveloper、Java DBおよび実行中のサーバーで実行されているすべてのインスタンスを停止します。
また、次のコマンドも使用できます。

wmic process where "name='java.exe'" get ProcessID, Commandline /format:list

続いて、taskkill /f /pid <PID>を使用して、不要な実行中のサーバーやJava DBを終了します。

タスク2   必要なインストーラのダウンロード

次のファイルのダウンロード元の場所については、『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照してください。

- 動作保証されているOracle Databaseインストーラ

- Oracle Managed File Transferのインストーラ

- B2BおよびHealthcareのインストーラ

注意:
Oracle® Fusion Middleware 12c (12.1.3)では、Oracle SOA Suiteインストールにリポジトリ作成ユーティリティ(RCU)が含まれています。個別のバージョンをダウンロードしたり、使用したりする必要はありません。

3.2 必要なスキーマのインストール

この項では、Quick Startコンパクト・ドメインに必要なOracle Databaseスキーマの作成について説明します。既存のデータベースがある場合はそれを使用できますが、ここでは新しいデータベースを作成することを想定しています。

次のタスクを実行します。

- タスク1「サポートされるデータベースのインストール」

- タスク2「追加コンポーネントのインストーラの実行」

- タスク3「リポジトリ作成ユーティリティを使用したスキーマの作成」

タスク1   サポートされるデータベースのインストール

Oracle Fusion Middleware 12cでサポートされるデータベースの確認およびOracle Technology Network (http://www.oracle.com/technetwork/indexes/downloads/index.html)からダウンロードが済んでいるはずです。

インストーラを実行します。選択したデータベースのインストレーション・ガイドへのリンクは、Oracle Technology Networkの同じページにある「ダウンロード」タブの横の「ドキュメント」タブにあります。

ヒント:
インストール中に、サービス名とポート番号を書き留めておいてください。この情報は、リポジトリ作成ユーティリティ(RCU)でスキーマを作成する際に必要になります。

12cデータベース・ユーザーへの注意:

12cマルチテナント・データベースを使用している場合は、AL32UTF8文字セットを使用するように構成する必要があります。

Quick Start RCUではコンテナ・データベース(CDB)に接続できません。データベースの作成時に、グローバル・データベースの作成画面でコンテナ・データベースを作成しないように選択できます。コンテナ・データベースを作成する場合は、プラガブル・データベース(PDB)も構成し、RCUがそのPDBを指すようにする必要があります。

タスク2   追加コンポーネントのインストーラの実行

Managed File Transfer、B2BまたはHealthcareをQuick Startドメインに追加する場合は、そのインストーラをここで実行する必要があります。これらのインストールについては第6.2項で簡単な説明があります。

Enterprise SchedulerまたはBusiness Activity Monitoringを追加する場合、個別のインストーラを実行する必要はありません。

必要な追加製品がまだわからない場合は、コンパクト・ドメインの作成後に任意のコンポーネントを追加できます。ただしここで決定しておくと、サーバーを再起動したり、ドメイン構成ウィザードやRCUを実行したりする回数を最小化できます。

タスク3   リポジトリ作成ユーティリティを使用したスキーマの作成

Quick StartインストールにパッケージされているRCUを起動して、新しいデータベースにスキーマを作成します。Quick Startを使用してデータベースを構成する際に、他のバージョンのRCUをダウンロードしたり、使用したりしないでください。

ORACLE_HOMEおよびJAVA_HOME変数がOracleホームを指すように定義済の場合は、次のコマンドでRCUを起動できます。

環境

実行コマンド

UNIX

cd ORACLE_HOME/oracle_common/bin
./rcu

Windows

cd ORACLE_HOME\oracle_common\bin
rcu.bat

表3-1の画面に従って進みます。各画面のオプションの詳細は、画面名をクリックするか、『リポジトリ作成ユーティリティによるスキーマの作成』のリポジトリ作成ユーティリティの画面の理解に関する項を参照してください。

表3-1 RCUのスキーマ作成画面

画面

説明

ようこそ

この画面には、RCUの概要と目的について表示されます。「次へ」をクリックします。

リポジトリの作成

「リポジトリの作成」を選択し、「システム・ロードおよび製品ロードの同時実行」を選択します。

2つ目のオプションが表示されない場合は、DBAアクティビティを実行するために必要な権限が付与されていません。

データベース接続の詳細

「ホスト名」、「ユーザー名」、「パスワード」に、使用するOracle Databaseの資格証明を入力します。「サービス名」と「ポート」番号はデータベースをインストールしたときに作成されたものです。

12cマルチテナント・データベースを使用していて接続の問題がある場合は、コンテナ・データベース(CDB)に接続しようとしていないか確認してください。また、データベースがAL32UTF8文字セットを使用するように構成されていることも確認する必要があります。互換性のあるPDBを構成する方法については、12cの『Oracle Database管理者ガイド』を参照してください。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

コンポーネントの選択

ドメインの構成時にターゲット設定しやすいように、新しいスキーマに直感的な接頭辞(SOAQSなど)を指定します。

「AS共通スキーム」および「SOA Suite」を選択すると、それらの依存先がすべて選択されます。

MFTをインストールする場合は、リストで「Managed File Transfer」を選択します。該当するインストーラをまだ実行していない場合、このオプションはリストに表示されません。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

スキーマ・パスワード

「すべてのスキーマに同じパスワードを使用」を選択します。パスワードを作成して覚えておきます。

カスタム変数

この画面は、SOAインフラストラクチャをインストールする場合に表示されます。カスタム変数の説明は、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のSOA Suiteスキーマに必要なカスタム変数に関する項を参照してください。

Healthcare Integrationユーザー・インタフェースが必要なヘルスケア・プロバイダの場合は、Healthcare Integrationの「値」フィールドを「はい」に変更します。この値をここで設定しないと、Healthcare Integrationユーザー・インタフェースは正しく機能しません。詳細は、第6.2.2.2項を参照してください。

または、デフォルトのまま「次へ」をクリックします。

表領域のマップ

この画面には、スキーマを作成するコンポーネントのデフォルト表領域と一時表領域が表示されます。この情報を確認したら、「次へ」をクリックします。

続く2つの確認ダイアログで「OK」をクリックします。さらに、「次へ」をクリックして、次の画面に進みます。

サマリー

この画面には、作成されるコンポーネント・スキーマの概要が表示されます。上部にある「データベースの詳細」を次の手順(コンパクト・ドメインの構成)用に書き留めておきます。続いて、「作成」をクリックし、スキーマの作成を開始します。

完了サマリー

この画面には、データベース・スキーマの操作で作成されたログ・ファイルが表示されます。任意のログ・ファイルを開いて情報を確認したり、作成時の問題を解決したりできます。

いずれかの操作が失敗した場合は、「失敗したコンポーネントのクリーンアップ」ボックスを選択できます。このオプションを選択すると、「閉じる」をクリックしたときに、作成に失敗したスキーマがデータベースから削除されます。

「閉じる」をクリックすると、スキーマの作成が完了します。

スキーマの作成で問題が発生した場合は、まずQuick Startインストールに含まれるRCUを使用していることを確認してください。また、データベース・サーバーが実行されていることも確認する必要があります。次に、「完了サマリー」画面で生成されたログ・ファイルを使用して問題を解決します。

詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』のリポジトリ作成ユーティリティのトラブルシューティングに関する項を参照してください。

3.3 コンパクト・ドメインの構成

この項では、構成ウィザードを使用したコンパクト・ドメインの作成手順を説明します。

ドメイン構成ウィザードを起動するには、次のタスクを実行します。

- タスク1「ドメイン構成ウィザードの起動」

- タスク2「ドメイン・タイプとドメイン・ホームの場所の選択」

- タスク3「構成テンプレートの選択」

- タスク4「アプリケーション・ホームの場所の選択」

- タスク5「管理者アカウントの構成」

- タスク6「ドメイン・モードおよびJDKの指定」

- タスク7「データ・ソース構成タイプの指定」

- タスク8「JDBCコンポーネント・スキーマの情報の指定」

- タスク9「JDBC接続のテスト」

- タスク10「詳細構成の選択」

- タスク11「ドメインの構成」

- タスク12「ドメインの場所の確認」

タスク1   ドメイン構成ウィザードの起動

ORACLE_HOME/oracle_common/common/binに移動します。

環境変数CONFIG_JVM_ARGSを-Dcom.oracle.cie.config.showProfile=trueに設定します。これにより、コンパクト・ドメインのオプションが構成ウィザードでアクティブになります。

続いて、構成ウィザードを起動します。

このタスクのコマンドの例を次に示します。

UNIX

cd ORACLE_HOME/oracle_common/common/bin
CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
export CONFIG_JVM_ARGS
./config.sh

Windows

cd ORACLE_HOME\oracle_common\common\bin
SET CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
config.cmd

続いて、次の構成画面に従って進みます。

タスク2 ドメイン・タイプとドメイン・ホームの場所の選択

「構成タイプ」画面で、「新規コンパクト・ドメインの作成」を選択します。このオプションが表示されない場合は、タスク1の環境変数が正しく設定されていません。

「ドメインの場所」フィールドで、使用するドメイン・ホーム・ディレクトリを指定します。すでに統合WebLogic Serverを起動し、デフォルト・ドメインが生成されている場合は、base_domain以外に新しいドメインを作成する必要があります。

ドメイン・ホームは、Oracleホーム・ディレクトリの外部に作成する必要があります。図3-1で、Oracleホームからの相対的なアプリケーション・ホームの場所を確認してください。ソフトウェアのアップグレードや再インストールが必要な場合に、このディレクトリ構造は問題の予防に役立ちます。

図3-1 Oracle Fusion Middlewareの推奨ディレクトリ構造

このディレクトリ構造によって、ソフトウェアをアップグレードまたは再インストールする必要があるときに問題が起きにくくできます。詳細は、Oracle Fusion Middlewareの理解のOracle Fusion Middlewareの主要ディレクトリに関する項を参照してください。

タスク3 構成テンプレートの選択

「テンプレート」画面で、「製品テンプレートを使用してドメインを作成」が選択されていることを確認し、次のテンプレートを選択します。

- Oracle SOA Suite - 12.1.3.0[soa]
このテンプレートを選択すると、次に示すものが依存関係として自動的に選択されます。

- Oracle Enterprise Manager - 12.1.3.0 [em]

- Oracle WSM Policy Manager - 12.1.3.0 [oracle_common]

- Oracle JRF - 12.1.3.0 [oracle_common]

- WebLogic Coherence Cluster Extension - 12 1.3.0 [wlserver]

- Oracle Service Bus - 12.1.3.0 [osb]
このテンプレートを選択すると、「WebLogic Advanced Web Services for JAX-RPC Extension - 12.1.3.0 [oracle_common]」が依存関係として自動的に選択されます。

- Oracle Enterprise Scheduler Service Basic - 12.1.3.0

- Oracle Enterprise Manager Plugin for ESS - 12.1.3.0

必要に応じて、次のテンプレートを選択します。

- Oracle SOA Suite for healthcare integration -12.1.3.0 [soa]

Healthcareユーザー向けの注意:
Oracle SOA Suite for healthcare integration - 12.1.3.0 [soa]テンプレートおよびOracle B2B - 12.1.3.0 [soa]テンプレートの両方を選択する必要があります。

- Oracle Business Activity Monitoring - 12.1.3.0 [soa]

- Oracle B2B - 12.1.3.0 [soa]

- Oracle Managed File Transfer -12.1.3.0 [mft]

Oracle B2B、Oracle Healthcare IntegrationまたはOracle Managed File Transferのインストーラを実行していない場合は、前述のテンプレートを選択するためのオプションは表示されません。これらのコンポーネントのインストール手順は、第6章を参照してください。

タスク4 アプリケーション・ホームの場所の選択

「アプリケーションの場所」画面で、ドメインに関連するアプリケーションの格納先を選択します。この場所は、アプリケーション・ホーム・ディレクトリとも呼びます。

アプリケーション・ホームは、タスク2でドメイン・ホームに対して指定した場所と同じ場所に作成する必要があります。図3-1で、Oracleホームからの相対的なアプリケーション・ホームの場所を確認してください。ソフトウェアのアップグレードや再インストールが必要な場合に、このディレクトリ構造は問題の予防に役立ちます。

タスク5 管理者アカウントの構成

「管理者アカウント」画面で、ドメインのデフォルトWebLogic管理者アカウント用のユーザー名とパスワードを指定します。これらの資格証明は、ドメインの管理サーバーにアクセスする際に使用します。

タスク6 ドメイン・モードおよびJDKの指定

「ドメイン・モードおよびJDK」画面で次の操作を行います。

- 「ドメイン・モード」フィールドで「開発モード」を選択します。

- 「JDK」フィールドで、Oracle HotSpot JDKを選択します。

タスク7 データ・ソース構成タイプの指定

「データベース構成タイプ」画面で、「RCUデータ」を選択してフィールドをアクティブ化します。「RCUデータ」オプションによってデータベースおよびサービス表(STB)スキーマに接続し、ドメインの構成に必要なスキーマのスキーマ情報を自動的に受け取るように構成ウィザードで指定できます。

注意:
この画面で「手動構成」を選択する場合、次の画面で、スキーマのパラメータを手動で指定する必要があります。

「RCUデータ」を選択した後、次のフィールドを入力します。

フィールド

説明

DBMS/サービス

データベースDBMS名を入力します。サービス・タイプ・ドライバを選択した場合はサービス名を入力します。12cマルチテナント・データベースを使用している場合、コンテナではなく、構成されたプラガブル・データベース(PDB)のサービス名を使用していることを確認します。

ホスト名

データベースをホストするサーバーの名前を入力します。

ポート

データベースがリスニングしているポート番号を入力します。

スキーマ所有者
スキーマ・パスワード

データベースのサービス表スキーマに接続するためのユーザー名とパスワードを入力します。これは、RCUの「スキーマ・パスワード」画面でサービス表コンポーネントに指定されたスキーマのユーザー名およびパスワードです。
デフォルトのユーザー名はprefix_STBであり、この場合prefixはRCUで定義した接頭辞です。

データベース接続情報の指定が完了したら、「RCU構成の取得」をクリックします。「接続結果ログ」の次の出力は、操作が成功したことを示しています。

Connecting to the database server...OK
Retrieving schema data from database server...OK
Binding local schema components with retrieved data...OK

Successfully Done.

ヒント:
「RCUデータ」オプションの詳細は、『Repository Creation Utilityによるスキーマの作成』のサービス表スキーマの理解に関する項を参照してください。

タスク8 JDBCコンポーネント・スキーマの情報の指定

「JDBCコンポーネント・スキーマ」画面の値が、すべてのスキーマについて適切であることを確認します。前の画面で「RCUデータ」を選択した場合、スキーマ表には適切な値がすでに挿入されています。

タスク9 JDBC接続のテスト

「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。

「ステータス」列の緑色のチェック・マークは、テスト結果が正常であったことを示します。何か問題があった場合は、画面の「接続結果ログ」セクションのエラー・メッセージを確認して問題を修正した後、接続を再度テストします。

タスク10 詳細構成の選択

コンパクト・ドメインでは、拡張構成は必要ありません。「拡張構成」画面は、何も選択せずにスキップできます。

タスク11   ドメインの構成

「構成のサマリー」画面には、最終的なディレクトリ構造およびコンパクト・ドメインに構成されるコンポーネントと拡張機能が表示されます。この情報を確認して、「作成」をクリックします。

「構成の進行状況」画面に構成の進行状況バーが表示されます。

タスク12   ドメインの場所の確認

構成が完了すると、「構成に成功しました」画面にドメインのディレクトリの場所と管理コンソールにアクセスするためのURLが表示されます。両方を書き留めてから「閉じる」をクリックします。

構成ウィザードが完了したら、コンパクト・ドメインのホームに移動し、次のコマンドを使用して管理サーバーを起動します。

UNIX

cd DOMAIN_HOME/bin
./startWebLogic.sh

Windows

cd DOMAIN_HOME\bin
startWebLogic.cmd

JDeveloperの統合WebLogic Serverを使用する場合、同じシステム上でコンパクト・ドメインと併用するときには、コマンドの最後にフラグnoderbyを追加します。たとえば、Linuxの起動コマンドは次のようになります。

./startWebLogic.sh noderby

-noderbyオプションを指定すると、Java仮想マシンでDerby Java Databaseが起動しないようにできます。これにより、統合WebLogic Serverとの競合が回避されます。この場合、正常に起動するにはDerby Java Databaseを初期化する必要があります。

次の出力が表示されれば、管理サーバーは実行されています。

Server state changed to RUNNING.

3.4 JDeveloperからコンパクト・ドメインへの接続

この項では、JDeveloperからコンパクト・ドメインにターゲット設定し、アプリケーションを起動できるようにするための準備について説明します。次のタスクを実行します。

- タスク1「アプリケーション・サーバー接続ウィザードの起動」

- タスク2「アプリケーション・サーバー接続の作成ウィザードのナビゲート」

- タスク3「接続の確認」

タスク1   アプリケーション・サーバー接続ウィザードの起動

Oracle JDeveloperを起動します。

上部のメニューから「ウィンドウ」を選択し、ドロップダウン・メニューから「アプリケーション・サーバー」を選択します。または、キーボード・ショートカットの[Ctrl]+[Shift]+[G]を使用する方法もあります。これにより、左側のペインに「アプリケーション・サーバー・ナビゲータ」が開きます。

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」を右クリックします。ドロップダウン・メニューから「新規アプリケーション・サーバー」を選択してアプリケーション・サーバー接続の作成ウィザードを起動します。

タスク2   アプリケーション・サーバー接続の作成ウィザードのナビゲート

表3-2 アプリケーション・サーバー接続作成の画面

画面

説明

使用方法

「スタンドアロン・サーバー」が選択されていることを確認します。

「次へ」をクリックします。

名前とタイプ

サーバーの直感的な「接続名」を指定します。

「接続タイプ」の「WebLogic 12.x」は選択したままにします。

「次へ」をクリックします。

認証

ドメインの構成のタスク5で作成した「ユーザー名」と「パスワード」を入力します。

「次へ」をクリックします。

接続

ドメイン構成のタスク2でbase_domain以外を指定した場合は、そのコンパクト・ドメインの名前を入力します。コンパクト・ドメインがbase_domainの場合は、この画面の内容を変更せずに「次へ」をクリックできます。

テスト

上部にある「接続のテスト」ボタンをクリックします。テストが失敗した場合は、「戻る」をクリックして「接続」画面または「認証」画面に戻り、入力した内容がすべて正しいことを確認してください。

すべて問題がなければ「次へ」をクリックします。

終了

「終了」画面には、新しい接続の起動方法が表示されます。これについては次のタスクで説明します。「終了」をクリックします。

タスク3   接続の確認

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」の横の接続ノードを展開します。「名前とタイプ」画面で指定した「接続名」でコンパクト・ドメインがリストされるはずです。

コンパクト・ドメインの名前を右クリックして、「管理コンソールの起動」を選択します。

管理コンソールにログインします。ログインに成功して、サーバーが実行されていることが確認できれば、JDeveloperでのアプリケーションの作成を開始できます。

注意:
コンパクト・ドメインへの接続中に表示されるオプションの詳細を確認するには、Oracle JDeveloperによるアプリケーションの開発のデータベースへの接続と操作に関する項およびターゲット・アプリケーション・サーバーへの接続の作成方法に関する項を参照してください。

3.5 次の手順

Oracle SOA Suiteインストールとコンパクト・ドメインの接続の確認が終了したら、次のいずれかのアクションを実行できます。

アクション

リソース

サンプル・アプリケーションをデプロイします。

このドキュメントの第7章を参照してください。

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperによるアプリケーション開発のスタート・ガイドに関する項を参照してください。

Oracle Managed File Transfer、Oracle Event ProcessingまたはOracle B2B/Healthcareを追加します。

完全に構成されたコンパクト・ドメインにコンポーネントを追加する手順は、このドキュメントの第6章を参照してください。

インストールを削除します。

インストールのテストが完了している場合は、このドキュメントの第8章を参照してください。

第II部

Oracle Business Process Management SuiteのQuick Start

この部では、Quick Startを使用してOracle Business Process Managementをインストールする手順について説明します。この部に含まれている各章に進む前に、このドキュメントの第1章に記載されている情報を確認しておく必要があります。

この部には次の章が含まれます:

- 第4章「Oracle Business Process Management SuiteのQuick Start for Developersのインストール」

- 第5章「Oracle Business Process Management Suite Quick Start用のコンパクト・ドメインの構成」

第4章では、インストール・プロセスについて詳しく説明し、統合WebLogic Serverのデフォルト・ドメインまたはスタンドアロン・ドメインのいずれかを選択して設定する手順を紹介します。

第5章では、Oracle Databaseを必要とする製品をインストールして使用する場合に、Quick Startインストール用のコンパクト・ドメインを構成する方法について説明します。

4 Oracle Business Process Management SuiteのQuick Start for Developersのインストール

この章では、Oracle Business Process Management Suite Quick Startインストールについて説明し、続いて統合WebLogic Serverのデフォルト・ドメインの使用およびスタンドアロン・ドメインの作成について説明します。

この章を読み終えると、Oracle Business Process Management Studio (このガイドではOracle JDeveloperと呼びます)を使用してOracle Business Process Management Suiteアプリケーションを開発できるようになります。また、統合WebLogic ServerとJava DBを使用してそれらのアプリケーションをテストできるようになります。

この章には次の項が含まれます:

- Quick Startを使用するための準備

- Quick Startインストーラの起動

- Quick Startインストール画面のナビゲート

- 統合WebLogic Serverの起動の準備

- ドメインの構成

- JDeveloperの基本機能の理解

- 同じマシン上の複数のインストールの管理

- 次の手順

4.1 Quick Startを使用するための準備

この項では、システムでQuick Startを実行できるように確認する方法を説明します。

Quick Startを使用する前に、次のタスクを実行してシステムをインストール用に準備する必要があります。

- タスク1「システムの確認」

- タスク2「インストーラのダウンロード」

- タスク3「JDKのインストール」

- タスク4「JAVA_HOMEの設定」

タスク1   システムの確認

1. サポートされているハードウェア構成またはソフトウェア構成で製品をインストールしようとしていることを確認します。Oracle Fusion Middlewareでサポートされるシステム構成に関するページで、12c (12.1.3)に適した動作保証のドキュメントを参照してください。

2. Oracle Fusion Middlewareのインストールに必要な権限がユーザー・アカウントに付与されていることを確認します。詳細は、『Oracle Fusion Middlewareのインストールのプランニング』のインストール・ユーザーの選択に関する項を参照してください。

3. Oracle Fusion Middlewareのシステム要件および仕様を読み、システムが12c (12.1.3)の要件を満たしているかどうか確認します。

Task 2   インストーラのダウンロード

Oracle Business Process Management Suiteをインストールするホスト・コンピュータにログインします。

『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照し、次のファイルを見つけてダウンロードします。

- Oracle Business Process Management Suite Quick Startインストーラのzipファイル。これは、Oracle Fusion Middleware 12cメディア・パックの一部としてOracle Software Delivery Cloudにあります。
アカウントを登録して、Oracle Software Delivery Cloud (URL: https://edelivery.oracle.com)からソフトウェアをダウンロードできます。

前述の場所でインストーラが見つからない場合は、『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』でダウンロード元の場所を確認してください。

- オペレーティング・システムでサポートされている最新のJava Development Kit (JDK)。このリリース時点では、Oracle Fusion Middleware 12c (12.1.3)は最低でもJDK 7.0 Update 55以降を必要とします。
最新のJDKは次のURLにあります。http://www.oracle.com/technetwork/java/javase/downloads/index.html

推奨されるバージョン番号とダウンロード元の場所については、必ず『Oracle Fusion Middleware 12c (12.1.3)ダウンロード、インストール、構成のREADMEファイル』のサポートされているJava Development Kit (JDK)のダウンロードに関する項で確認してください。

タスク3   JDKのインストール

JDKをインストールします。インストール・パスには、空白を含めないでください。

動作保証されているJDKのインストールの詳細は、『Oracle Fusion Middlewareのインストールのプランニング』の動作保証されているJDKのインストールに関する項を参照してください。

タスク4   JAVA_HOMEの設定

環境変数JAVA_HOMEをJDKの場所を指すように設定します。JAVA_HOMEはすべて大文字にしてくだい。パス定義は次のようになります。

環境

実行コマンド

UNIX

JAVA_HOME=$HOME/Java/jdk1.7.0_xx
export JAVA_HOME

Windows

「スタート」メニューでcmd.exeを検索します。cmd.exeを右クリックして、「管理者として実行」を選択します。

SET JAVA_HOME="C:\Program Files\Java\jdk1.7.0_xx"

警告:

JDKフォルダを前述の例のインストール先と同じ名前にしたり、同じ場所に配置することはできません。必ず実際のインストール先を指すようにしてください。

4.2 Quick Startインストーラの起動

この項では、Quick Startインストーラの起動方法について説明します。

第4.1項のすべての項目が完了したら、Quick Startインストーラを起動します。

1. 内容を、簡単に見つけることができる場所に解凍します。複数の.jarファイルが作成される可能性があります。

2. コマンド・プロンプトを使用して、jarファイルを解凍したディレクトリに移動します。適切なコマンドでウィザードを起動します。

インストーラ

実行コマンド

Linux用の汎用インストーラ

JAVA_HOME/bin/java -jar fmw_12.1.3.0.0_bpm_quickstart.jar

Windows用の汎用インストーラ

JAVA_HOME\bin\java.exe -jar fmw_12.1.3.0.0_bpm_quickstart.jar

注意:
インストーラをサイレント・モードで起動して、インストール・プロセス中に構成オプションが表示されないようにすることもできます。サイレントまたはコマンド行のインストールの詳細は、Oracle Universal Installerによるソフトウェアのインストールのサイレント・モードでのOracle Universal Installerの使用に関する項を参照してください。

3. インストール・ウィザードが起動します。インストーラの実行に問題がある場合は、第4.1項に記載されているシステムの準備について再度確認してください。

注意:
複数のjarファイルが作成される場合でも、それらのすべてに対してインストール・コマンドを実行する必要はありません。fmw_12.1.3.0.0_bpm_quickstart.jarに対してのみ前述のコマンドを実行する必要があります。

4.3 Quick Startインストール画面のナビゲート

この項では、Quick Startのインストールについて説明します。

Quick Startインストーラを起動すると、表4-1の画面が、記載されている順番でインストール・ウィザードに表示されます。

表4-1 Oracle JDeveloperのインストール画面

画面

説明

ようこそ

これは、製品インストーラの開始画面です。

インストール場所

この画面を使用して、Oracleホーム・ディレクトリの場所を指定します。選択するディレクトリ名に空白が含まれていないことを確認してください。

Oracle Fusion Middlewareのディレクトリ構造の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成用のディレクトリの選択に関する項を参照してください。

前提条件のチェック

この画面で、システムが最小限の要件を満たしているかどうかが検証されます。

インストール・サマリー

この画面では、選択したインストール・オプションを検証します。これらのオプションをレスポンス・ファイルに保存する場合、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの名前と場所を指定します。レスポンス・ファイルは、後でサイレント・インストールに使用できます。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。この画面の情報を確認してください。

この画面の下部には、インストール・ウィザードを閉じる際にOracle JDeveloperを起動するためのチェック・ボックスがあります。

このガイドでは、このチェック・ボックスの選択を解除しておくことをお薦めします。

「終了」をクリックします。

インストール画面の詳細は、Oracle Universal InstallerによるインストールのOracle Universal Installerのインストール画面に関する項を参照してください。

第4.4項を参照して、JDeveloperを使用する際の環境の準備方法を確認してください。次に第4.5項を参照して、統合WebLogic Serverに対してサポートされている2つの起動方法を確認してください。統合WebLogic Serverを使用してアプリケーションを開発するためのチュートリアルについては、第7.2項を参照してください。

4.4 統合WebLogic Serverの起動の準備

この項では、統合WebLogic Serverを起動する前に環境を準備する方法について説明します。

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

- JDEV_USER_DIR変数の設定

- ORACLE_HOMEの設定

- Oracle Linuxのエントロピのチェック

4.4.1 JDEV_USER_DIR変数の設定

ユーザー・ホーム・ディレクトリの場所を定義するには、JDEV_USER_DIR環境変数を設定します。これは、ディストリビューションに対して一意の場所にする必要があります。ユーザー・ホーム・ディレクトリには、ドメイン・ファイルおよびユーザーが生成したアプリケーション・ファイルのサブディレクトリが格納されます。

注意:
この手順は、同じマシンにJDeveloperの複数のディストリビューションをインストールして実行する予定がある場合に重要です。インストールするディストリビューションごとに一意のユーザー・ホーム・ディレクトリを割り当てます。詳細は、4.7項を参照してください。

図4-1に推奨するディレクトリ構造を示します。ここで、configはユーザー・ホーム・ディレクトリの場所を示します。

図4-1 Oracle Fusion Middlewareの推奨ディレクトリ構造

JDEV_USER_DIRを定義しないと、ドメイン・ホームとアプリケーション・ホームが2つの異なる場所に作成されます。

UNIXホストの場合、デフォルトのドメイン・ホームは$HOME/.jdeveloper/system12.1.3.x.x.x.xxxx/DefaultDomainに作成されます。デフォルトのアプリケーション・ホームは$HOME/jdeveloper/myworkに作成されます。

Windowsホストの場合、デフォルトのドメイン・ホームは%USERPROFILE%\AppData\Roaming\JDeveloper\system12.1.3.x.x.x.xxxx\DefaultDomainに作成されます。デフォルトのアプリケーション・ホームはC:\JDeveloper\myworkに作成されます。

JDEV_USER_DIRを定義すると、ドメイン・ホームとアプリケーション・ホームは、その定義された場所の下のサブディレクトリとして同一の場所に配置されます。たとえば、UNIXシステムの場合、ドメイン・ホームはJDEV_USER_DIR\system12.1.3.x.x.x.xxxに配置されます。アプリケーション・ホームはJDEV_USER_DIR\myworkに配置されます。

4.4.2 ORACLE_HOMEの設定

ORACLE_HOMEも設定できます。この手順は必須ではありませんが、行っておくとインストール・コマンドや構成コマンドを実行する際に各種ディレクトリへの移動プロセスが簡略化されます。

パス定義は次のようになります。

環境

実行コマンド

UNIX

ORACLE_HOME=$HOME/Oracle/Middleware/Oracle_Home
export ORACLE_HOME

Windows

SET ORACLE_HOME=C:\Oracle\Middleware\Oracle_Home

4.4.3 Oracle Linuxのエントロピのチェック

Oracle Linux (正式にはOracle Enterprise Linux)マシンでインストールを行う場合、十分なエントロピがあることを確認する必要があります。統合WebLogic Serverを迅速に起動するには、少なくとも500必要です。

エントロピを確認するには、次のコマンドを実行します。

cat /proc/sys/kernel/random/entropy_avail

500未満の場合、次のコマンドを使用して/dev/randomにバイトを補充します。ソースとして/dev/urandomを使用します。

rngd -r /dev/urandom -o /dev/random -b

/etc/sysconfig/rngdを編集してこのコマンドを構成し、次の行を追加できます。

EXTRAOPTIONS="-i -r /dev/urandom -o /dev/random -b -t 60 -W 2048"

4.5 ドメインの構成

この項では、Java DBを使用するドメインの構成方法について説明します。

統合WebLogic Serverを起動すると自動的にドメインが生成され、デフォルト・ドメインに指定されます。ただし、JDeveloperの外部からWebLogic Serverを起動して、スタンドアロン・ドメインを構成することもできます。

それぞれのドメインのメリットとデメリットは、次の表で詳しく説明します。最終目標に最適のドメイン構成を選択してください。

方法

説明

次の手順

統合WebLogic Serverのデフォルト・ドメインをJDeveloper内に構成します。

JDeveloper内から統合WebLogic Serverを起動するとデフォルト・ドメインが作成されます。
この場合、サーバーは現在のJDeveloperセッションにつながります。JDeveloperを停止すると、統合WebLogic Serverも停止します。新しいJDeveloperセッションを開始するたびに、統合WebLogic Serverを再起動する必要があります。

第4.5.1項を参照してください。

スタンドアロン・ドメインを構成します。

スタンドアロン・バージョンの統合WebLogic Serverを作成できます。サーバーとドメインはJDeveloperに依存せずに実行されます。
これにより、JDeveloperで一連の個別のセッションにわたるアプリケーションの開発を予定している場合や、Oracle Service Busのブラウザベースのコンソールでアプリケーションを開発する予定がある場合、起動時間が節約されます。

第4.5.2項を参照してください。

コンパクト・ドメインを構成します。

Oracle Databaseと外部コンパクト・ドメインを使用するようにQuick Startインストールを構成できます。
このオプションは、使用しているドメインとEnterprise Scheduler、Managed File Transfer、B2B、HeathcareまたはBAMコンポーネントとの互換性を保つ必要がある場合にのみ選択してください。

第5章を参照してください。

ドメインに対する他の構成方法はお薦めしません。

4.5.1 JDeveloperのデフォルト・ドメインの構成

この項では、統合WebLogic Serverを起動することによってJDeveloperのデフォルト・ドメインを構成する方法について説明します。次のタスクを完了します。

- タスク1「統合WebLogic Serverの起動」

- タスク2「ドメインの確認」

- タスク3「Secure Sockets Layer (SSL)の無効化」

- タスク4「次の手順の検討」

タスク1 統合WebLogic Serverの起動

1. 次のコマンドを使用してJDeveloperを起動します。

環境

実行コマンド

UNIX

cd $ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

JDeveloperを起動すると、3つのプロンプトが表示されます。

プロンプトが表示されたら、「Studio開発者(すべての機能)」をロールとして選択し、「OK」をクリックする。

プロンプトが表示されたら、「いいえ」をクリックして以前のJDeveloperインストールからプリファレンスをインポートします。

「Oracle使用状況トラッキング」に関するプロンプトが表示されたら、Oracle JDeveloperからOracleに自動使用状況レポートを送信するかどうかを選択し、「OK」をクリックします。

この時点でJDeveloperが完全に起動します。

2. メニューバーから「実行」を選択して統合WebLogic Serverを起動します。ドロップダウン・メニューから「サーバー・インスタンスの起動」を選択します(図4-2)。

図4-2 統合WebLogic Serverの起動

3. サーバー・インスタンスを初めて起動する場合は、デフォルト・ドメインのパスワードを入力するよう求められます(図4-3)。

図4-3 デフォルト・ドメインのパスワードの指定

「管理者ID」、「リスニング・アドレス」、「リスニング・ポート」および「SSLリスニング・ポート」にはあらかじめ値が入力されています。それらを確認し、適宜変更します。

4. 統合サーバーの起動には数分かかります。
「メッセージ」ウィンドウ・ペインでサーバーの起動を確認できます。このウィンドウは、JDeveloper画面の下部に自動的に開きます。表示されない場合は、上部のメニュー・バーから「ウィンドウ」を選択し、ドロップダウン・メニューから「ログ」を選択して開きます。キーボード・ショートカットの[Ctrl]+[Shift]+[L]を使用してアクティブにすることもできます。

注意:
統合WebLogic Serverドメインの作成が失敗して、次のエラーが表示された場合:
Failed to query contents of table SERVICETABLE. - Schema 'DEMODB' does not exist

必ず実行中のすべてのサーバーをシャットダウンし(Java DBを使用していない場合でも)、ドメインの作成を再実行してください。

VPNの問題点:
マシンがVPN経由で接続されている場合、CoherenceでローカルとVPNのIPアドレスが混同される可能性があります。Coherenceクラスタをマルチキャストに変更してください。

5. ログに次のメッセージが表示されれば、統合WebLogic Serverは正常に起動しています。

[SOA Platform is running and accepting requests
[IntegratedWebLogicServer started.]

タスク2 ドメインの確認

デフォルト・ドメインは、Oracle SOA SuiteおよびOracle Business Process Management Suiteのランタイム・コンポーネントであらかじめ構成されています。ここで、インストールを確認します。

1. 次の形式のURLにあるEnterprise Manager Fusion Middleware Controlにアクセスします。

http://hostname.domain:7101/em

注意:
統合WebLogic Serverのデフォルト・ポートは、構成時に変更していないかぎり必ず7101にしてください。

2. 統合Weblogic Serverを起動したときに指定したユーザー名とパスワードを使用してログインします。

Fusion Middleware Controlの使用方法の詳細は、『Oracle Fusion Middleware管理』のOracle Enterprise Manager Fusion Middleware Controlの使用のスタート・ガイドを参照してください。

タスク3 Secure Sockets Layer (SSL)の無効化

このタスクはオプションです。SSLはデフォルトでは統合WebLogic Serverで有効化されています。設計時の要件が厳格でない場合は、次を実行してSSLを無効にできます。

1. http://localhost:7101/consoleにある管理コンソールに移動します。

2. 資格証明を使用してログインします。

3. メニューで「環境」→「サーバー」→「管理サーバー」の順に移動します。

4. 「SSLリスニング・ポート有効」の選択を解除します。

5. 統合WebLogic Serverを再起動します。

タスク4 次の手順の検討

第4.8項「次の手順」に移動して、次に実施する手順を確認します。

4.5.2 スタンドアロン・ドメインの構成

この項では、スタンドアロン・バージョンの統合WebLogic Serverとドメインの起動方法について説明します。次のタスクを完了します。

- タスク1「スタンドアロン・ドメイン構成ウィザードの起動」

- タスク2「ドメイン構成ウィザードのナビゲート」

- タスク3「アプリケーション・サーバー接続ウィザードの起動」

- タスク4「アプリケーション・サーバー接続の作成ウィザードのナビゲート」

- タスク5「接続の確認」

タスク1   スタンドアロン・ドメイン構成ウィザードの起動

システムで他のサーバーが実行されていないことを確認します。

コマンド・プロンプトで適切なコマンドを使用して次の手順を実行します。

1. ORACLE_HOME/soa/common/binに移動します。

2. QS_TEMPLATES環境変数をBPMドメイン・テンプレートに設定します。

3. スタンドアロン・ドメイン構成ウィザードを起動します。

ORACLE_HOME変数を定義している場合、このタスクのコマンド・シーケンスは次のいずれかのようになります。

環境

実行コマンド

UNIX

cd $ORACLE_HOME/soa/common/bin
QS_TEMPLATES="$ORACLE_HOME/soa/common/templates/wls/oracle.bpm_template_12.1.3.jar"
export QS_TEMPLATES
./qs_config.sh

Windows

CD %ORACLE_HOME%\soa\common\bin
set QS_TEMPLATES=%ORACLE_HOME%\soa\common\templates\wls\oracle.bpm_template_12.1.3.jar
qs_config.cmd

タスク2   ドメイン構成ウィザードのナビゲート

次の画面に従って進みます。

表4-2 Quick StartのWebLogic Server構成画面

画面

説明

構成

デフォルト・ドメインのパスワードを指定します。

「ドメインの場所」を編集します。デフォルトでは、ドメインはORACLE_HOME/user_projects/domains/base_domainに作成されます。今後の混乱を避けるために、「ドメインの場所」のパスのbase_domainをstandalone_domainに置き換えます。

「アプリケーションの場所」のパスのbase_domainもstandalone_domainに置き換えます。

ポート番号を確認します。

「作成」をクリックします。

構成の進行状況

この画面では、構成の進行状況を参照できます。

構成の終了

インストールが完了すると、この画面が表示されます。この画面の情報を書き留めておいてください。

この画面にリストされたドメインの場所から新しいドメインを手動で起動する場合は、その起動オプションの選択は解除しておきます。

「終了」をクリックして、ウィザードを終了します。

作成後にドメインを自動的に起動しないように選択した場合、スタンドアロン・ドメインを手動で起動するには、コマンドラインを使用してドメイン・ホームに移動し、startWebLogic.shファイルまたはstartWebLogic.cmdファイルを起動します。

ドメインの構成には数分かかることがあります。ターミナルに次のメッセージが表示されれば、WebLogic Serverが起動し、スタンドアロン・ドメインは正常に作成されています。

SOA Platform is running and accepting requests

スタンドアロン・ドメインは、Oracle Business Process Management SuiteおよびOracle SOA Suiteのランタイム・コンポーネントであらかじめ構成されています。

タスク3   アプリケーション・サーバー接続ウィザードの起動

Oracle JDeveloperを適切なコマンドで起動します。

環境

実行コマンド

UNIX

cd $ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

上部のメニューから「ウィンドウ」を選択し、ドロップダウン・メニューから「アプリケーション・サーバー」を選択します。または、キーボード・ショートカットの[Ctrl]+[Shift]+[G]を使用する方法もあります。これにより、左側のペインに「アプリケーション・サーバー・ナビゲータ」が開きます。

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」を右クリックします。ドロップダウン・メニューから「新規アプリケーション・サーバー」を選択してアプリケーション・サーバー接続の作成ウィザードを起動します。

タスク4   アプリケーション・サーバー接続の作成ウィザードのナビゲート

表4-3 アプリケーション・サーバー接続作成の画面

画面

説明

使用方法

「スタンドアロン・サーバー」が選択されていることを確認します。

「次へ」をクリックします。

名前とタイプ

サーバーの直感的な「接続名」を指定します。

「接続タイプ」の「WebLogic 12.x」は選択したままにします。

「次へ」をクリックします。

認証

ドメインの構成時に作成した「ユーザー名」と「パスワード」を入力します。

「次へ」をクリックします。

接続

スタンドアロン・ドメインの名前を入力します。画面の他の内容は変更せずに「次へ」をクリックします。

テスト

上部にある「接続のテスト」ボタンをクリックします。テストが失敗した場合は、「戻る」をクリックして「接続」画面または「認証」画面に戻り、入力した内容がすべて正しいことを確認してください。

すべて問題がなければ「次へ」をクリックします。

終了

「終了」画面には、新しい接続の起動方法が表示されます。これについては次のタスクで説明します。「終了」をクリックします。

タスク5   接続の確認

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」の横の接続ノードを展開します。「名前とタイプ」画面で指定した「接続名」でスタンドアロン・ドメインがリストされるはずです。

スタンドアロン・ドメインの名前を右クリックして、「管理コンソールの起動」を選択します。

管理コンソールにログインします。ログインできたら、アプリケーションの作成を開始します。次に実行する手順については、第4.8項を参照してください。

4.6 JDeveloperの基本機能の理解

この項では、Oracle JDeveloperを管理するために理解しておく必要のある基本事項について説明します。次の情報が含まれます。

- 統合WebLogic Serverの停止

- JDeveloperの再起動

Oracle JDeveloperの使用方法の詳細は、Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperの使用方法に関する項を参照してください。

4.6.1 統合WebLogic Serverの停止

Oracle JDeveloperから統合WebLogic Serverを起動した場合は、Oracle JDeveloperを終了するだけで実行中のサーバーを停止できます。

なんらかの理由でJDeveloperを終了したくない場合は、リボン・メニューで赤い停止ボタンをクリックする方法もあります。

WebLogic Serverを個別に起動した場合は、次を実行します。

環境

実行コマンド

UNIX

cd DOMAIN_HOME/bin
./stopWebLogic.sh

Windows

CD %DOMAIN_HOME%\bin
stopWebLogic.cmd

4.6.2 JDeveloperの再起動

Oracle JDeveloperを閉じて再度開く必要がある場合は、次のコマンドを使用できます。

環境

実行コマンド

UNIX

cd ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD %ORACLE_HOME%\jdeveloper
jdeveloper.exe

4.7 同じマシン上の複数のインストールの管理

同じマシン上に複数のQuick Startディストリビューションをインストールすると、Quick Start Oracleホームそれぞれに、独自の一意のJava DBインスタンスが作成されます。同じマシン上のすべてのJava DBインスタンスは、同じポートで初期化されます。これらの理由のために、次の操作を実行できません。

- 異なるディストリビューションから2つの統合WebLogic Serverを同時に起動することはできません。

- Oracle Business Process Management Suite Oracleホームから統合WebLogic Serverを起動することにより、Oracle SOA Suiteランタイム環境にアクセスすることはできません。

- Oracle SOA Suite Oracleホームから統合WebLogic Serverを起動することにより、Oracle Business Process Management Suiteランタイム環境にアクセスすることはできません。

同じマシン上でJava DBを使用して異なる複数のサーバーを切り替える場合、目的の開発環境を確実に起動するために、次の手順を実行する必要があります。

1. まだ実行していない場合は、JDeveloperディストリビューションのそれぞれに対して個別のユーザー・ディレクトリ・ホームの場所を決めます。ユーザー・ホーム・ディレクトリには、ドメイン・ファイルおよびユーザーが生成したアプリケーション・ファイルのサブディレクトリが格納されます。
たとえば、同じマシン上にOracle Business Process Management Suite JDeveloperとOracle SOA Suite JDeveloperの両方をインストールして使用するとします。この場合、Oracle SOA Suite JDeveloperのユーザー・ホーム・ディレクトリの場所をC:/jdev12cworkarea/soaに指定し、Oracle Business Process Management Suiteユーザー・ホーム・ディレクトリの場所をC:/jdev12cworkarea/bpmにすることができます。

2. 環境変数JDEV_USER_DIRを、使用するJDeveloperディストリビューションのユーザー・ディレクトリ・ホームの目的の場所に設定します。
前の手順で示した例では、Oracle Business Process Management Suite環境を使用する場合、JDEV_USER_DIR=C:/jdev12cworkarea/bpmを設定します。

注意:
JDEV_USER_DIRを再定義すると、アプリケーション・プロジェクトのデフォルトの保存場所も変更されます。JDEV_USER_DIRを定義せずにJDeveloperをすでに起動して使用している場合、デフォルト・アプリケーション・ホームにアプリケーションが保存されている可能性があります。デフォルトでは、アプリケーション・ホームはJDeveloper/myworkの下のユーザーのルート・ディレクトリに配置されます。

3. 使用するディストリビューションのJDeveloperホームに移動します。
たとえば、Oracle Business Process Management Suite環境を使用する場合、Oracle Business Process Management Suite Oracleホームに移動し、/jdeveloper/jdev/binに移動します。

4. そこからJDeveloperの実行可能ファイルを起動します。

Java DBを使用してディストリビューションを切り替えるたびに、JDEV_USER_DIR変数を再設定する必要があります。

4.8 次の手順

インストールの確認が終了したら、次のいずれかのタスクを実行できます。

アクション

リソース

Enterprise Scheduler、Managed File Transfer、B2BまたはBusiness Activity Monitoringのインストールを構成します。

これらのコンポーネントを使用するには、Oracle Databaseとスタンドアロン・コンパクト・ドメインを作成する必要があります。詳細な手順は、このドキュメントの第5章を参照してください。

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperの使用方法に関する項を参照してください。

インストールを削除します。

インストールのテストが完了している場合は、このドキュメントの第8章を参照してください。

5 Oracle Business Process Management Suite Quick Start用のコンパクト・ドメインの構成

この章では、Oracle Business Process Managementインストールのためのコンパクト・ドメインの構成について説明します。この構成が完了すると、外部Oracle Databaseが作成され、コンパクト・ドメインが構成されます。

第4章の詳細な説明に従って、Oracle Business Process Management Quick Startインストーラがすでに実行されているはずです。この章は、DBと互換性のないコンポーネントを有効化またはインストールする場合にのみ読み進めてください。これらのコンポーネントには、Oracle Enterprise Scheduler、Oracle B2B、Oracle Healthcare、Oracle Business Activity MonitoringおよびOracle Managed File Transferなどがあります。

この章には次の項が含まれます:

- Quick Startインストール用コンパクト・ドメインの構成の準備

- 必要なスキーマのインストール

- コンパクト・ドメインの構成

- JDeveloperからコンパクト・ドメインへの接続

- 次の手順

5.1 Quick Startインストール用コンパクト・ドメインの構成の準備

この項では、システムでコンパクト・ドメインを構成するための準備について説明します。

コンパクト・ドメインは、単一の管理サーバーで構成された開発者用ドメインです。コンパクト・ドメインを作成してターゲット設定するとOracle Databaseを使用できるため、Quick Startインストールにデフォルトで含まれているJava DBとは互換性のない追加コンポーネントをインストールできます。

次のタスクに取りかかる前に、Quick Startインストールが動作することを確認してください。

- タスク1「Oracle JDeveloper、Extra Server ConnectionsおよびJava DBの終了」

- タスク2「必要なインストーラのダウンロード」

タスク1   Oracle JDeveloper、Extra Server ConnectionsおよびJava DBの終了

Oracle JDeveloperのすべてのインスタンスを終了します。

バックグラウンドで実行しているJava DBの他のサーバー接続やインスタンスがないことを確認するには、次のコマンドを使用します。

環境

実行コマンド

UNIX

ps -ef | grep java

続いて、kill -9を使用して、Java DBの不要な実行中のサーバーやインスタンスを終了します。

Windows

タスク マネージャーを起動して「プロセス」タブを選択します。
また、次のコマンドも使用できます。

wmic process where "name='java.exe'" get ProcessID, Commandline /format:list

続いて、taskkill /f /pid <PID>を使用して、不要な実行中のサーバーやJava DBを終了します。

タスク2   必要なインストーラのダウンロード

次のファイルのダウンロード元の場所については、『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照してください。

- 動作保証されているOracle Databaseインストーラ

- Oracle Managed File Transferのインストーラ

- Oracle B2B and Healthcareのインストーラ

注意:
Oracle® Fusion Middleware 12c (12.1.3)では、Oracle SOA Suiteインストールにリポジトリ作成ユーティリティ(RCU)が含まれています。個別のバージョンをダウンロードしたり、使用したりする必要はありません。

5.2 必要なスキーマのインストール

この項では、Quick Startコンパクト・ドメインに必要なOracle Databaseスキーマの作成について説明します。既存のデータベースがある場合はそれを使用できますが、ここでは新しいデータベースを作成することを想定しています。

次のタスクを実行します。

- タスク1「サポートされるデータベースのインストール」

- タスク2「追加コンポーネントのインストーラの実行」

- タスク3「リポジトリ作成ユーティリティを使用したスキーマの作成」

タスク1   サポートされるデータベースのインストール

Oracle Fusion Middlewareのサポートされるシステム構成ページを参照して、Oracle Fusion Middleware 12cで動作保証されているデータベースを確認します。

Oracle Fusion Middleware 12cでサポートされるデータベースの確認およびOracle Technology Network (http://www.oracle.com/technetwork/indexes/downloads/index.html)からダウンロードが済んでいるはずです。

インストーラを実行します。選択したデータベースのインストレーション・ガイドへのリンクは、Oracle Technology Networkの同じページにある「ダウンロード」タブの横の「ドキュメント」タブにあります。

ヒント:
インストール中に、サービス名とポート番号を書き留めておいてください。この情報は、リポジトリ作成ユーティリティ(RCU)でスキーマを作成する際に必要になります。

12cデータベース・ユーザーへの注意:

12cマルチテナント・データベースを使用している場合は、AL32UTF8文字セットを使用するように構成する必要があります。

Quick Start RCUではコンテナ・データベース(CDB)に接続できません。データベースの作成時に、グローバル・データベースの作成画面でコンテナ・データベースを作成しないように選択できます。コンテナ・データベースを作成する場合は、プラガブル・データベース(PDB)も構成し、RCUがそのPDBを指すようにする必要があります。

タスク2   追加コンポーネントのインストーラの実行

Managed File Transfer、B2BまたはHealthcareをQuick Startドメインに追加する場合は、そのインストーラをここで実行する必要があります。これらのインストールについては第6.2項で簡単な説明があります。

Enterprise SchedulerまたはBusiness Activity Monitoringを追加する場合、個別のインストーラを実行する必要はありません。

必要な追加製品がまだわからない場合は、コンパクト・ドメインの作成後に任意のコンポーネントを追加できます。ただしここで決定しておくと、サーバーを再起動したり、ドメイン構成ウィザードやRCUを実行したりする回数を最小化できます。

タスク3   リポジトリ作成ユーティリティを使用したスキーマの作成

Quick StartインストールにパッケージされているRCUを起動して、新しいデータベースにスキーマを作成します。Quick Startを使用してデータベースを構成する際に、他のバージョンのRCUをダウンロードしたり、使用したりしないでください。

ORACLE_HOMEおよびJAVA_HOME変数がOracleホームを指すように定義済の場合は、次のコマンドでRCUを起動できます。

環境

実行コマンド

UNIX

cd ORACLE_HOME/oracle_common/bin
./rcu

Windows

cd ORACLE_HOME\oracle_common\bin
rcu.bat

表5-1の画面に従って進みます。各画面のオプションの詳細は、画面名をクリックするか、『リポジトリ作成ユーティリティによるスキーマの作成』のリポジトリ作成ユーティリティの画面の理解に関する項を参照してください。

表5-1 RCUのスキーマ作成画面

画面

説明

ようこそ

この画面には、RCUの概要と目的について表示されます。「次へ」をクリックします。

リポジトリの作成

「リポジトリの作成」を選択し、「システム・ロードおよび製品ロードの同時実行」を選択します。

2つ目のオプションが表示されない場合は、DBAアクティビティを実行するために必要な権限が付与されていません。

データベース接続の詳細

「ホスト名」、「ユーザー名」、「パスワード」に、使用するOracle Databaseの資格証明を入力します。「サービス名」と「ポート」番号はデータベースをインストールしたときに作成されたものです。

12cマルチテナント・データベースを使用していて接続の問題がある場合は、コンテナ・データベース(CDB)に接続しようとしていないか確認してください。また、データベースがAL32UTF8文字セットを使用するように構成されていることも確認する必要があります。互換性のあるPDBを構成する方法については、12cの『Oracle Database管理者ガイド』を参照してください。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

コンポーネントの選択

ドメインの構成時にターゲット設定しやすいように、新しいスキーマに直感的な接頭辞(BPMなど)を指定します。

「SOA Suite」を選択します。これにより、必要なスキーマがすべて自動的に選択されます。

Managed File Transferをインストールする場合は、リストで「Managed File Transfer」を選択します。該当するインストーラをまだ実行していない場合、このオプションはリストに表示されません。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

スキーマ・パスワード

「すべてのスキーマに同じパスワードを使用」を選択します。パスワードを作成して覚えておきます。

カスタム変数

この画面は、SOAインフラストラクチャをインストールする場合に表示されます。カスタム変数の説明は、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のSOA Suiteスキーマに必要なカスタム変数に関する項を参照してください。

「次へ」をクリックします。

表領域のマップ

この画面には、スキーマを作成するコンポーネントのデフォルト表領域と一時表領域が表示されます。この情報を確認したら、「次へ」をクリックします。

続く2つの確認ダイアログで「OK」をクリックします。さらに、「次へ」をクリックして、次の画面に進みます。

サマリー

この画面には、作成されるコンポーネント・スキーマの概要が表示されます。上部にある「データベースの詳細」を書き留めておきます。続いて、「作成」をクリックし、スキーマの作成を開始します。

別のダイアログ・ボックスが開き、スキーマ作成の進行状況が表示されます。正常に作成されたスキーマの横には緑色のチェック・マークが表示されます。

完了サマリー

この画面には、データベース・スキーマの操作で作成されたログ・ファイルが表示されます。任意のログ・ファイルを開いて情報を確認したり、作成時の問題を解決したりできます。

いずれかの操作が失敗した場合は、「失敗したコンポーネントのクリーンアップ」ボックスを選択できます。このオプションを選択すると、「閉じる」をクリックしたときに、作成に失敗したスキーマがデータベースから削除されます。

「閉じる」をクリックすると、スキーマの作成が完了します。

スキーマの作成で問題が発生した場合は、まずQuick Startインストールに含まれるRCUを使用していることを確認してください。また、データベース・サーバーが実行されていることも確認する必要があります。次に、「完了サマリー」画面で生成されたログ・ファイルを使用して問題を解決します。

詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』のリポジトリ作成ユーティリティのトラブルシューティングに関する項を参照してください。

5.3 コンパクト・ドメインの構成

この項では、構成ウィザードを使用したコンパクト・ドメインの作成手順を説明します。

ドメイン構成ウィザードを起動するには、次のタスクを実行します。

- タスク1「ドメイン構成ウィザードの起動」

- タスク2「ドメイン・タイプとドメイン・ホームの場所の選択」

- タスク3「構成テンプレートの選択」

- タスク4「アプリケーション・ホームの場所の選択」

- タスク5「管理者アカウントの構成」

- タスク6「ドメイン・モードおよびJDKの指定」

- タスク7「データ・ソース構成タイプの指定」

- タスク8「JDBCコンポーネント・スキーマの情報の指定」

- タスク9「JDBC接続のテスト」

- タスク10「詳細構成の選択」

- タスク11「ドメインの構成」

- タスク12「ドメインの場所の確認」

タスク1   ドメイン構成ウィザードの起動

ORACLE_HOME/soa/common/binに移動します。

コマンド・プロンプトで、環境変数CONFIG_JVM_ARGSを-Dcom.oracle.cie.config.showProfile=trueに設定します。これにより、コンパクト・ドメインのオプションが構成ウィザードでアクティブになります。続いて、構成ウィザードを起動します。

このタスクで使用するコマンドは次のとおりです。

UNIX

cd ORACLE_HOME/soa/common/bin
CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
export CONFIG_JVM_ARGS
./config.sh

Windows

cd ORACLE_HOME\soa\common\bin
SET CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
config.cmd

続いて、次の構成画面に従って進みます。

タスク2 ドメイン・タイプとドメイン・ホームの場所の選択

「構成タイプ」画面で、「新規コンパクト・ドメインの作成」を選択します。このオプションが表示されない場合は、タスク1の環境変数が正しく設定されていません。

「ドメインの場所」フィールドで、使用するドメイン・ホーム・ディレクトリを指定します。すでに統合WebLogic Serverを起動し、デフォルト・ドメインが生成されている場合は、base_domain以外に新しいドメインを作成する必要があります。

ドメイン・ホームは、Oracleホーム・ディレクトリの外部に作成する必要があります。図5-1で、Oracleホームからの相対的なアプリケーション・ホームの場所を確認してください。ソフトウェアのアップグレードや再インストールが必要な場合に、このディレクトリ構造は問題の予防に役立ちます。

図5-1 Oracle Fusion Middlewareの推奨ディレクトリ構造

このディレクトリ構造によって、ソフトウェアをアップグレードまたは再インストールする必要があるときに問題が起きにくくできます。詳細は、Oracle Fusion Middlewareの理解のOracle Fusion Middlewareの主要ディレクトリに関する項を参照してください。

タスク3 構成テンプレートの選択

「テンプレート」画面で、「製品テンプレートを使用してドメインを作成」が選択されていることを確認し、「Oracle BPM Suite - 12.1.3.0 [soa]」を選択します。

このテンプレートを選択すると、次に示すものが依存関係として自動的に選択されます。

- Oracle SOA Suite - 12.1.3.0[soa]

- Oracle Enterprise Manager - 12.1.3.0 [em]

- Oracle WSM Policy Manager - 12.1.3.0 [oracle_common]

- Oracle JRF - 12.1.3.0 [oracle_common]

- WebLogic Coherence Cluster Extension - 12 1.3.0 [wlserver]

必要に応じて、次のテンプレートを選択します。

- Oracle Business Activity Monitoring - 12.1.3.0

- Oracle Enterprise Scheduler Service Basic - 12.1.3.0

- Oracle Enterprise Manager Plugin for ESS - 12.1.3.0

- Oracle B2B - 12.1.3.0

- Oracle Managed File Transfer -12.1.3.0

Healthcareユーザー向けの注意:

Healthcare IntegrationテンプレートとBPM Suiteテンプレートは相互に排他的です。両方のテンプレートを同じドメインに含める構成はOracleではサポートされないため、両方は含めないでください。

Oracle B2B、またはOracle Managed File Transferのインストーラを個別に実行していない場合は、前述のテンプレートを選択するためのオプションは表示されません。これらのコンポーネントのインストール手順は、第6章を参照してください。

タスク4 アプリケーション・ホームの場所の選択

「アプリケーションの場所」画面で、ドメインに関連するアプリケーションの格納先を選択します。この場所は、アプリケーション・ホーム・ディレクトリとも呼びます。

アプリケーション・ホームは、タスク2でドメイン・ホームに対して指定した場所と同じ場所に作成する必要があります。図5-1で、Oracleホームからの相対的なアプリケーション・ホームの場所を確認してください。ソフトウェアのアップグレードや再インストールが必要な場合に、このディレクトリ構造は問題の予防に役立ちます。

タスク5 管理者アカウントの構成

「管理者アカウント」画面で、ドメインのデフォルトWebLogic管理者アカウント用のユーザー名とパスワードを指定します。これらの資格証明は、ドメインの管理サーバーにアクセスする際に使用します。

タスク6 ドメイン・モードおよびJDKの指定

「ドメイン・モードおよびJDK」画面で次の操作を行います。

- 「ドメイン・モード」フィールドで「開発モード」を選択します。

- 「JDK」フィールドで、Oracle HotSpot JDKを選択します。

タスク7 データ・ソース構成タイプの指定

「データベース構成タイプ」画面で、「RCUデータ」を選択してフィールドをアクティブ化します。「RCUデータ」オプションによってデータベースおよびサービス表(STB)スキーマに接続し、ドメインの構成に必要なスキーマのスキーマ情報を自動的に受け取るように構成ウィザードで指定できます。

注意:
この画面で「手動構成」を選択する場合、次の画面で、スキーマのパラメータを手動で指定する必要があります。

「RCUデータ」を選択した後、次のフィールドを入力します。

フィールド

説明

DBMS/サービス

データベースDBMS名を入力します。サービス・タイプ・ドライバを選択した場合はサービス名を入力します。12cマルチテナント・データベースを使用している場合、コンテナではなく、構成されたプラガブル・データベース(PDB)のサービス名を使用していることを確認します。

ホスト名

データベースをホストするサーバーの名前を入力します。

ポート

データベースがリスニングしているポート番号を入力します。

スキーマ所有者
スキーマ・パスワード

データベースのサービス表スキーマに接続するためのユーザー名とパスワードを入力します。これは、RCUの「スキーマ・パスワード」画面でサービス表コンポーネントに指定されたスキーマのユーザー名およびパスワードです。
デフォルトのユーザー名はprefix_STBであり、この場合prefixはRCUで定義した接頭辞です。

データベース接続情報の指定が完了したら、「RCU構成の取得」をクリックします。「接続結果ログ」の次の出力は、操作が成功したことを示しています。

Connecting to the database server...OK
Retrieving schema data from database server...OK
Binding local schema components with retrieved data...OK

Successfully Done.

ヒント:
「RCUデータ」オプションの詳細は、『Repository Creation Utilityによるスキーマの作成』のサービス表スキーマの理解に関する項を参照してください。

タスク8 JDBCコンポーネント・スキーマの情報の指定

「JDBCコンポーネント・スキーマ」画面の値が、すべてのスキーマについて適切であることを確認します。前の画面で「RCUデータ」を選択した場合、スキーマ表には適切な値がすでに挿入されています。

タスク9 JDBC接続のテスト

「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。

「ステータス」列の緑色のチェック・マークは、テスト結果が正常であったことを示します。何か問題があった場合は、画面の「接続結果ログ」セクションのエラー・メッセージを確認して問題を修正した後、接続を再度テストします。

タスク10 詳細構成の選択

コンパクト・ドメインでは、拡張構成は必要ありません。「拡張構成」画面は、何も選択せずにスキップできます。

タスク11   ドメインの構成

「構成のサマリー」画面には、最終的なディレクトリ構造およびコンパクト・ドメインに構成されるコンポーネントと拡張機能が表示されます。この情報を確認して、「作成」をクリックします。

「構成の進行状況」画面に構成の進行状況バーが表示されます。

タスク12   ドメインの場所の確認

構成が完了すると、「構成に成功しました」画面にドメインのディレクトリの場所と管理コンソールにアクセスするためのURLが表示されます。両方を書き留めてから「閉じる」をクリックします。

タスク13   管理サーバーの起動

構成ウィザードが完了したら、次のコマンドを使用して管理サーバーを起動します。

UNIX

cd DOMAIN_HOME/bin
./startWebLogic.sh

Windows

cd DOMAIN_HOME\bin
startWebLogic.cmd

JDeveloperの統合WebLogic Serverを使用する場合、同じシステム上でコンパクト・ドメインと併用するときには、コマンドの最後にフラグnoderbyを追加します。たとえば、Linuxの起動コマンドは次のようになります。

./startWebLogic.sh noderby

-noderbyオプションを指定すると、Java仮想マシンでDerby Java Databaseが起動しないようにできます。これにより、統合WebLogic Serverとの競合が回避されます。この場合、正常に起動するにはDerby Java Databaseを初期化する必要があります。

次の出力が表示されれば、管理サーバーは実行されています。

Server state changed to RUNNING.

5.4 JDeveloperからコンパクト・ドメインへの接続

この項では、JDeveloperからコンパクト・ドメインにターゲット設定し、アプリケーションを起動できるようにするための準備について説明します。次のタスクを実行します。

- タスク1「アプリケーション・サーバー接続ウィザードの起動」

- タスク2「アプリケーション・サーバー接続の作成ウィザードのナビゲート」

- タスク3「接続の確認」

タスク1   アプリケーション・サーバー接続ウィザードの起動

Oracle JDeveloperを起動します。

上部のメニューから「ウィンドウ」を選択し、ドロップダウン・メニューから「アプリケーション・サーバー」を選択します。または、キーボード・ショートカットの[Ctrl]+[Shift]+[G]を使用する方法もあります。これにより、左側のペインに「アプリケーション・サーバー・ナビゲータ」が開きます。

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」を右クリックします。ドロップダウン・メニューから「新規アプリケーション・サーバー」を選択してアプリケーション・サーバー接続の作成ウィザードを起動します。

タスク2   アプリケーション・サーバー接続の作成ウィザードのナビゲート

表5-2 アプリケーション・サーバー接続作成の画面

画面

説明

使用方法

「スタンドアロン・サーバー」が選択されていることを確認します。

「次へ」をクリックします。

名前とタイプ

サーバーの直感的な「接続名」を指定します。

「接続タイプ」の「WebLogic 12.x」は選択したままにします。

「次へ」をクリックします。

認証

ドメインの構成のタスク5で作成した「ユーザー名」と「パスワード」を入力します。

「次へ」をクリックします。

接続

ドメイン構成のタスク2でbase_domain以外を指定した場合は、そのコンパクト・ドメインの名前を入力します。コンパクト・ドメインがbase_domainの場合は、この画面の内容を変更せずに「次へ」をクリックできます。

テスト

上部にある「接続のテスト」ボタンをクリックします。テストが失敗した場合は、「戻る」をクリックして「接続」画面または「認証」画面に戻り、入力した内容がすべて正しいことを確認してください。

すべて問題がなければ「次へ」をクリックします。

終了

「終了」画面には、新しい接続の起動方法が表示されます。これについては次のタスクで説明します。「終了」をクリックします。

タスク3   接続の確認

「アプリケーション・サーバー・ナビゲータ」で「アプリケーション・サーバー」の横の接続ノードを展開します。「名前とタイプ」画面で指定した「接続名」でコンパクト・ドメインがリストされるはずです。

コンパクト・ドメインの名前を右クリックして、「管理コンソールの起動」を選択します。

管理コンソールにログインします。ログインに成功して、サーバーが実行されていることが確認できれば、JDeveloperでのアプリケーションの作成を開始できます。

注意:
コンパクト・ドメインへの接続中に表示されるオプションの詳細を確認するには、Oracle JDeveloperによるアプリケーションの開発のデータベースへの接続と操作に関する項およびターゲット・アプリケーション・サーバーへの接続の作成方法に関する項を参照してください。

5.5 次の手順

Oracle Business Process Management Suiteインストールとコンパクト・ドメインの接続の確認が終了したら、次のいずれかのアクションを実行できます。

アクション

リソース

サンプル・アプリケーションをデプロイします。

このドキュメントの第7章を参照してください。

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperによるアプリケーション開発のスタート・ガイドに関する項を参照してください。

Oracle Managed File Transfer、Oracle Event ProcessingまたはOracle B2B/Healthcareを追加します。

完全に構成されたコンパクト・ドメインにコンポーネントを追加する手順は、このドキュメントの第6章を参照してください。

インストールを削除します。

インストールのテストが完了している場合は、このドキュメントの第8章を参照してください。

第III部

Oracle Quick Startのインストール後のタスク

この部では、Quick Startディストリビューションのインストール後に行う手順について説明します。

第6章では、コンパクト・ドメインを構成した場合に、Quick Startディストリビューションに追加可能なSOAコンポーネントのインストール・プロセスについて説明します。

第7章では、簡単なサンプル・アプリケーションを構築して、Quick Startインストールが正常に動作していることをテストする方法を説明します。また、SOA Suite、Business Process Management Suiteの追加のサンプル・アプリケーションやチュートリアルなどへのリンクも示します。

第8章では、Quick Startディストリビューションを削除する方法を説明します。

第III部は、次の章で構成されています。

- 第6章「Quick Startインストールへのコンポーネントの追加」

- 第7章「サンプル・アプリケーションの実行」

- 第8章「Oracle Quick Startの削除」

6 Quick Startインストールへのコンポーネントの追加

この章では、Oracle Enterprise Scheduler、Oracle B2B、Oracle Healthcare、Oracle Business Activity MonitoringおよびOracle Managed File TransferをQuick Startインストールに追加するためのプロセスを説明します。また、Oracle Event Processingランタイム環境の入手方法についても説明します。

この章を利用して、Quick Startインストールに追加する各コンポーネントのインストール・プロセスについてひととおり確認してください。また、この章を利用して完全に構成されたコンパクト・ドメインにコンポーネントを追加することもできます。

この章には次の項が含まれます:

- Quick Startインストールへのコンポーネントの追加について

- Quick StartへのOracle B2B、Oracle SOA Suite for healthcare integrationまたはOracle Managed File Transferのインストール

- コンパクト・ドメインの更新

- Oracle Event Processingデザインタイムの理解

- 次の手順

6.1 Quick Startインストールへのコンポーネントの追加について

特定のコンポーネントにはOracle Databaseが必要となるため、それらのコンポーネントは標準のQuick Startインストールでは機能しません。Oracle Databaseを使用するようにQuick Startインストールを構成する方法は、Oracle SOA Suiteの場合は第3章、Oracle Business Process Management Suiteの場合は第5章を参照してください。

B2B、HealthcareまたはManaged File Transferを追加するには、Oracle B2B、Oracle HealthcareおよびOracle Managed File Transferのインストーラをダウンロードする必要があります。これらのインストーラについては第6.2項を参照してください。これらのコンポーネント向けの個別のQuick Startインストーラはありません。したがって、Oracle® Fusion Middlewareの完全製品版インストールに使用するインストーラと同じものをダウンロードします。

Oracle Business Activity MonitoringおよびOracle Enterprise Scheduler向けの個別のインストーラはありません。これらのコンポーネント用のコンパクト・ドメインは、ドメイン構成ウィザードで直接構成できます。ドメイン構成ウィザードを使用してコンパクト・ドメインを更新する方法は、第6.3項を参照してください。

ヒント:
リポジトリ作成ユーティリティおよびFusion Middleware構成ウィザードの起動回数を最小限に抑えるには、RCUまたは構成ウィザードを起動する前に、追加対象のコンポーネントのすべてのインストーラを実行します。各インストーラによって製品固有のスキーマ・セットがアクティブになり、さらに、製品固有の一連の構成テンプレートを使用できるようになります。

Oracle Event Processingコンポーネントを使用してアプリケーションを実行するためのランタイム環境を使用することもできます。このプロセスについては、第6.4項を参照してください。

6.2 Quick StartへのOracle B2B、Oracle SOA Suite for Healthcare IntegrationまたはOracle Managed File Transferのインストール

この項では、第1章に記載されているQuick Startディストリビューションのいずれかがすでにインストールされており、そのディストリビューションにOracle B2B、Oracle SOA Suite for healthcare integrationまたはOracle Managed File Transferを追加することを想定しています。これらのコンポーネントを使用するには、コンパクト・ドメインを構成する前に、インストーラをダウンロードして実行する必要があります。

この項では、次のインストール・プロセスについて説明します。

- Quick StartへのOracle B2Bのインストール

- Quick StartへのOracle SOA Suite for healthcare integrationのインストール

- Quick StartへのOracle Managed File Transferのインストール

- RCUを使用したスキーマの作成またはカスタム変数の設定

6.2.1 Quick StartへのOracle B2Bのインストール

この項では、Quick StartへのOracle B2Bのインストール方法について説明します。第1.5.2項に記載されているOracle B2Bのインストール・オプションについて理解しておいてください。

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

- コンパクト・ドメインを構成せずに限定的なOracle B2Bインタフェースをアクティブ化する方法

- Quick StartへのOracle B2Bのインストール

6.2.1.1 コンパクト・ドメインを構成せずに限定的なOracle B2Bインタフェースをアクティブ化する方法

Oracle B2Bをコンパクト・ドメインにインストールせずに、限定的なOracle B2Bユーザー・インタフェースをアクティブ化するには、次のOracle B2BプロパティをOracle Enterprise Manager Fusion Middleware Controlで設定します。

b2b.docPluginList=Custom

このプロパティを設定しないと、インバウンド・ドキュメントがXEngineのルックアップ・エラーで失敗します。このインタフェースではカスタム・ドキュメントを使用できます。

MBeanブラウザの使用に関する詳細は、『Oracle Fusion Middlewareの管理』のFusion Middleware ControlのMBeanブラウザの使用のスタート・ガイドに関する項を参照してください。

6.2.1.2 Quick StartへのOracle B2Bのインストール

Oracle B2BとOracle SOA Suite for healthcare integrationは同じインストーラを共有します。fmw_12.1.3.0.0_b2b_Disk1_1of1.zipという名前のインストーラzipファイルを入手してください。

コマンド・プロンプトで、インストーラのダウンロード先ディレクトリに移動します。内容を解凍します。複数の.jarファイルが含まれている可能性がありますが、起動する必要があるのはfmw_12.1.3.0.0_b2bhealthcare.jarのみです。

適切なコマンドでウィザードを起動します。

インストーラ

実行コマンド

UNIX用の汎用インストーラ

%JAVA_HOME/bin/java -jar fmw_12.1.3.0.0_b2bhealthcare.jar

Windows用の汎用インストーラ

スタート メニューでcmd.exeを検索します。cmd.exeを右クリックして、「管理者として実行」を選択します。
コマンド・プロンプトで、システム上のJDKに含まれるJava実行可能ファイルを使用します。コマンドは次のようになります。

%JAVA_HOME%\bin\java -jar fmw_12.1.3.0.0_b2bhealthcare.jar

インストーラを起動すると、表6-1の一連の画面が、記載されている順番でインストール・ウィザードに表示されます。

表6-1 Oracle B2Bのインストール画面

画面

説明

ようこそ

これは、製品インストーラの開始画面です。

インストール場所

この画面を使用して、Quick StartのOracleホームの場所を指定します。新しいOracleホームは作成しません。

インストール・タイプ

「B2B」オプションを選択します。これにより、Oracle B2Bユーザー・インタフェースとXEngineがインストールされます。

前提条件のチェック

この画面で、システムが最小限の要件を満たしているかどうかが検証されます。

インストール・サマリー

この画面では、選択したインストール・オプションを検証します。これらのオプションをレスポンス・ファイルに保存する場合、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの名前と場所を指定します。レスポンス・ファイルは、後でサイレント・インストールに使用できます。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。この画面の情報を確認してください。

インストール・ウィザードを終了すると、ドメイン構成でOracle B2Bのテンプレートを選択できるようになります。

6.2.2 Quick StartへのOracle SOA Suite for healthcare integrationのインストール

この項では、Quick StartインストールをOracle SOA Suite for healthcare integration用に構成する方法を説明します。次に進む前に、第1.5.3項に記載されているOracle SOA Suite for healthcare integrationの各種構成オプションについて理解しておいてください。

BPMユーザー向けの注意:

Healthcare IntegrationはOracle Business Process Management Suiteでは、使用できません。

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

- Quick StartへのOracle SOA Suite for healthcare integrationのインストール

- Oracle SOA Suite for healthcare integrationユーザー・インタフェースのアクティブ化

6.2.2.1 Quick StartへのOracle SOA Suite for healthcare integrationのインストール

Oracle B2BとOracle SOA Suite for healthcare integrationは同じインストーラを共有します。fmw_12.1.3.0.0_b2b_Disk1_1of1.zipという名前のインストーラzipファイルを入手してください。

コマンド・プロンプトで、インストーラのダウンロード先ディレクトリに移動します。内容を解凍します。複数の.jarファイルが含まれている可能性がありますが、起動する必要があるのはfmw_12.1.3.0.0_b2bhealthcare.jarのみです。

適切なコマンドでウィザードを起動します。

インストーラ

実行コマンド

UNIX用の汎用インストーラ

%JAVA_HOME/bin/java -jar fmw_12.1.3.0.0_b2bhealthcare.jar

Windows用の汎用インストーラ

スタート メニューでcmd.exeを検索します。cmd.exeを右クリックして、「管理者として実行」を選択します。
コマンド・プロンプトで、システム上のJDKに含まれるJava実行可能ファイルを使用します。コマンドは次のようになります。

%JAVA_HOME%\bin\java -jar fmw_12.1.3.0.0_b2bhealthcare.jar

インストーラを起動すると、表6-2の一連の画面が、記載されている順番でインストール・ウィザードに表示されます。

表6-2 Oracle SOA Suite for Healthcareのインストール画面

画面

説明

ようこそ

これは、製品インストーラの開始画面です。

インストール場所

この画面を使用して、Quick StartのOracleホームの場所を指定します。新しいOracleホームは作成しません。

インストール・タイプ

B2BとHealthcareを選択して、B2Bユーザー・インタフェース、Healthcareユーザー・インタフェース、XEngineおよびHealthcareライブラリをインストールします。

前提条件のチェック

この画面で、システムが最小限の要件を満たしているかどうかが検証されます。

インストール・サマリー

この画面では、選択したインストール・オプションを検証します。これらのオプションをレスポンス・ファイルに保存する場合、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの名前と場所を指定します。レスポンス・ファイルは、後でサイレント・インストールに使用できます。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。この画面の情報を確認してください。

インストール・ウィザードを終了すると、ドメイン構成でOracle SOA Suite for healthcare integrationのテンプレートを選択できるようになります。

Oracle SOA Suite for healthcare integrationユーザー・インタフェースを使用して医療ドキュメントを交換する場合は、第6.2.4項の説明に従ってRCUを実行する必要があります。また、第6.2.2.2項では、Healthcareユーザー・インタフェースのアクティブ化に必要なインストール後の手順を確認することもできます。

6.2.2.2 Oracle SOA Suite for healthcare integrationユーザー・インタフェースのアクティブ化

この項では、Oracle SOA Suite for healthcare integrationユーザー・インタフェースをアクティブにして、デフォルトのOracle B2Bインタフェースと置き換える方法を説明します。次に進む前に、第1.5.3項に記載されているユーザー・インタフェースのオプションについて必ず理解しておいてください。

すでにOracle SOA Suite for healthcare integrationインストーラが実行されており、B2BとHealthcareインストール・オプションが選択されているはずです。実行済の場合は、次の手順に従います。

1. RCUを実行します。「カスタム変数」画面で、Healthcare Integration変数に「Yes」と入力します。これにより、Healthcare統合ソフトウェアで必要な追加のマテリアライズド・ビューが作成されます。
ドメインにSOAスキーマを作成するときにこのカスタム変数を設定しないと、Healthcare Integrationユーザー・インタフェースは正しく機能しません。

注意:
以前のコンポーネントですでにRCUを実行していて、Healthcare Integrationカスタム変数にYESと入力していない場合は、次のSQLスクリプトをデータベースで実行すると、この変数を設定できます。
ORACLE_HOME/common/sql/soainfra/sql/oracle/b2b_mv.sql

RCUで設定するHealthcare Integration変数の詳細は、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のSOA Suiteスキーマに必要なカスタム変数に関する項を参照してください。

2. ドメイン構成ウィザードを実行します。「テンプレート」画面で、「Oracle SOA Suite for healthcare integration - 12.1.3.0 [soa]」テンプレートを選択します。これにより、デフォルト・メッセージの配信モードがAQからJMSに変更されます。これは、HealthcareはAQモードではサポートされないためです。

Oracle SOA Suite for healthcare integrationユーザー・インタフェースの機能の詳細は、『Oracle SOA Suiteヘルスケア統合ユーザーズ・ガイド』のOracle SOA Suite for healthcare integrationユーザー・インタフェースの使用に関する項を参照してください。

6.2.3 Quick StartへのOracle Managed File Transferのインストール

この項では、Oracle Managed File Transferのインストール・プロセスについて説明します。このインストーラは、Quick Startコンパクト・ドメインをOracle Managed File Transferランタイム・コンポーネントで構成する前に実行する必要があります。

fmw_12.1.3.0.0_mft_Disk1_1of1.zipという名前のインストーラzipファイルを入手します。

コマンド・プロンプトで、インストーラのダウンロード先ディレクトリに移動します。内容を解凍します。複数の.jarファイルが含まれている可能性がありますが、起動する必要があるのはfmw_12.1.3.0.0_mft.jarのみです。

適切なコマンドでウィザードを起動します。

インストーラ

実行コマンド

UNIX用の汎用インストーラ

%JAVA_HOME/bin/java -jar fmw_12.1.3.0.0_mft.jar

Windows用の汎用インストーラ

スタート メニューでcmd.exeを検索します。cmd.exeを右クリックして、「管理者として実行」を選択します。
コマンド・プロンプトで、システム上のJDKに含まれるJava実行可能ファイルを使用します。コマンドは次のようになります。

%JAVA_HOME%\bin\java -jar fmw_12.1.3.0.0_mft.jar

インストーラを起動すると、表6-3の一連の画面が、記載されている順番でインストール・ウィザードに表示されます。

表6-3 Oracle Managed File Transferのインストール画面

画面

説明

ようこそ

これは、製品インストーラの開始画面です。

インストール場所

この画面を使用して、Quick StartのOracleホームの場所を指定します。新しいOracleホームは作成しません。

前提条件のチェック

この画面で、システムが最小限の要件を満たしているかどうかが検証されます。

インストール・サマリー

この画面では、選択したインストール・オプションを検証します。これらのオプションをレスポンス・ファイルに保存する場合、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの名前と場所を指定します。レスポンス・ファイルは、後でサイレント・インストールに使用できます。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。この画面の情報を確認してください。

ここでRCUを実行して、Oracle Managed File Transferのスキーマを構成する必要があります。第6.2.4項を参照してください。

6.2.4 RCUを使用したスキーマの作成またはカスタム変数の設定

この項では、RCUを使用してOracle Managed File Transferのスキーマを作成する、またはOracle Healthcare用にOracle SOA Suite for healthcare integration変数を設定する方法を説明します。

Quick StartインストールにパッケージされているRCUを起動します。Quick Startを使用してデータベースを構成する際に、他のバージョンのRCUをダウンロードしたり、使用したりしないでください。

ORACLE_HOME変数がOracleホームを指すように定義済の場合は、次のコマンドでRCUを起動できます。

環境

実行コマンド

UNIX

cd ORACLE_HOME/oracle_common/bin
./rcu

Windows

cd ORACLE_HOME\oracle_common\bin
rcu.bat

次の画面に従って進みます。各画面のオプションの詳細は、画面名をクリックするか、『リポジトリ作成ユーティリティによるスキーマの作成』のリポジトリ作成ユーティリティの画面の理解に関する項を参照してください。

表6-4 RCUのスキーマ作成画面

画面

説明

ようこそ

この画面には、RCUの概要と目的について表示されます。「次へ」をクリックします。

リポジトリの作成

「リポジトリの作成」を選択し、「システム・ロードおよび製品ロードの同時実行」を選択します。

2つ目のオプションが表示されない場合は、DBAアクティビティを実行するために必要な権限が付与されていません。

データベース接続の詳細

「ホスト名」、「ユーザー名」、「パスワード」に、使用するOracle Databaseの資格証明を入力します。「サービス名」と「ポート」番号はデータベースをインストールしたときに作成されたものです。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

コンポーネントの選択

ドメインの構成時にターゲット設定しやすいように、新しいスキーマに直感的な接頭辞(SOAQSなど)を指定します。

「AS共通スキーム」および「SOA Suite」を選択すると、それらの依存先がすべて選択されます。

Managed File Transferをインストールする場合は、リストで「Managed File Transfer」を選択します。該当するインストーラをまだ実行していない場合、このオプションはリストに表示されません。

「次へ」をクリックします。

前提条件チェック

このポップアップ画面には進捗状況インジケータが表示されます。前提条件チェックが完了したら、「OK」をクリックして続行します。

スキーマ・パスワード

「すべてのスキーマに同じパスワードを使用」を選択します。パスワードを作成して覚えておきます。

カスタム変数

この画面は、SOAインフラストラクチャをインストールする場合に表示されます。

Oracle SOA Suite for healthcare integrationをインストールする場合は、Healthcare Integrationの「値」フィールドを「はい」に変更します。

このページの変数の詳細は、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』のSOA Suiteスキーマに必要なカスタム変数に関する項を参照してください。

または、デフォルトのまま「次へ」をクリックします。

表領域のマップ

この画面には、スキーマを作成するコンポーネントのデフォルト表領域と一時表領域が表示されます。この情報を確認したら、「次へ」をクリックします。

続く2つの確認ダイアログで「OK」をクリックします。さらに、「次へ」をクリックして、次の画面に進みます。

サマリー

この画面には、作成されるコンポーネント・スキーマの概要が表示されます。ドメイン構成の上部にある「データベースの詳細」を書き留めておきます。続いて、「作成」をクリックし、スキーマの作成を開始します。

完了サマリー

この画面には、データベース・スキーマの操作で作成されたログ・ファイルが表示されます。任意のログ・ファイルを開いて情報を確認したり、作成時の問題を解決したりできます。

いずれかの操作が失敗した場合は、「失敗したコンポーネントのクリーンアップ」ボックスを選択できます。このオプションを選択すると、「閉じる」をクリックしたときに、作成に失敗したスキーマがデータベースから削除されます。

「閉じる」をクリックすると、スキーマの作成が完了します。

スキーマの作成で問題が発生した場合は、まずSOA Suite Quick Startインストールに含まれるRCUを使用していることを確認してください。次に、「完了サマリー」画面で生成されたログ・ファイルを使用して問題を解決します。

スキーマが正常に作成されたら、ドメイン構成ウィザードを実行できます。

6.3 コンパクト・ドメインの更新

この項では、追加コンポーネントに合わせてコンパクト・ドメインを再構成する場合に実行可能なアクションについて説明します。コンパクト・ドメインの最初の構成が完了していない場合は、Oracle SOA Suiteについては第3章、Oracle Business Process Managementについては第5章に戻ってください。

そうでない場合は、このプロセスを開始する前に、Oracle B2B、HealthcareまたはManaged File Transferの適切なインストーラを実行してください。

タスク1   ドメイン構成ウィザードの起動

Quick StartディストリビューションのORACLE_HOME/oracle_common/common/binに移動して、構成ウィザードを起動します。

このタスクのコマンドの例を次に示します。

UNIX

cd ORACLE_HOME/oracle_common/common/bin
./config.sh

Windows

cd ORACLE_HOME\oracle_common\common\bin
config.cmd

続いて、次の構成画面に従って進みます。

タスク2 ドメイン・タイプとドメイン・ホームの場所の選択

「構成タイプ」画面で、「既存ドメインの更新」を選択します。

「ドメインの場所」フィールドで、更新するコンパクト・ドメインの場所を選択します。

タスク3 構成テンプレートの選択

「テンプレート」画面で「製品テンプレートを使用してドメインを更新」が選択されていることを確認します。インストール済のテンプレートはグレー表示されます。

インストールに追加するコンポーネントのテンプレートを選択します。

- Oracle SOA Suite for healthcare integration - 12.1.3.0 [soa]

Healthcareユーザー向けの注意:
Oracle SOA Suite for healthcare integration - 12.1.3.0 [soa]テンプレートおよびOracle B2B - 12.1.3.0 [soa]テンプレートの両方を選択する必要があります。

- Oracle B2B - 12.1.3.0 [soa]

- Oracle Managed File Transfer - 12.1.3.0 [mft]

- Oracle Business Activity Manager - 12.1.3.0 [soa]

- Oracle Enterprise Scheduler Service Basic - 12.1.3.0 [oracle_common]

- Oracle Enterprise Manager Plugin for ESS - 12.1.3.0 [em]

タスク4 データソース構成タイプの指定

この画面のフィールドをアクティブ化するには、「RCUデータ」を選択します。ドメインを最初に構成したときに指定した値がすべてのフィールドに自動入力されます。

「RCU構成の取得」をクリックします。「接続結果ログ」の次の出力は、操作が成功したことを示しています。

Connecting to the database server...OK
Retrieving schema data from database server...OK
Binding local schema components with retrieved data...OK

Successfully Done.

ヒント:
「RCUデータ」オプションの詳細は、『Repository Creation Utilityによるスキーマの作成』のサービス表スキーマの理解に関する項を参照してください。
この画面のその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のデータベース構成タイプに関する項を参照してください。

タスク5   コンポーネント・データソースの確認

「コンポーネント・データソース」画面の値が、すべてのスキーマについて適切であることを確認します。前の画面で「RCUデータ」を選択した場合、スキーマ表には適切な値がすでに挿入されています。

タスク6 JDBC接続のテスト

「JDBCコンポーネント・スキーマ・テスト」画面を使用して、構成したデータソース接続をテストします。

「ステータス」列の緑色のチェック・マークは、テスト結果が正常であったことを示します。何か問題があった場合は、画面の「接続結果ログ」セクションのエラー・メッセージを確認して問題を修正した後、接続を再度テストします。

ヒント:
この画面のその他のオプションの詳細は、構成ウィザードによるWebLogicドメインの作成のJDBCコンポーネント・スキーマ・テストに関する項を参照してください。

タスク7 拡張構成の選択

コンパクト・ドメインでは、拡張構成は必要ありません。この画面は、何も選択せずにスキップできます。

タスク8   ドメインの構成

この画面には、最終的なディレクトリ構造およびコンパクト・ドメインに構成されるコンポーネントと拡張機能が表示されます。この情報を確認して、「更新」をクリックします。

次の画面に構成の進行状況バーが表示されます。

タスク9   ドメインの場所の確認

構成が完了すると、ウィザードにドメインのディレクトリの場所と管理コンソールにアクセスするためのURLが表示されます。両方を書き留めてから「閉じる」をクリックします。

6.4 Oracle Event Processingデザインタイムの理解

12c (12.1.3)からは、Quick Startディストリビューションをインストールすると、Oracle Event ProcessingデザインタイムがJDeveloper拡張機能として含まれます。ただし、Oracle Event Processingは統合WebLogic Serverでは実行できません。Oracle Event ProcessingのOracleホームを別にインストールして、そこからOracle Event Processing固有のサーバーを起動し、互換性のあるランタイム環境を作成する必要があります。

Oracle Event Processingのインストール方法の詳細は、Oracle Event Processingのインストールを参照してください。次に、Oracle Event Processingの管理のスタンドアロン・サーバーのドメインに関する項を参照して、Oracle Event Processingドメインを構成してください。

6.5 次の手順

Quick Startインストールとコンパクト・ドメインの接続の確認が終了したら、次のいずれかのアクションを実施できます。

アクション

リソース

サンプル・アプリケーションをデプロイします。

このドキュメントの第7章を参照してください。

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperによるアプリケーション開発のスタート・ガイドに関する項を参照してください。

インストールを削除します。

インストールのテストが完了している場合は、このドキュメントの第8章を参照してください。

7 サンプル・アプリケーションの実行

この章では、統合WebLogic Serverのデフォルト・ドメインを使用してOracle SOA Suite Quick Startディストリビューションのサンプル・アプリケーションをロードし、実行する方法を説明します。また、Oracle Process Management Suiteサンプル・アプリケーションの検索方法とOracle Event Processingプロジェクトの開始方法も説明します。

この章には次の項が含まれます:

- Oracle SOA Suiteサンプル・アプリケーションProcessOrderの実行

- Oracle Business Process Management Suiteサンプル・アプリケーションの作成

- JDeveloperによるOracle Event Processingプロジェクトの作成

- 次の手順

7.1 Oracle SOA Suiteサンプル・アプリケーションProcessOrderの実行

この項では、SOA Quick Startデフォルト・ドメインでのOracle SOA Suiteコンポーネントを使用したサンプル・アプリケーションの実行方法を説明します。統合WebLogic Server、SOAコンポジットおよびOracle Service Busプロジェクトを使用して、クレジット・カードの確認などのオーダー処理を行うアプリケーションを実行します。

タスク1   アプリケーション・ファイルのダウンロードと解凍

1. http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soasuitesamplestutorials-2765831.htmlに移動します。e2e-1201-sample.zipをダウンロードします。

2. e2e-1201-sample.zipをOracleホームの外部のフォルダに解凍します。こうすることにより、プロジェクト・ファイルを失わずにOracle JDeveloperインストールを削除できます。このzipファイルには、e2e-1201-composites-sample.zip、e2e-1201-servicebus-sample.zipおよびSampleOrder.xmlが含まれています。

3. e2e-1201-composites-sample.zipおよびe2e-1201-servicebus-sample.zipを同じディレクトリに解凍します。ディレクトリにはOrderSample.xmlと2つのサブフォルダ(e2e-1201-compositesとe2e-1201-servicebus)が含まれるはずです。

サブフォルダe2e-1201-compositesのディレクトリ構造は次のとおりです。

サブフォルダe2e-1201-servicebusのディレクトリ構造は次のとおりです。

タスク2   JDeveloperおよび統合WebLogic Serverの起動

次のコマンドを使用してJDeveloperを起動します。

環境

実行コマンド

Linux

cd ORACLE_HOME/jdeveloper/jdev/bin
./jdev

Windows

CD ORACLE_HOME\jdeveloper\jdev\bin
jdeveloper.exe

メニューバーから「実行」を選択して統合WebLogic Serverを起動します。ドロップダウン・メニューから「サーバー・インスタンスの起動」を選択します(図7-1)。

図7-1 統合WebLogic Serverの起動

ログに次のメッセージが表示されれば、統合WebLogic Serverは正常に起動しています。

[SOA Platform is running and accepting requests
[IntegratedWebLogicServer started.]

タスク3   プロジェクト・ファイルのロード

1. フォルダe2e-1201-compositesからe2e-1201-composites.jwsをロードします。

「警告」というタイトルのダイアログ・ボックスに、アプリケーション・ファイルをOracle JDeveloper 12.1.3.0.0のファイル形式に変換する際の警告が表示されます。「はい」をクリックして、ファイルを移行します。

ファイルの移行が正常に完了すると、e2e-1201-compositesの内容が「アプリケーション」ペインにリストされます。

2. コンポジット名をクリックしてドロップダウン・メニューで「アプリケーションを開く」オプションを表示します。

このオプションを使用して、サブフォルダe2e-1201-servicebusからe2e-1201-servicebus.jwsをロードします。

e2e-1201-servicebus.jwsの内容がe2e-1201-servicebusと同じ「アプリケーション」ペインにロードされます。

2つのアプリケーションを切り替えるには、「アプリケーションを開く」オプションにアクセスしたときと同じドロップダウン・メニューを使用します。

タスク4   SOAコンポジットValidatePaymentのデプロイ

このタスクではいくつかの手順を踏みます。

1. 「アプリケーション」ドロップダウン・メニューで「e2e-1201-composites」に切り替えます。

2. コンテンツ・リストで「validatePayment」を右クリックし、ポップアップ・メニューで「デプロイ」を強調表示します。続いて、「validatePayment」を選択して「デプロイメント・アクション」プロンプトを起動します。

3. 「デプロイメント・アクション」プロンプトは5つの画面で構成されています。

- 「デプロイメント・アクション」画面では、「アプリケーション・サーバーへのデプロイ」が自動的に強調表示されます。「次へ」をクリックします。

- 「構成のデプロイ」画面では、画面の情報を確認します。「コンポジット・リビジョンをデフォルトとしてマークします」が選択されたままの状態で「次へ」をクリックします。

- 「サーバーの選択」画面には、使用可能なサーバーがリストされます。「IntegratedWebLogicServer」がデフォルトで選択されていなければ選択します。「次へ」をクリックします。

- 「SOAサーバー」ページでは、複数のサーバーが使用可能な場合、特定のサーバーをターゲット設定できます。「DefaultServer」は自動的に選択されます。「次へ」をクリックします。

- 「サマリー」画面では、選択したデプロイメント・オプションを確認できます。「終了」をクリックします。

4. JDeveloper画面の下部にあるメッセージ - ログ・ペインに次のテキストが表示されれば、コンポジットは正常にデプロイされています。

Compilation of project 'ValidatePayment.jpr' finished.
Successful compilation: 0 errors, 0 warnings.

タスク5   Service BusプロジェクトからのValidatePaymentのデプロイ

「アプリケーション」ドロップダウン・メニューを使用して「e2e-1201-servicebus」に切り替えます。

コンテンツ・リストで「ValidatePayment」を右クリックし、ポップアップ・メニューで「デプロイ」を強調表示します。続いて、「e2e-1201-servicebus_ValidatePayment_ServiceBusProjectProfile」を選択して「デプロイメント・アクション」プロンプトを起動します。

「デプロイメント・アクション」プロンプトは3つの画面で構成されています。

1. 「デプロイメント・アクション」画面では、Service Busサーバーへのデプロイが自動的に強調表示されます。「次へ」をクリックします。

2. 「サーバーの選択」画面で、「IntegratedWebLogicServer」がデフォルトで選択されていなければ選択します。「次へ」をクリックします。

3. 「サマリー」画面では、選択したデプロイメント・オプションを確認できます。「終了」をクリックします。

タスク6   SOAコンポジットからのProcessOrderのデプロイ

アプリケーション・ドロップダウン・メニューで「e2e-1201-composites」を選択します。コンテンツ・リストで「ProcessOrder」を右クリックし、ポップアップ・メニューで「デプロイ」を強調表示します。続いて、「ProcessOrder...」を選択して「デプロイメント・アクション」プロンプトを起動します。

「デプロイメント・アクション」プロンプトは5つの画面で構成されています。

1. 「デプロイメント・アクション」画面では、「アプリケーション・サーバーへのデプロイ」が自動的に強調表示されます。「次へ」をクリックします。

2. 「構成のデプロイ」画面では、画面の情報を確認します。「コンポジット・リビジョンをデフォルトとしてマークします」が選択されたままの状態で「次へ」をクリックします。

3. 「サーバーの選択」画面には、使用可能なサーバーがリストされます。「IntegratedWebLogicServer」がデフォルトで選択されていなければ選択します。「次へ」をクリックします。

4. 「SOAサーバー」ページでは、複数のサーバーが使用可能な場合、特定のサーバーをターゲット設定できます。「DefaultServer」は自動的に選択されます。「次へ」をクリックします。

5. 「サマリー」画面では、選択したデプロイメント・オプションを確認できます。「終了」をクリックします。

タスク7   Service BusプロジェクトからのProcessOrderSBのデプロイ

アプリケーション・ドロップダウン・メニューで「e2e-1201-servicebus」を選択します。コンテンツ・リストで「ProcessOrderSB」を右クリックし、「デプロイ」を強調表示します。

「デプロイメント・アクション」プロンプトは3つの画面で構成されています。

1. 「デプロイメント・アクション」画面では、Service Busサーバーへのデプロイが自動的に強調表示されます。「次へ」をクリックします。

2. 「サーバーの選択」画面で、「IntegratedWebLogicServer」がデフォルトで選択されていなければ選択します。「次へ」をクリックします。

3. 「サマリー」画面では、選択したデプロイメント・オプションを確認できます。「終了」をクリックします。

タスク8   Service Busの概要のオープン

「e2e-1201-servicebus」の下の「ProcessOrderSB」ノードを開きます。コンテンツ・リストで「ProcessOrderSB」を右クリックし、「開く」を選択します。

これにより、プロジェクトのメイン・キャンバスにプロジェクトの概要が開きます。

「プロキシ・サービス」スイムレーンで「ProcessPS」ボックスを右クリックし、「実行」を選択します。これにより、プロキシ・サービス・テスト・アプリケーションがWebブラウザで起動します。

タスク9   サンプル・ペイロードの入力

「ペイロード」フィールドの横にある「参照」ボタンを使用してSampleOrder.xmlを検索します。続いて、ページの上部にある「実行」ボタンをクリックします。

アプリケーションが実行されていることを示すポップアップ・ウィンドウが表示されます。

ページを更新すると、xmlフォームに入力されたすべての請求情報が表示されます。レスポンス・ドキュメントの見出しまでスクロール・ダウンし、「OrderNumber」が生成されているかどうかを確認します。生成されていれば、アプリケーションは正常に実行されています。

これで、サンプル・アプリケーションが完了しました。SOA 12cの新機能の詳細は、SOA 12cエンドツーエンド(e2e)チュートリアル(http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soasuitesamplestutorials-2765831.html)をダウンロードしてください。

7.2 Oracle Business Process Management Suiteサンプル・アプリケーションの作成

エンドツーエンド・ローン・アプリケーションを構築するためのOracle Business Process Management Suiteチュートリアルについては、次のURLを参照してください。

https://java.net/projects/oraclebpmsuite12c/downloads/directory/Samples/Loan%20Application%20End%20to%20End.

7.3 JDeveloperによるOracle Event Processingプロジェクトの作成

12c (12.1.3)からは、Oracle JDeveloperがOracle Event Processingと互換になりました。Oracle JDeveloperでOracle Event Processingプロジェクトを構築および実行する方法は、Oracle Event Processingスタート・ガイドのOracle Event Processingプロジェクトの作成に関する項を参照してください。

7.4 次の手順

サンプル・アプリケーションを正常に実行できたら、次のアクションを実施できます。

アクション

リソース

独自のアプリケーションを作成またはテストします。

Oracle JDeveloperによるアプリケーションの開発のOracle JDeveloperによるアプリケーション開発のスタート・ガイドに関する項を参照してください。

現在のQuick Startディストリビューションを削除します。

このドキュメントの第8章を参照してください。

別のQuick Startディストリビューションをインストールします。

インストール可能な他のQuick Startディストリビューションについては、このドキュメントの第1章を参照してください。

8 Oracle Quick Startの削除

この章では、システムからOracle Quick Start製品を削除する方法を説明します。

内容は次のとおりです。

- 削除前タスクの実行

- Quick Startディストリビューションの削除

8.1 削除前タスクの実行

Oracle Fusion Middlewareソフトウェア・コンポーネントを削除する前に、すべてのOracle Fusion Middlewareプロセスを停止する必要があります。

Oracle Fusion Middlewareの起動と停止の詳細は、『Oracle Fusion Middlewareの管理』のOracle Fusion Middlewareの起動と停止に関する項を参照してください。

8.2 Quick Startディストリビューションの削除

この項では、Quick Startディストリビューションの削除に関する情報と手順を説明します。アンインストーラを実行すると、アンインストーラが起動されるOracleホーム(このガイドではORACLE_HOMEと呼びます)の下のすべてのファイルが削除されます。システム・コンポーネントが削除されるOracleホームを使用していないことを確認してください。

この項には次のトピックが含まれます:

- アンインストーラの起動

- Oracleホームの手動削除

8.2.1 アンインストーラの起動

Quick Startディストリビューションを削除する手順は次のとおりです。

1. ORACLE_HOMEの次の場所に移動します。

- Windowsシステムの場合:

ORACLE_HOME\oui\bin\

- Linux、UNIXおよびMac OS Xシステムの場合:

ORACLE_HOME/oui/bin/

2. 次のコマンドを実行して、アンインストーラを起動します。

- Windowsシステムの場合:

install.exe -deinstall

- Linux、UNIXおよびMac OS Xシステムの場合:

./deinstall.sh

8.2.2 Oracleホームの手動削除

アンインストール時に警告画面で「いいえ」を選択した場合、ORACLE_HOMEディレクトリおよびすべてのサブディレクトリを手動で削除する必要があります。たとえば、ORACLE_HOMEディレクトリが/home/Oracle/の場合、LinuxまたはUNIXオペレーティング・システムでは次のコマンドを実行してください。

cd /home/Oracle/
rm -rf ORACLE_HOME

Windowsオペレーティング・システムで、ORACLE_HOMEディレクトリがC:\Oracle\ORACLE_HOMEの場合は、ファイル・マネージャ・ウィンドウを使用してC:\Oracle\ディレクトリに移動し、ORACLE_HOMEフォルダを右クリックして「削除」を選択してください。

8.2.3 JDeveloperアーティファクトのクリーンアップ

jdeveloperディレクトリおよび.jdeveloperディレクトリをホーム・ディレクトリからすべて削除してください。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, 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.

危険な用途への使用について

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

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

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

第三者のコンテンツ、製品、サービスに対する免責事項

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

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

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

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

Oracle Supportへのアクセス

サポートをご契約のお客様には、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を参照してください。