データベースのセットアップ

WBI JDBC Adapter マイグレーションのサンプルを実行するには、3 つの表と 1 つの ODBC 定義を持つデータベースが必要です。 データベースにアクセスするには、ユーザー ID とパスワードを使用してブローカーを構成する必要があります。

データベース・サンプルのスキーマ

サンプル環境では、3 つのデータベース表には、顧客、アドレス、および送り状に関する情報が含まれます。 「顧客」行が「アドレス」行を参照し、「送り状」行が「顧客」行を参照するように外部キーが定義されます。 任意の表に対する変更が IBM_EVENTS 表に保管されるようにトリガーが定義されます。

データベース表のセットアップ

データベース表をセットアップするには、以下のタスクを実行します。

  1. データベースを作成します。

    ご使用のデータベース・マネージャーに該当する手順に従ってください。


  2. データベース内に表を作成します: SQL スクリプトを使用したデータベース表のセットアップ

ブローカーのデータベース環境のセットアップ

ブローカーのデータベース環境をセットアップするには、以下のタスクを実行します。

  1. データ・ソース名 (DSN) として DBINPUT を指定して、DBINPUT データベースの ODBC 定義を作成します。

    詳しくは、WebSphere Message Broker の資料で『 データベースへの ODBC 接続を使用可能にする』を参照してください。

  2. データ・ソース名 DBINPUT に関連付けられているユーザー ID とパスワードを指定します。

    mqsisetdbparms コマンドを使用して、ブローカーが DBINPUT データ・ソースで使用できるユーザー ID とパスワードを指定します。このユーザー ID は、前のステップでデータベースを作成したときに使用したユーザー ID と同じでなければなりません。 このユーザー ID によってデータベース・スキーマ名が決まり、ブローカーは表へのアクセス時にこの同じユーザー ID を使用する必要があります。 たとえば、ユーザー ID が USERID である場合、CUSTOMER 表名の完全修飾名は USERID.CUSTOMER です。

    1. WebSphere Message Broker コマンドを実行可能なコマンド・コンソール・ウィンドウをオープンします。 以下のコマンドを入力して、ユーザー ID およびパスワードを指定します。
      mqsisetdbparms MB8BROKER -n DBINPUT -u <user ID> -p <password>
    2. 以下のコマンドを入力して、実行グループを再ロードします。
      mqsireload MB8BROKER -e AdapterMigration

サンプルのホームに戻る