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

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

分散システムにおける SAP アダプター・イベント・ストアの共用キューのセットアップ

分散システム上での SAP メッセージの処理時に高可用性を得るには、 SAP アダプター・イベント・ストア用に共用キューをセットアップします。

分散システムでは、リモート・キュー・マネージャーを 使用するようにブローカーを構成し、SAP トランザクション RFC (tRFC) データ用に トランザクション ID (TID) ストアを保持することができます。 この構成を使用すると、2 つのブローカーにデプロイされた 2 つのアダプターが 同じ TID を共用できるため、単一の RFC サーバーとして作動することが可能です。 この構成は、それらのアダプターが同じ RFC プログラム ID で構成されている場合に 必須です。

ブローカーがリモート・キュー・マネージャーを TID ストアとして使用できる ようにするには、事前にそのキュー・マネージャーでいくつかの管理タスクを 実行しておく必要があります。 最初に、ブローカーが TID ストアとして使用するキューを作成する必要があります。 次に、ブローカーがキュー・マネージャーへの接続に使用する 2 つのチャネルを定義する必要があります。サーバー・チャネルをキュー・マネージャー上に定義し、クライアント・チャネルをファイル内に定義します。このファイルは、ブローカーに対して使用可能にする必要があります。

Run WebSphere® MQ Commands (runmqsc) コマンドまたは WebSphere MQ Explorer を使用して、このクライアント・チャネル定義ファイルを任意のキュー・マネージャーに作成できます。 ファイルの作成後、そのファイルをキュー・マネージャーから、ブローカーが アクセスできるファイル・システムに移動する必要があります。

SAP アダプター・イベント・ストア用に共用キューをセットアップするには、 以下のステップを完了します。

  1. キュー SYSTEM.BROKER.ADAPTER.PROCESSED を作成します。
    このキューは、WebSphere MQ Explorer を使用して作成することも、WebSphere MQ runmqsc で以下のコマンドを実行して 作成することもできます。
    DEFINE QLOCAL('SYSTEM.BROKER.ADAPTER.PROCESSED')
  2. サーバー・チャネルを作成します。
    1. 共用キュー・マネージャーをホストするコンピューターで、WebSphere MQ runmqsc コマンドを実行し、 以下のパラメーター (WSADAPTERS.SAP はチャネル名の例) を 入力して、サーバー・チャネルを作成します。
      DEFINE CHANNEL ('WSADAPTERS.SAP') CHLTYPE (SVRCONN) TRPTYPE(TCP)
    2. チャネルの作成後、runmqsc で以下のコマンドを使用して、 そのチャネルを開始します。
      START CHANNEL ('WSADAPTERS.SAP')
  3. クライアント定義ファイルを作成します。
    任意のキュー・マネージャーで runmqsc コマンドを実行し、 次の基準が適用された以下のパラメーターを入力して、クライアント定義ファイルを作成します。
    • WSADAPTERS.SAP は、チャネル名の例です。
    • myhost.ibm.com は、キュー・マネージャーが稼働する コンピューターのホスト名の例です。 このキュー・マネージャーは、 ステップ 1 でキューを、ステップ 2 でサーバー・チャネルを作成した ものです。 この名前を使用してブローカーがキュー・マネージャーに 接続するので、localhost は使用しないでください。
    • 1414 は、そのキュー・マネージャー上のリスナーが 稼働しているポート番号の例です。
    • QMGR は、キュー・マネージャー名の例です。
    • サーバー・チャネルおよびクライアント・チャネルには、任意の 名前を使用できますが、それらは一致している必要があります。
    • CONNAME パラメーターを、共用キュー・マネージャーをホストする コンピューターのホスト名または IP アドレスと、そのコンピューターで 稼働する MQ リスナーのポート番号に設定します。 1414 は、デフォルトの リスナー・ポートです。
    DEFINE CHANNEL ('WSADAPTERS.SAP') CHLTYPE (CLNTCONN) CONNAME(‘myhost.ibm.com(1414)') TRPTYPE(TCP) QMNAME(QMGR)
    キュー・マネージャーが マルチインスタンス・モードで稼働している場合、キュー・マネージャーのインスタンスごとに 1 つずつ、2 つのチャネルを定義します。
  4. クライアント定義ファイルを、ブローカーがアクセスできる ファイル・システムに移動します。
    • Linux platformUNIX platformLinux および UNIX の場合、このファイルは /var/mqm/qmgrs/QMGR_NAME/@ipcc/AMQCLCHL.TAB にあります。
    • Windows platformWindows の場合、このファイルは C:¥Program Files¥IBM¥WebSphere MQ¥Qmgrs¥QMGR_NAME¥@ipcc¥AMQCLCHL.TAB にあります。
  5. ブローカーを構成します。
    1. mqsicreateconfigurableservice コマンドを使用して、 .inadapter コンポーネント用の SAPConnection 構成可能サービスを作成します。
    2. 構成可能サービスの sharedTidStoreClientDefinitionFile パラメーターを、 ステップ 3 で作成し、ステップ 4 で移動したファイルのパスに設定します。
    3. sharedTidStoreQueueManager パラメーターを、ステップ 1 でキューを作成し、 ステップ 2 でサーバー・チャネルを作成したキュー・マネージャーの名前に設定します。

      これらのパラメーターについて詳しくは、SAPConnection 構成可能サービスを参照してください。

  6. セットアップを検証します。

    これらのステップの完了後、ユーザー・トレースを検査することにより、 ブローカーがリモート・キュー・マネージャーのキューを使用していることを 検証できます。 セットアップが正常に完了していれば、ブローカーが TID ストア として使用しているキュー・マネージャーが指定されたメッセージ BIP3470 が発行されます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:33


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