クラスター内の複数チャネル用の MFT エージェントの構成

クラスタ構成で IBM® MQ マルチチャネル・サポートを使用したい場合は、まず agentMultipleChannelsEnabled プロパティを true に設定し、このトピックの手順を実行します。

本タスクについて

クラスターでは、マルチチャネル・サポートは、宛先エージェントのキュー・マネージャーの IBM MQ 定義によってのみ使用可能になります。

Managed File Transfer エージェントに必要な標準の IBM MQ 設定ステップに加えて、このトピックのステップを完了する必要があります。このステップは、「 初回使用時の MFT の設定 」に記載されています。

以下の構成例では、runmqsc コマンドを使用します。

手順

  1. 使用するチャネルごとに、クラスター受信側チャネルを定義します。 例えば、2 つのチャネルを使用する場合、以下のようになります。
    DEFINE CHANNEL(TO.DESTQMGRNAME_1) CHLTYPE(CLUSRCVR) CLUSTER(MFTCLUSTER)
    DEFINE CHANNEL(TO.DESTQMGRNAME_2) CHLTYPE(CLUSRCVR) CLUSTER(MFTCLUSTER)
    

    ここで、

    • DESTQMGRNAME は、宛先エージェントのキュー・マネージャーの名前です。
    • MFTCLUSTER は、 IBM MQ クラスターの名前です。
    チャネルには MFTCLUSTER.DESTMGRNAME_n という命名規則を使用することが推奨されていますが、この規則は必須ではありません。
  2. 各チャネルに対応するキュー・マネージャー別名を定義します。 以下に例を示します。
    DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_1) RQMNAME(DESTQMGRNAME) CLUSTER(MFTCLUSTER)
    DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_2) RQMNAME(DESTQMGRNAME) CLUSTER(MFTCLUSTER)
    使用する必要がありますSYSTEM.FTE 。宛先マネージャ名_命名規則キュー マネージャーのエイリアス送信エージェントがこの形式のキュー マネージャー エイリアスを検索するためです。 n に使用する番号は、1 から開始して、連続している必要があります。 ソース・エージェントのキュー・マネージャーでも使用可能にするために、クラスター全体で定義する必要があります。

    ソース・エージェントと宛先エージェントの両方にキュー・マネージャー別名の番号を正しく判別させるには、キュー・マネージャーのデフォルト XMITQ を定義しないでください。 デフォルトのXMITQあるいは送信キューは、 XMITQ パラメータがどこにも定義されていない場合に使用されるキューマネージャ上のキューです。 詳細は 特定の目的のために使用されるキュー IBM MQ を参照。