Configuración de un agente MFT para varios canales: no en clúster

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

  1. 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.

  2. 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.
  3. 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.
  4. 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.