Incluindo um Intermediário como um Nó Folha

As etapas descritas neste tópico assumem que você esteja unindo:
  • Um intermediário WebSphere Event 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 Publish/Subscribe 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 Publish/Subscribe, um intermediário WebSphere Event Broker já criado.

Isso é mostrado no diagrama a seguir: O intermediário WBRK_BROKER do WebSphere Event Broker une-se à rede do WebSphere MQ Publish/Subscribe 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 Event Broker esteja implementado com êxito. Esse grupo de execução é implementado na primeira vez que se implementa um intermediário WebSphere Event 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 Publish/Subscribe vizinhos no gerenciador de fila do intermediário WebSphere Event Broker:
    define qlocal(SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS) noshare
  3. Pare o intermediário WebSphere Event Broker:
    mqsistop WBRK_BROKER
  4. Reinicie o intermediário WebSphere Event Broker:
    mqsistart WBRK_BROKER

    Quando o intermediário WebSphere Event 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 Event Broker para suportar o fluxo padrão do WebSphere MQ Publish/Subscribe:
    1. Crie a fila de fluxos padrão:
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. Crie um message flow com base no publish/subscribe message flow fornecido:
      1. Inicialize o workbench e selecione a visualização designer.
      2. Se ainda não tiver importado e salvado os message flows padrão fornecidos, importe-os agora. Isso permitirá a reutilização do fluxo padrão de publish/subscribe aqui. Clique em Arquivo > Importar e abra o arquivo, denominado SamplesWorkspaceForImport, no subdiretório examples dentro do diretório home do WebSphere Event Broker. A conclusão dessa etapa pode levar alguns minutos.

        Se preferir, você poderá criar seu próprio message flow.

      3. Faça uma cópia do message flow fornecido e renomeie-o.
      4. Verifique as propriedades dos nós no message flow. É 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 message flow 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 Publish/Subscribe, também precisará ativar esses fluxos no intermediário WebSphere Event Broker. Embora o intermediário WebSphere Event Broker seja capaz de suportar todos os fluxos de seus vizinhos WebSphere MQ Publish/Subscribe, somente é necessário definir filas e definir e implementar message flows para os fluxos pedidos por clientes assinantes WebSphere Event Broker.
    1. Crie uma fila local no gerenciador de filas do intermediário WebSphere Event Broker para cada fluxo no qual as mensagens serão processadas. Por exemplo:
      define qlocal(STREAM.X) noshare
    2. Crie e implemente um message flow para ler e processar as mensagens do WebSphere MQ Publish/Subscribe que são enviadas a cada fila de fluxo (publicação).

      Você pode utilizar o publish/subscribe message flow fornecido como a base para cada novo message flow. 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 Publish/Subscribe 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 Event Broker à rede WebSphere MQ Publish/Subscribe como um filho do intermediário WebSphere MQ Publish/Subscribe.
    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 Publish/Subscribe 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 Publish/Subscribe 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
Notices | Trademarks | Downloads | Library | Support | Feedback
Copyright IBM Corporation 1999, 2006 Last updated: 5월 25, 2006
aq18610_