クラスター内の複数チャネル用の 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.DESTQMGRNAME_n キュー・マネージャー別名 の命名規則。送信側エージェントがこの形式のキュー・マネージャー別名を検索するためです。 n に使用する番号は、1 から開始して、連続している必要があります。 ソース・エージェントのキュー・マネージャーでも使用可能にするために、クラスター全体で定義する必要があります。

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