WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

Sybase とのグローバル整合の構成

ブローカー環境を構成して、キュー・マネージャーの制御の下に、メッセージ・フロー・トランザクションを Sybase データベースの更新情報とグローバルに整合させます。

始める前に:

DataDirect ドライバーを持つトランザクション・マネージャーとして WebSphere® MQ キュー・マネージャーを使用して、グローバル整合のためにブローカー環境を構成するには、次のようにします。

  1. Linux platformUNIX platformLinux および UNIX の場合、mqsimanagexalinks コマンドを実行します。
  2. XA リソース・マネージャーの情報を使って、キュー・マネージャーがグローバルに調整するトランザクションに参加するデータベースごとに、ブローカーのキュー・マネージャーを構成します。

    Linux platformUNIX platformLinux および UNIX の場合:

    1. テキスト・エディターでキュー・マネージャーの qm.ini ファイルを開きます。 qm.ini ファイルは、/var/mqm/qmgrs/queue_manager_name/qm.ini にあります。 queue_manager_name は、キュー・マネージャーに関連付けられているブローカーの名前です。
    2. qm.ini ファイルの末尾に、次のスタンザを貼り付けます。 変更の始まり
      XAResourceManager:
          Name=SYBASEXA
          SwitchFile=UKasedtc24.so
          XAOpenString=-NSYBASEDB -AMyServerName,MyPortNumber -Uuid -Ppwd -K2
          XACloseString=
          ThreadOfControl=THREAD
      変更の終わり
    3. XAOpenString 行で、以下の値を、ご使用の構成に適した値に置き換えます。
      • MyServerName は、Sybase ASE サーバーのホストとなる TCP/IP ホストの名前です。
      • MyPortNumber は、Sybase ASE サーバーが listen する TCP/IP ポートです。
      • uid は、ブローカーがデータベースに接続する際に使用するユーザー名でなければなりません。
        ブローカーが使用するユーザー名は、いくつかの方法で定義できます。このファイルに正しい名前が指定されていることを確認してください。 ブローカーは、以下の条件をリストされている順序で調べて、ユーザー名を判別します。
        1. mqsisetdbparms コマンドを実行して定義されている、このデータ・ソース名 (DSN) の特定のユーザー名およびパスワード。
        2. mqsisetdbparms コマンドを実行して定義されている、すべての (DSN) のデフォルトのユーザー名およびパスワード。
        3. mqsicreatebroker コマンドに -u パラメーターを指定して定義されている、すべての DSN のデフォルトのユーザー名およびパスワード。

          このパラメーターは、前のリリースからマイグレーションされたブローカーにのみ有効です。

        4. mqsicreatebroker コマンドに -i パラメーターを指定して定義されているブローカーのサービス・ユーザー名。
      • pwd は、ユーザー名に関連したパスワードです。
    4. スタンザ内の他のすべての行においてデフォルト値を受け入れます。 以下に例を示します。
      • AIX® の場合:変更の始まり
        XAResourceManager:
            Name=SYBASEXA
            SwitchFile=UKasedtc24.so
            XAOpenString=-NSYBASEDB -Adiaz,1521 -Uwbrkuid -Pwbrkpw -K2
            XACloseString=
            ThreadOfControl=THREAD
        変更の終わり
    Windows platformWindows 32 ビット の場合:
    1. 「スタート」メニューから、WebSphere MQ Explorer を開きます。
    2. キュー・マネージャーの「プロパティー」ダイアログ・ボックスを開いてから、「XA リソース・マネージャー」を開きます。
    3. 以下の例に示されているように、「SwitchFile」フィールドで、スイッチ・ファイルの絶対パスを入力します。ここで、install_dirは、ブローカーがインストールされている場所です。 変更の始まり
      install_dir\bin\ukase24.dll
      変更の終わり
    4. XAOpenString フィールドに、以下のストリングを貼り付けます。
      -NSYBASEDB -AMyServerName,MyPortNumber -WWinsock -Uuid -Ppwd -K2
    5. XAOpenString フィールドで、値をご使用の構成に適した値に置き換えます。
      • install_dir は、ブローカーがインストールされている場所です。
      • MyServerName は、Sybase ASE サーバーのホストとなる TCP/IP ホストの名前です。
      • MyPortNumber は、Sybase ASE サーバーが listen する TCP/IP ポートです。
      • uid は、ブローカーがデータベースに接続する際に使用するユーザー名でなければなりません。
        ブローカーが使用するユーザー名は、いくつかの方法で定義できます。このファイルに正しい名前が指定されていることを確認してください。 ブローカーは、以下の条件をリストされている順序で調べて、ユーザー名を判別します。
        1. mqsisetdbparms コマンドを実行して定義されている、このデータ・ソース名 (DSN) の特定のユーザー名およびパスワード。
        2. mqsisetdbparms コマンドを実行して定義されている、すべての (DSN) のデフォルトのユーザー名およびパスワード。
        3. mqsicreatebroker コマンドに -u パラメーターを指定して定義されている、すべての DSN のデフォルトのユーザー名およびパスワード。

          このパラメーターは、前のリリースからマイグレーションされたブローカーにのみ有効です。

        4. mqsicreatebroker コマンドに -i パラメーターを指定して定義されているブローカーのサービス・ユーザー名。
      • pwd は、ユーザー名に関連したパスワードです。
      以下に例を示します。
      -NSYBASEDB -Adiaz,1521 -WWinsock -Uwbrkuid -Pwbrkpw -K2
    6. ページ内の他のすべてのフィールドにおいてデフォルト値を受け入れます。
  3. キュー・マネージャーの実行中には qm.ini は読み取り専用であるため、変更を適用するには、キュー・マネージャーを停止してから再始動します。
    キュー・マネージャーを停止して再始動するには、次のコマンドを入力します。ここで、queue_manager_name はキュー・マネージャーの名前です。
    endmqm queue_manager_name
    strmqm queue_manager_name

    キュー・マネージャーが再始動したら、キュー・マネージャーのログで再始動に関連する警告をすべて確認します。 このログ・ファイルは /var/mqm/qmgrs/queue_manager_name/errors にあります。 ここで、queue_manager_name は再始動したキュー・マネージャーの名前です。

    キュー・マネージャーが正しく再始動すると、qm.ini に加えた変更が適用されます。

これで、キュー・マネージャーがトランザクションを整合させるグローバル整合のために Sybase が構成されました。

次に、グローバルに整合されたメッセージ・フローをブローカーにデプロイできます。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:21


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac00920_