Configurando um agente MFT para diversos canais em um cluster

Se desejar usar o suporte de diversos canais do IBM® MQ em uma configuração em cluster, primeiro configure a propriedade agentMultipleChannelsEnabled como true e, em seguida, conclua as etapas neste tópico.

Sobre esta tarefa

Em um cluster, o suporte para vários canais é ativado pelas definições de IBM MQ apenas no gerenciador de filas do agente de suporte.

You must complete the steps in this topic in addition to the standard IBM MQ configuration steps required for a Managed File Transfer agent, which are listed in Configuração da MFT para o primeiro uso.

Os exemplos de configuração a seguir usam os comandos runmqsc.

Procedimento

  1. Defina um canal do receptor de clusters para cada canal que você deseja usar. Por exemplo, se estiver usando dois canais:
    DEFINE CHANNEL(TO.DESTQMGRNAME_1) CHLTYPE(CLUSRCVR) CLUSTER(MFTCLUSTER)
    DEFINE CHANNEL(TO.DESTQMGRNAME_2) CHLTYPE(CLUSRCVR) CLUSTER(MFTCLUSTER)
    

    em que:

    • DESTQMGRNAME é o nome do gerenciador de filas do agente de destino.
    • MFTCLUSTER é o nome do cluster do IBM MQ.
    É recomendado que você use a convenção de nomenclatura MFTCLUSTER.DESTMGRNAME_n para canais, mas essa convenção não é obrigatória.
  2. Defina um alias do gerenciador de filas correspondente a cada canal. Por exemplo:
    DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_1) RQMNAME(DESTQMGRNAME) CLUSTER(MFTCLUSTER)
    DEFINE QREMOTE(SYSTEM.FTE.DESTQMGRNAME_2) RQMNAME(DESTQMGRNAME) CLUSTER(MFTCLUSTER)
    Deve-se usar o SISTEMA SYSTEM.FTE.DESTQMGRNAME_n convenção de nomenclatura para aliases do gerenciador de filas porque o agente de envio procura aliases do gerenciador de filas deste formato... Os números usados para n devem começar com 1 e serem consecutivos. Deve-se criar definições em todo o cluster para que elas fiquem disponíveis no gerenciador de filas do agente de origem.

    Para que o agente de origem e o agente de destino determinem corretamente o número de aliases do gerenciador de filas, não defina um XMITQ padrão para o gerenciador de filas. Um XMITQ padrão ou fila de transmissão é a fila em um gerenciador de filas usado quando o parâmetro XMITQ não é definido em nenhum lugar. Para obter mais informações, consulte Filas usadas para fins específicos pelo site IBM MQ.