このセレクター/ビジネス・ルール・グループ・データベースの仕様を使用して、サポートされるデータベース・タイプ、スクリプトとそれらの場所、プロファイル作成の構成操作、制限事項、テーブル名、およびユーザー ID の特権に関する情報を調べてください。
セレクターやビジネス・ルールの成果物を含んだアプリケーションをインストールすると、それらの成果物は、サーバーによってデータベース表に格納されるので、ユーザーはアプリケーションを変更しなくてもそれらの成果物を動的に更新できます。セレクターとビジネス・ルール・グループのコンポーネントは、セレクターとビジネス・ルールの成果物を保持するためにデータベースを使用します。それらの成果物は、WebSphere® Integration Developer で作成され、サーバーにインストールされます。管理コンソールからセレクターに変更を加えたり、ビジネス・ルール・マネージャーからビジネス・ルールに変更を加えたりすると、最新の情報に基づいてデータベースが更新されます。EAR に含まれている元の成果物は、アプリケーションのインストール後の更新に合わせて同期することはありません。
データベース・タイプ | 考慮事項 |
---|---|
Derby Embedded | スタンドアロン・プロファイルのデフォルト・データベース・タイプとして使用されます。 |
Derby Network Server | Network Deployment 環境のデフォルト・データベース・タイプとして使用されます。 |
DB2 Universal | Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。 |
DB2 for z/OS v8 |
重要: DB2 for z/OS v9 を使用するサーバー用にプロファイルを作成するときは、そのサーバーが DB2® データベースに接続できる必要があります。
Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成のデータベースとして使用できます。 |
DB2 UDB for iSeries (ネイティブ) |
スタンドアロン・プロファイルのローカル・データベースとして使用されます。 |
DB2 UDB for iSeries (ツールボックス) |
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 |
データベース、テーブル、およびスキーマを作成するための sysdba 特権が必要です。正しい sysdba 特権がない場合は、テーブルおよびスキーマの作成中およびアクセス中にエラーが発生することがあります。 |
スタンドアロン・プロファイルまたは Network Deployment 構成 (サーバーまたはサーバー・クラスター) で使用できるデータベース・インスタンスは 1 つのみです。スタンドアロン・プロファイル内またはセル内のサーバー用のすべてのセレクターとビジネス・ルールでは、同じリポジトリーが使用されます。 別個のセレクターやビジネス・ルールのために別個のデータベース・インスタンスを使用することはサポートされていません。
スタンドアロン・プロファイル
プロファイルの作成時に、共通データベースによって createTable が使用されて、ビジネス・ルールとセレクターの各テーブルが作成されます。デフォルトの構成を選択した場合は、デフォルトのデータベースは Derby Embedded です。 ただし、Derby Embedded では、一度に 1 つの Java™ 仮想マシンしかデータベースにアクセスできないため、複数のサーバーを使用することはできません。
デプロイメント・マネージャー・プロファイル
Network Deployment 構成の場合、セル用の共通データベースにセレクターとビジネス・ルール・グループのコンポーネント用の適切なテーブルがセットアップされます。デプロイメント・マネージャー内またはカスタム・プロファイル内のサーバーのすべてのセレクターとビジネス・ルールは、そのデータベースを使用します。
SQL スクリプトの位置については、『共通データベースの仕様』を参照してください。
セレクターとビジネス・ルールでは、以下の共通データベースのデータ・ソースと JBDC プロバイダーが使用されます。
セレクターやビジネス・ルールを含んだアプリケーションをサーバーまたはセルからアンインストールしても、共通データベースまたは RepositoryDB データベースに格納されている成果物は除去されません。これらは、『リポジトリーからのビジネス・ルールおよびセレクター・データの除去』のトピックにある指示に従って、手動で除去する必要があります。
セレクターまたはビジネス・ルールが含まれたアプリケーションをサーバーまたはセルからアンインストールしても、共通データベースに格納されている成果物は除去されません。これらは、インフォメーション・センターにある『リポジトリーからのビジネス・ルールおよびセレクター・データの除去』の指示に従って、手動で除去する必要があります。
スクリプトは、共通データベースのスクリプトと同じ場所にエクスポートされます。ただし、Derby Embedded を使用する場合は例外であり、スクリプトはエクスポートされません。スクリプトの場所については、『共通データベースの仕様』を参照してください。