Si desea utilizar el soporte de varios canales de IBM® MQ en una configuración no en clúster, primero establezca la propiedad agentMultipleChannelsEnabled en true y, a continuación, complete los pasos de este tema.
Acerca de esta tarea
En una configuración no en clúster, las definiciones de IBM MQ habilitan el soporte de varios canales en el gestor de colas tanto del agente de origen como del agente de destino.Debe completar los pasos de este tema además de los IBM MQ pasos de configuración estándar requeridos para un Managed File Transfer agente, que se enumeran en Configuración de MFT para el primer uso.
Los pasos siguientes
presuponen que se están utilizando canales emisores-receptores para la comunicación entre
los gestores de colas de origen y de destino.
Los ejemplos de configuración
siguientes utilizan mandatos runmqsc.
Procedimiento
- En el gestor de colas del agente de destino, defina un canal receptor para cada canal que
desee utilizar. Por ejemplo, si
está utilizando dos canales:
DEFINE CHANNEL(TO.DESTQMGRNAME_1) CHLTYPE(RCVR) TRPTYPE(TCP)
DEFINE CHANNEL(TO.DESTQMGRNAME_2) CHLTYPE(RCVR) TRPTYPE(TCP)
donde: DESTQMGRNAME es
el nombre del gestor de colas del agente de destino.
Se recomienda utilizar el convenio de denominación TO.DESTMGRNAME_n para los canales,
pero este convenio no es obligatorio. Los nombres de los canales receptores deben
coincidir con los canales emisores correspondientes en el gestor de colas del agente de origen.
- En el gestor de colas del agente de origen, defina una cola de transmisión para cada
canal que desee utilizar. Por ejemplo, si
está utilizando dos canales:
DEFINE QLOCAL(DESTQMGRNAME_1) USAGE(XMITQ)
DEFINE QLOCAL(DESTQMGRNAME_2) USAGE(XMITQ)
Se recomienda utilizar el convenio de
denominación DESTMGRNAME_n para las colas de transmisión, pero este convenio no
es obligatorio. Las colas de transmisión que defina son referenciadas desde las
definiciones de canal emisor y las definiciones de alias de gestor de colas en los pasos
siguientes.
- En el gestor de colas del agente de origen, defina un canal emisor para cada canal que
desee utilizar. Por ejemplo, si
está utilizando dos canales:
DEFINE CHANNEL(TO.DESTQMGRNAME_1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME(DESTHOST:port)
XMITQ(DESTQMGRNAME_1)
DEFINE CHANNEL(TO.DESTQMGRNAME_2) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME(DESTHOST:port)
XMITQ(DESTQMGRNAME_2)
Se recomienda utilizar el convenio de denominación
TO.DESTMGRNAME_n para los canales, pero este convenio no es obligatorio. Los nombres de
los canales emisores deben coincidir con los canales receptores correspondientes en el
gestor de colas del agente de destino.
- En el gestor de colas del agente de origen, defina un alias de gestor de colas
correspondiente a cada canal. Por ejemplo:
DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_1) RQMNAME(DESTQMGRNAME) XMITQ(DESTQMGRNAME_1)
DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_2) RQMNAME(DESTQMGRNAME) XMITQ(DESTQMGRNAME_2)
Debe
utilizar el convenio de denominación SYSTEM.FTE.DESTQMGRNAME_n para los alias de
gestor de colas, ya que el agente emisor busca alias de gestor de colas de este formato. Los
números que utilice para
n deben comenzar en 1 y ser consecutivos.
Para
que el agente determine correctamente el número de alias de gestor de colas, no
defina una XMITQ predeterminada para el gestor de colas. Una cola XMITQ o de transmisión por defecto es la cola de un gestor de colas que se utiliza cuando el parámetro XMITQ no está definido en ninguna parte. Para más información, consulte Colas utilizadas para fines específicos en IBM MQ.