WBI JDBC Adapter Migration サンプルの実行

Adapter および MigratedAdapter メッセージ・フローを実行して、以下の処理を行うことができます。

サンプルの実行時に問題を検出した場合は、 WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。

Adapter メッセージ・フローを実行するには、次のようにします。

  1. サンプルのメッセージ・フローとメッセージ・セットがデプロイされていることを確認します。 ワークスペースで AdapterMigration.bar ファイルを見つけ、AdapterMigration 実行グループにデプロイします。
    サンプルをインポートする際、.msgflow ファイルに関連する警告がいくつか出される場合があります。そのような警告は、データベースに関連するものであり、サンプルの実行には影響しません。
  2. 「ブローカー・アプリケーションの開発」パースペクティブで、「AdapterMigration サンプル」プロジェクトを展開し、「フロー・テスト」の下にあるファイル Adapter Address Message.mbtest をダブルクリックしてテスト・クライアントで開きます。
  3. 「メッセージの送信」をクリックして、Adapter メッセージ・フローの入力キューに WebSphere MQ メッセージを入れます。
  4. 取り出されたメッセージの内容を表示し、それが ADAPTERADDRESS というエントリーを持つ単純な XML ファイルであることを検査します。

必要に応じて、他の .mbtest ファイルでも繰り返します。

データベース値を直接変更することによって出力を再現するには、以下のように MigratedAdapter メッセージ・フローを実行します。

  1. 「データ」パースペクティブで、 「AdapterMigration データ設計」プロジェクトを展開して、「SQL スクリプト」の下にある adapter_insert_all.sql を右クリックし、 「SQL の実行」を選択します。
  2. 既存の JDBC 接続を選択するか、表示中の手順に従って新規接続を作成します。
  3. 「終了」をクリックして、住所、顧客、および送り状の表に新しい行を追加します。
  4. 「Message Broker アプリケーションの開発」パースペクティブに切り替え、AdapterMigration サンプル・プロジェクトを展開し、 MigratedAdapter.mbtest をダブルクリックします。
  5. 3 つのデキュー・エレメントで「メッセージの取得」をクリックして、 ADAPTERMIGRATION.INVOICE、ADAPTERMIGRATION.CUSTOMER、および ADAPTERMIGRATION.ADDRESS キューのメッセージを読み取ります
  6. メッセージが DatabaseUpdates メッセージ・フローの実行のステップ 4 で取り出されたメッセージと一致することを検査します。

AdapterMigration フローを再実行する場合は、表制約に違反しないようにするために、以下の手順で SQL ファイルを変更して異なる行を追加する必要があります。

  1. 「データ」パースペクティブで、「AdapterMigration データ設計」プロジェクトを展開し、「SQL スクリプト」の adapter_insert_all.sql を右クリックし、「アプリケーションから開く」「SQL ファイル・エディター」の順に選択します。
  2. VALUES パラメーターのいくつかを変更します。
  3. 変更を保存して、前のセクションの手順に従いサンプルを再実行します。

サンプルのホームに戻る