クラスタ構成で IBM® MQ マルチチャネル・サポートを使用したい場合は、まず agentMultipleChannelsEnabled プロパティを true に設定し、このトピックの手順を実行します。
本タスクについて
クラスターでは、マルチチャネル・サポートは、宛先エージェントのキュー・マネージャーの IBM MQ 定義によってのみ使用可能になります。
Managed File Transfer エージェントに必要な標準の IBM MQ 設定ステップに加えて、このトピックのステップを完了する必要があります。このステップは、「 初回使用時の MFT の設定 」に記載されています。
以下の構成例では、runmqsc コマンドを使用します。
手順
- 使用するチャネルごとに、クラスター受信側チャネルを定義します。 例えば、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 という命名規則を使用することが推奨されていますが、この規則は必須ではありません。
- 各チャネルに対応するキュー・マネージャー別名を定義します。 以下に例を示します。
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 を参照。