クラスター構成で 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.
DESTQMGRNAME_
n キュー・マネージャー別名 の命名規則。送信側エージェントがこの形式のキュー・マネージャー別名を検索するためです。
n に使用する番号は、1 から開始して、連続している必要があります。 ソース・エージェントのキュー・マネージャーでも使用可能にするために、クラスター全体で定義する必要があります。
ソース・エージェントと宛先エージェントの両方にキュー・マネージャー別名の番号を正しく判別させるには、キュー・マネージャーのデフォルト XMITQ を定義しないでください。 デフォルトのXMITQあるいは送信キューは、 XMITQ パラメータがどこにも定義されていない場合に使用されるキューマネージャ上のキューです。 詳細は 特定の目的のために使用されるキュー IBM MQ を参照。