Incluindo um Intermediário como um Nó Pai

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ó pai 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 SAMPLE_BROKER do WebSphere Message Broker une-se à rede do WebSphere MQ Publicação/Assinatura como o novo nó-pai (ou seja, como o pai do nó-pai original MQPS_ROOT_BROKER).

Incluindo um intermediário <ph conref='edvent.dita#edvent/mqsi'></ph> como um nó pai
  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 SAMPLE_BROKER
  4. Reinicie o intermediário WebSphere Message Broker:
    mqsistart SAMPLE_BROKER

    Quando o intermediário WebSphere Message Broker for iniciado novamente, ele será ativado para receber e processar mensagens na fila interintermediários.

  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 para Publicação/Assinatura, seu próprio ou com base no Publicação/Assinatura fluxo de mensagens fornecido:
      1. Inicialize o workbench e selecione a visualização designer.
      2. Faça uma cópia do fluxo de mensagens fornecido e renomeie-o; é preciso importar esse fluxo de mensagens padrão antes de poder acessá-lo e utilizá-lo.
      3. 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.
      4. Finalmente, implemente o fluxo de mensagens no grupo de execução padrão do intermediário SAMPLE_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.

  7. Insira o seguinte comando do WebSphere MQ Publicação/Assinatura em relação ao intermediário que é o intermediário WebSphere MQ Publicação/Assinatura pai atual, para finalizar suas atividades:
    endmqbrk -c -m MQPS_ROOT_BROKER

    Isso solicita um encerramento controlado (-c). Quando o encerramento concluir, o intermediário pode ser iniciado novamente. Você pode pedir um encerramento imediato, especificando -i em vez de -c, se precisar forçar a conclusão desse encerramento.

  8. Certifique-se de que a conexão do WebSphere MQ entre os dois intermediários esteja ativa; é preciso iniciar os listeners para os canais receptores e, em seguida, iniciar os canais emissores.
  9. Insira o seguinte comando do WebSphere MQ Publicação/Assinatura em relação ao intermediário WebSphere MQ Publicação/Assinatura pai atual para iniciá-lo novamente:
    strmqbrk -m MQPS_ROOT_BROKER -p SAMPLE_BROKER

    Se o gerenciador de filas associado ao intermediário WebSphere Message Broker SAMPLE_BROKER não tiver sido criado com o mesmo nome do intermediário, é preciso especificar o nome do gerenciador de filas aqui após o sinalizador -p, não o nome do intermediário.

  10. Verifique o êxito da integração:
    mqsilistmqpubsub SAMPLE_BROKER
    Se o intermediário WebSphere Message Broker foi integrado com êxito à rede WebSphere MQ Publicação/Assinatura, você verá uma resposta semelhante à seguinte:
    BIP8090I: O WebSphere MQ Publicação/Assinatura vizinho SAMPLE_BROKER
          está ativo
    
    BIP8091I: Stream comum    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: Stream comum    STREAM.X 
Tarefas relacionadas
Incluindo um Intermediário como um Nó Folha
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq18620_