Incluindo um Intermediário como um Nó Folha

As etapas descritas neste tópico assumem que você esteja unindo:
  • Um intermediário WebSphere Message Broker denominado WBRK_BROKER. Quando esse intermediário foi criado, o mesmo nome foi especificado para o gerenciador de filas.
  • Uma rede de intermediários WebSphere MQ Publicação/Assinatura com um intermediário raiz, MQPS_ROOT_BROKER, e dois intermediários folha, MQPS_BROKER1 e MQPS_BROKER2.

Substitua os nomes nestes exemplos pelos de seus intermediários sempre que eles forem utilizados.

Todos os comandos mostrados devem ser emitidos no sistema no qual o recurso apropriado está definido. Os comandos do WebSphere MQ (por exemplo, o comando para definir uma fila) são mostrados no formato MQSC. Para obter informações adicionais sobre comandos do WebSphere MQ, consulte a documentação do WebSphere MQ.

As etapas a seguir descrevem o que você deve fazer para incluir, como um nó folha em sua rede de intermediários WebSphere MQ Publicação/Assinatura, um intermediário WebSphere Message Broker já criado.

Isso é mostrado no diagrama a seguir: O intermediário WBRK_BROKER do WebSphere Message Broker une-se à rede do WebSphere MQ Publicação/Assinatura com o intermediário MQPS_BROKER1 como seu intermediário pai.

Incluindo um intermediário <ph conref='edvent.dita#edvent/mqsi'></ph> como um nó folha
  1. Certifique-se de que o grupo de execução padrão do intermediário WebSphere Message Broker esteja implementado com êxito. Esse grupo de execução é implementado na primeira vez que se implementa um intermediário WebSphere Message Broker recém-criado. Você pode verificar o status do grupo de execução e do intermediário na visualização topologia no workbench.
  2. Defina a fila obrigatória para suportar comunicações do intermediário com WebSphere MQ Publicação/Assinatura vizinhos no gerenciador de fila do intermediário WebSphere Message Broker:
    define qlocal(SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS) noshare
  3. Pare o intermediário WebSphere Message Broker:
    mqsistop WBRK_BROKER
  4. Reinicie o intermediário WebSphere Message Broker:
    mqsistart WBRK_BROKER

    Quando o intermediário WebSphere Message Broker for iniciado novamente, a presença da fila interintermediários (definida acima) permite ao intermediário receber e processar mensagens nessa fila.

  5. Crie os recursos requeridos no intermediário WebSphere Message Broker para suportar o fluxo padrão do WebSphere MQ Publicação/Assinatura:
    1. Crie a fila de fluxos padrão:
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. Crie um fluxo de mensagens com base no Publicação/Assinatura fluxo de mensagens fornecido:
      1. Inicialize o workbench e selecione a visualização designer.
      2. Se ainda não tiver importado e salvado os fluxos de mensagens padrão fornecidos, importe-os agora. Isso permitirá a reutilização do fluxo padrão de Publicação/Assinatura aqui. Clique em Arquivo > Importar e abra o arquivo, denominado SamplesWorkspaceForImport, no subdiretório examples dentro do diretório home do WebSphere Message Broker. A conclusão dessa etapa pode levar alguns minutos.

        Se preferir, você poderá criar seu próprio fluxo de mensagens.

      3. Faça uma cópia do fluxo de mensagens fornecido e renomeie-o.
      4. Verifique as propriedades dos nós no fluxo de mensagens. É preciso definir a propriedade apropriada da fila (fluxo) de entrada para o nó MQInput. Verifique se as outras propriedades dos nós estão definidas corretamente para suas necessidades.
      5. Finalmente, registre a entrada de suas alterações e implemente o fluxo de mensagens no grupo de execução padrão do intermediário WBRK_BROKER.

      Detalhes completos sobre como concluir essas etapas se encontram na ajuda on-line para o workbench.

  6. Se você estiver utilizando fluxos adicionais na rede WebSphere MQ Publicação/Assinatura, também precisará ativar esses fluxos no intermediário WebSphere Message Broker. Embora o intermediário WebSphere Message Broker seja capaz de suportar todos os fluxos de seus vizinhos WebSphere MQ Publicação/Assinatura, somente é necessário definir filas e definir e implementar fluxos de mensagens para os fluxos pedidos por clientes assinantes WebSphere Message Broker.
    1. Crie uma fila local no gerenciador de filas do intermediário WebSphere Message Broker para cada fluxo no qual as mensagens serão processadas. Por exemplo:
      define qlocal(STREAM.X) noshare
    2. Crie e implemente um fluxo de mensagens para ler e processar as mensagens do WebSphere MQ Publicação/Assinatura que são enviadas a cada fila de fluxo (publicação).

      Você pode utilizar o Publicação/Assinatura fluxo de mensagens fornecido como a base para cada novo fluxo de mensagens. Cada nó MQInput que representa um fluxo não padrão deve ter a propriedade implicitStreamNaming definida (essa é a definição padrão).

  7. Certifique-se de que o intermediário WebSphere MQ Publicação/Assinatura esteja em execução.Se não estiver, você poderá iniciá-lo utilizando o comando de início:
    strmqbrk MQPS_BROKER1
  8. Certifique-se de que a conexão do WebSphere MQ entre os dois intermediários esteja ativada; é preciso iniciar os listeners para os canais receptores e, em seguida, é preciso iniciar os canais emissores.
  9. Una o intermediário WebSphere Message Broker à rede WebSphere MQ Publicação/Assinatura como um filho do intermediário WebSphere MQ Publicação/Assinatura.
    mqsijoinmqpubsub WBRK_BROKER -p MQPS_BROKER1
  10. Verifique o êxito do comando de união para certificar-se de que o intermediário WebSphere MQ Publicação/Assinatura seja um vizinho ativo:
    mqsilistmqpubsub WBRK_BROKER
    Se o comando de união foi concluído com êxito, você verá uma resposta ao comando list semelhante a:
    BIP8090I: WebSphere MQ Publicação/Assinatura vizinho WBRK_BROKER
             está ativo
    
    BIP8091I: Stream comum    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: Stream comum    STREAM.X 
Tarefas relacionadas
Incluindo um Intermediário como um Nó Pai
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq18610_