WebSphere Enterprise Service Bus バージョン 6.2.0 オペレーティング・システム: AIX、HP-UX、i5/OS、Linux、Solaris、Windows


セレクター/ビジネス・ルール・グループ・データベース構成

このセレクター/ビジネス・ルール・グループ・データベースの仕様を使用して、サポートされるデータベース・タイプ、スクリプトとそれらの場所、プロファイル作成の構成操作、制限事項、テーブル名、およびユーザー ID の特権に関する情報を調べてください。

セレクターやビジネス・ルールの成果物を含んだアプリケーションをインストールすると、それらの成果物は、サーバーによってデータベース表に格納されるので、ユーザーはアプリケーションを変更しなくてもそれらの成果物を動的に更新できます。セレクターとビジネス・ルール・グループのコンポーネントは、セレクターとビジネス・ルールの成果物を保持するためにデータベースを使用します。それらの成果物は、WebSphere® Integration Developer で作成され、サーバーにインストールされます。管理コンソールからセレクターに変更を加えたり、ビジネス・ルール・マネージャーからビジネス・ルールに変更を加えたりすると、最新の情報に基づいてデータベースが更新されます。EAR に含まれている元の成果物は、アプリケーションのインストール後の更新に合わせて同期することはありません。

サポートされているデータベース・タイプ

セレクター/ビジネス・ルール・グループ・データベースには、以下のデータベース製品を使用することができます。
表 1. サポートされるデータベース製品
データベース・タイプ 考慮事項
Derby Embedded スタンドアロン・プロファイルのデフォルト・データベース・タイプとして使用されます。
Derby Network Server Network Deployment 環境のデフォルト・データベース・タイプとして使用されます。
DB2 Universal Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。

DB2 for z/OS v8
DB2 for z/OS v9

重要: DB2 for z/OS v9 を使用するサーバー用にプロファイルを作成するときは、そのサーバーが DB2® データベースに接続できる必要があります。
Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。

DB2 UDB for iSeries (ネイティブ)
DB2 for i5/OS (ネイティブ)

スタンドアロン・プロファイルのローカル・データベースとして使用されます。

DB2 UDB for iSeries (ツールボックス)
DB2 for i5/OS (ツールボックス)

Network Deployment 環境のリモート・データベースとして、またはスタンドアロン・プロファイルのローカル・データベースとして使用されます。Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。
DB2 Universal Runtime Client Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。
Informix Dynamic Server  
Microsoft SQL Server (Embedded)  
Microsoft SQL Server (DataDirect)  
Microsoft SQL Server (Microsoft) - WebSphere Process Server バージョン 6.2.0.1 に、Microsoft SQL Server JDBC Driver バージョン 1.2 のサポートが追加されました。  

Oracle 9i
Oracle 10g
Oracle 11g

データベース、テーブル、およびスキーマを作成するための sysdba 特権が必要です。正しい sysdba 特権がない場合は、テーブルおよびスキーマの作成中およびアクセス中にエラーが発生することがあります。

ユーザー ID の特権

プロファイル管理ツールで指定するユーザー資格情報には、テーブル・スペース、テーブル、スキーマ、索引、およびストアード・プロシージャーを作成するのに必要な権限を持つ必要があります。「新規データベースの作成」オプションを使用する場合は、新規データベースを作成するために必要な特権がユーザー ID に与えられていなければなりません。詳しくは、『データベースのユーザーおよびスキーマ』および『データベース特権』を参照してください。
注: スクリプトを実行しているユーザーがテーブルを作成するための十分な権限を持っている場合、そのスクリプト内で認証 ID を指定する必要はありません。

データベース管理サービス (DBMS) インスタンス

スタンドアロン・プロファイルまたは Network Deployment 構成 (サーバーまたはサーバー・クラスター) で使用できるデータベース・インスタンスは 1 つのみです。スタンドアロン・プロファイル内またはセル内のサーバー用のすべてのセレクターとビジネス・ルールでは、同じリポジトリーが使用されます。 別個のセレクターやビジネス・ルールのために別個のデータベース・インスタンスを使用することはサポートされていません。

プロファイル作成時の構成操作

スタンドアロン・プロファイル

プロファイルの作成時に、共通データベースによって createTable が使用されて、ビジネス・ルールとセレクターの各テーブルが作成されます。デフォルトの構成を選択した場合は、デフォルトのデータベースは Derby Embedded です。 ただし、Derby Embedded では、一度に 1 つの Java™ 仮想マシンしかデータベースにアクセスできないため、複数のサーバーを使用することはできません。

デプロイメント・マネージャー・プロファイル

Network Deployment 構成の場合、セル用の共通データベースにセレクターとビジネス・ルール・グループのコンポーネント用の適切なテーブルがセットアップされます。デプロイメント・マネージャー内またはカスタム・プロファイル内のサーバーのすべてのセレクターとビジネス・ルールは、そのデータベースを使用します。

SQL スクリプト

SQL スクリプトの位置については、『共通データベースの仕様』を参照してください。

JDBC プロバイダー

セレクターとビジネス・ルールでは、以下の共通データベースのデータ・ソースと JBDC プロバイダーが使用されます。

データ・ソース名:
  • WPS DataSource
データ・ソース JNDI 名:
  • jdbc/WPSDB

制約事項

セレクターやビジネス・ルールを含んだアプリケーションをサーバーまたはセルからアンインストールしても、共通データベースまたは RepositoryDB データベースに格納されている成果物は除去されません。これらは、『リポジトリーからのビジネス・ルールおよびセレクター・データの除去』のトピックにある指示に従って、手動で除去する必要があります。

セレクターまたはビジネス・ルールが含まれたアプリケーションをサーバーまたはセルからアンインストールしても、共通データベースに格納されている成果物は除去されません。これらは、インフォメーション・センターにある『リポジトリーからのビジネス・ルールおよびセレクター・データの除去』の指示に従って、手動で除去する必要があります。

テーブル

セレクターとビジネス・ルールの成果物を保持するために、以下の 3 つのテーブルがあります。
  • ByteStore
  • ByteStoreOverflow
  • AppTimestamp

スクリプトのエクスポート

スクリプトは、共通データベースのスクリプトと同じ場所にエクスポートされます。ただし、Derby Embedded を使用する場合は例外であり、スクリプトはエクスポートされません。スクリプトの場所については、『共通データベースの仕様』を参照してください。


concept 概念トピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/07/09


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cins_sel_bus_rule_db_specs.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。