Conectando Componentes

Crie conexões entre o Configuration Manager, os intermediários e o Servidor de Nome de Usuário.

Antes de começar:

As etapas a seguir descrevem como estabelecer conexões entre o Configuration Manager, os intermediários e o Servidor de Nome de Usuário.

Se os componentes em seu domínio do intermediário forem suportados por diferentes gerenciadores de filas, será necessário estabelecer conexões do WebSphere MQ entre esses gerenciadores de filas para permitir que mensagens sejam trocadas. Cada intermediário deve poder trocar mensagens com o Servidor de Nome de Usuário que fornece serviços de nomes de usuário para o intermediário.

Se todos os componentes do domínio do intermediário forem executados no mesmo sistema e utilizarem um único gerenciador de filas, não será necessário criar nenhuma conexão do WebSphere MQ entre esses componentes. Se você tiver mais de um intermediário, cada intermediário deverá ter seu próprio gerenciador de filas; os intermediários não podem compartilhar um gerenciador de filas.

Para obter a conexão requerida, conclua as seguintes etapas. Todas as etapas são ilustradas com exemplos do MQSC. Você pode utilizar qualquer método apropriado para definir esses recursos. Esses exemplos assumem que os gerenciadores de filas sejam chamados COMP1 e COMP2.

Nas etapas a seguir, o valor de 104857600 para maxmsgl é um exemplo. Verifique a documentação apropriada do WebSphere MQ para confirmar o valor para maxmsgl que pode ser utilizado em suas plataformas.

É necessário configurar o atributo maxmsgl apenas na fila de transmissão que envia mensagens do gerenciador de filas associado ao Configuration Manager para o gerenciador de filas associado ao intermediário.

  1. Defina uma fila de transmissão em cada gerenciador de filas do componente. Estas filas de transmissão coletam mensagens prontas para transmissão entre componentes. A fila de transmissão deve ter o mesmo nome que o gerenciador de filas para o qual ela transmite mensagens (ou seja, COMP1 e COMP2 para este exemplo). Configure o atributo maxmsgl como seu valor máximo.
    Por exemplo, no gerenciador de filas COMP1:
    define qlocal('COMP2') usage(XMITQ) maxmsgl (104857600) replace
    No gerenciador de filas COMP2:
    define qlocal('COMP1') usage(XMITQ) replace
  2. Defina os canais para a conexão. Utilize pares de canais emissor/receptor para todas as comunicações de duas direções entre gerenciadores de filas que hospedam componentes do WebSphere Event Broker.
    1. Defina o canal emissor no gerenciador de filas do primeiro componente (Sender(3)). Este canal emissor transporta mensagens enviadas pelo primeiro componente para o segundo componente.

      Aloque nomes de conexões de acordo com as convenções de rede do WebSphere MQ e especifique o protocolo que está sendo utilizado para essa conexão e a porta na qual o listener está atendendo.

      Por exemplo, no gerenciador de filas COMP1:

      define channel('COMP1_TO_COMP2') chltype(sdr) trptype(tcp)
      conname('WBRKSYS1(1415)') xmitq('COMP2')
      maxmsgl (104857600) replace
      Início da mudançaem que os parâmetros de comando possuem os seguintes significados:
      • channel e chltype definem o nome e tipo do canal
      • trtype define o protocolo de transmissão
      • conname define o nome do host do computador de destino e o número da porta na qual o computador está atendendo
      • xmitq nomeia a fila de transmissão para o canal
      • maxmsgl define o comprimento máximo da mensagem suportado
      • replace especifica que qualquer definição existente do canal denominado será substituída
      Para obter informações adicionais sobre comandos e parâmetros do WebSphere MQ, consulte a seção Referência de Comando de Script (MQSC) do WebSphere MQ Versão 6: centro de informações on-line, ou o Manual Versão 5.3 no WebSphere MQ.Fim da mudança
    2. Defina um canal receptor no gerenciador de filas do primeiro componente (Receiver(2)). As mensagens enviadas pelo segundo componente para o primeiro serão recebidas por esse canal.
      Esse canal receptor deve ter o mesmo nome que o canal emissor em COMP2, definido na Etapa 2c. Por exemplo, no gerenciador de filas COMP1:
      define channel('COMP2_TO_COMP1') chltype(rcvr) trptype(tcp)
      maxmsgl (104857600) replace
    3. Defina o canal emissor no gerenciador de filas do segundo componente (Sender(1)). Este canal emissor transporta mensagens enviadas pelo segundo componente para o primeiro componente.

      Aloque nomes de conexões de acordo com as convenções de rede do WebSphere MQ e especifique o protocolo que está sendo utilizado para essa conexão.

      Por exemplo, no gerenciador de filas COMP2:

      define channel('COMP2_TO_COMP1') chltype(sdr) trptype(tcp)
      conname('WBRKSYS1(1414)') xmitq('COMP1')
      maxmsgl (104857600) replace
    4. Defina um canal receptor no gerenciador de filas do segundo componente (Receiver(4)). As mensagens enviadas pelo primeiro componente para o segundo componente serão recebidas por este canal receptor.

      Esse canal receptor deve ter o mesmo nome que o canal emissor em COMP2, definido na Etapa 2a. Por exemplo, no gerenciador de filas COMP2:

      define channel('COMP1_TO_COMP2') chltype(rcvr) trptype(tcp)
      maxmsgl (104857600) replace
  3. Crie e inicie um listener para cada protocolo em utilização. Crie o listener no WebSphere MQ Services (para WebSphere MQ V5.3) ou WebSphere MQ Explorer (para WebSphere MQ V6.0), ou utilize o comando DEFINE LISTENER MQSC. Para obter mais informações, consulte Iniciando os Canais e Listeners do WebSphere MQ.
  4. Inicie os canais emissores (1) e (3) nos respectivos gerenciadores de filas. Você pode configurar iniciadores de canais para esses canais. A configuração de canais receptores reduz sobrecargas, permitindo que os canais sejam parados quando não houver tráfego de mensagens, mas assegura a inicialização automática quando houver mensagens a serem transportadas.

Você pode configurar um único canal receptor no gerenciador de filas que hospeda o Configuration Manager para suportar todos os canais emissores criados para os intermediários. A configuração de um único canal receptor requer uma única definição no Configuration Manager e uma única definição do emissor em cada intermediário, as definições do emissor em cada intermediário devem ter o mesmo nome em cada intermediário. Você também pode utilizar esse canal receptor no Configuration Manager para suportar comunicações a partir do Servidor de Nome de Usuário.

Todas as conexões do WebSphere MQ entre componentes do WebSphere Event Broker e entre clientes e componentes do WebSphere Event Broker podem ser configuradas utilizando qualquer um dos protocolos de comunicação suportados pelo WebSphere MQ (TCP/IP e SNA em todos os sistemas operacionais e também NetBIOS e SPX no Windows).

Conceitos relacionados
Intermediários
Configuration Manager
Servidor de Nome de Usuário
Tarefas relacionadas
Criando um Configuration Manager
Criação de um Intermediário
Criando um Servidor de Nome de Usuário
Conectando o Servidor de Nome de Usuário à Rede do WebSphere Event Broker
Ativando Aplicativos para Utilizar Publicação/Assinatura
Iniciando os Canais e Listeners do WebSphere MQ
Informações relacionadas
Centro de Informações On-line do WebSphere MQ Versão 6
Página da Web da Biblioteca do WebSphere MQ
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:18

ae18060_