変更の始まり

整合されたメッセージ・フローのためにデータベースを構成する

メッセージ・フローにデータベースとの対話が含まれている場合、メッセージ・フロー内の他のアクションとの間でデータベース更新を調整するには、ブローカーを構成してそれらの更新を管理します。

始める前に:

このタスクを完了するには、以下のタスクを完了している必要があります。

整合されたメッセージ・フローのためにデータベースを構成するには、次のようにします。

  1. そのブローカーのメッセージ・フローによる更新時に、グローバルに整合されるトランザクションに加わるそれぞれのデータベースごとに XAResourceManager スタンザを定義することによって、ブローカー・キュー・マネージャー情報を更新する必要があります。
    • Linux (x86 プラットフォーム) および UNIX では、XAResourceManager: スタンザをブローカー・キュー・マネージャーの初期設定ファイル qm.ini に追加します。 このスタンザの内容は、データベース固有です。 続くセクションの説明を参照してください。
    • Windows では、ご使用の WebSphere MQ のバージョンに応じて、 WebSphere MQ Explorer または WebSphere MQ Services を使用して XAResourceManager を定義します。
      WebSphere MQ バージョン 6 またはそれ以降のバージョン
      1. WebSphere MQ Explorer を開きます。
      2. 「ナビゲーター」ビューで、キュー・マネージャーを右クリックした後、「プロパティー...」をクリックします。 「プロパティー」ダイアログが開きます。
      3. 「XA リソース・マネージャー」ページで、「追加...」をクリックします。
      4. 以下のトピックに示された値を入力します。
      5. 「OK」をクリックします。
      6. 「OK」をクリックして、ダイアログを閉じます。
      WebSphere MQ バージョン 5.3.1 またはそれ以前のバージョン
      1. WebSphere MQ Services を開きます。
      2. 左側のペインでキュー・マネージャーを右クリックした後、メニューから「プロパティー」をクリックします。
      3. 「プロパティー」ダイアログの「リソース」タブで、次のトピックに示された値を入力します。
    • z/OS では、何も行う必要はありませんが、RRS は使用可能でなければなりません。
  2. ご使用のメッセージ・フローがメッセージ辞書を参照するか、または Publication ノードを組み込んでいる場合には、同じメソッドを使用して、ブローカー内部データベースの XAResourceManager スタンザを定義する必要もあります。

64 ビットまたは 32 ビットの調整

XA 調整で必要になるデータベース・ドライバーは、トランザクション管理の実行に使用する WebSphere MQ のバージョンによって異なります。 WebSphere MQ V5.3 を使用する場合、XA 調整は 32 ビット・モードでのみ実行可能なので、qm.ini ファイルと ODBCINI ファイルの両方で 32 ビット・ドライバーを選択し、構成する必要があります。

WebSphere MQ V6 を使用する場合、XA 調整は 64 ビット・モードとなるため、qm.ini ファイルと ODBCINI64 ファイルで 64 ビット・ドライバーを選択し、構成する必要があります。 32 ビットの実行グループを使用する場合、64 ビットと 32 ビット両方のドライバーを構成する必要があります。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac00396_


変更の終わり