セレクター/ビジネス・ルール・グループ・データベースの仕様

セレクターやビジネス・ルールの成果物を含んだアプリケーションをインストールすると、それらの成果物は、サーバーによってデータベース・テーブルに格納されるので、ユーザーはアプリケーションを変更しなくてもそれらの成果物を動的に更新できます。

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

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

共通データベース用にサポートされているものと同じデータベースが、セレクターおよびビジネス・ルール・グループ・データベース用にサポートされています。
  • Cloudscape™ - Cloudscape は、スタンドアロン・プロファイルのデフォルトのデータベース・タイプです。Network Deployment 環境では、Cloudscape は使用不可になります。Cloudscape を選択した場合、セレクターとビジネス・ルール・グループのコンポーネントは共通データベースを使用しません。
  • DB2 Universal Database™ - DB2 Universal Database™ は、Network Deployment 環境のデフォルトのデータベース・タイプです。
  • DB2 Universal Database for z/OS and OS/390 V7.1
  • DB2 Universal Database for z/OS V8.1
  • DB2® Call Level Interface (DB2_CLI)
  • Informix® Dynamic Server
  • Microsoft® SQL Server Embedded
  • Microsoft SQL Server DataDirect
  • Oracle OCI クライアント
  • Oracle Thin

Cloudscape を選択したスタンドアロン型のプロファイル作成では、別個の RepositoryDB が使用されます。

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

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

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

スタンドアロン・プロファイル
  • プロファイルの作成時に Cloudscape を選択した場合は、configDynamicArtifactRepository.ant スクリプトが実行されます。このスクリプトは、RepositoryDB の Cloudscape JDBC プロバイダーをノード・レベルで作成します。
  • RepositoryDB データベースは、プロファイルの作成時ではなくサーバーのインストール時に作成されます。作成される場所は、install_root/cloudscape/databases/RepositoryDB です。 サーバーのインストール済み環境のすべてのプロファイルは、その同じデータベースを使用します。複数のサーバーを開始して、複数のサーバーでルールを使用することはできません。Cloudscape では、一度に 1 つの JVM しかデータベースにアクセスできないためです。

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

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

SQL スクリプト

テーブル作成のための SQL スクリプトは、install_root/dbscripts/CommonDB/dbTypeにあります。

JDBC プロバイダー

共通データベースのデータ・ソースが使用されます。

制約事項

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

テーブル

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

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

スクリプトは、共通データベースのスクリプトと同じ場所にエクスポートされます。ただし、Cloudscape を使用する場合は例外であり、スクリプトはエクスポートされません。

ユーザー ID の特権

指定するユーザー信任状には、テーブル・スペース、テーブル、索引、およびストアード・プロシージャーを作成するのに十分な権限が必要です。


(c) Copyright IBM Corporation 2005, 2006.
このインフォメーション・センターには Eclipse テクノロジー (http://www.eclipse.org) が採用されています。