Definindo os Recursos do WebSphere MQ

Um cliente de aplicativo pode ser executado em um qualquer lugar no sistema na rede do WebSphere MQ.Como os clientes do WebSphere Message Broker devem utilizar os dispositivos do WebSphere MQ para conexão ao intermediário e interagir com ele (utilizando MQI e AMI), a configuração de clientes para WebSphere Message Broker é idêntica a ele para clientes para um servidor do WebSphere MQ.

Para suportar conexões clientes para um intermediário:

  1. Se o aplicativo for executado no mesmo sistema que o intermediário, ele poderá estabelecer uma conexão local com o gerenciador de filas do intermediário utilizando MQCONN e não é necessário definir nenhum recurso do WebSphere MQ para suportá-lo.
  2. Se o aplicativo for executado no mesmo sistema como outro gerenciador de filas na rede do intermediário, ele poderá estabelecer uma conexão local nesse gerenciador de filas. Nesse cenário, é necessário definir o recurso apropriado suportar comunicações entre o gerenciador de filas com o qual o cliente está conectado e com o gerenciador de filas que hospeda o intermediário que fornece o serviço necessário.
  3. Se o aplicativo for executado em um sistema que não suporte um gerenciador de filas, ele deve fazer uma conexão do cliente para um gerenciador de filas em outro sistema. O gerenciador de filas ao qual ele se conecta pode ser um dos seguintes:
    • O gerenciador de filas do intermediário

      É necessário configurar as definições de conexão de cliente e de conexão de servidor apropriadas para suportar esta opção.

    • Outro gerenciador de filas na rede

      É necessário configurar a conexão apropriada do cliente e as definições de conexão do servidor para suportar essa opção, além de assegurar-se de que as definições estejam prontas para suportar comunicações entre o gerenciador de filas com o qual o cliente está conectado e com o gerenciador de filas que hospeda o intermediário que fornece o serviço necessário.

Um aplicativo pode obter mensagens apenas de filas pertencentes ao gerenciador de filas ao qual está conectado (isto é verdadeiro para aplicativos do WebSphere MQ).Portanto, se um aplicativo espera receber mensagens de uma fila ocupada por um serviço no interior de um determinado intermediário e pertencente ao gerenciador de filas desse intermediário, você deve conectar-se a esse gerenciador (utilizando uma conexão do cliente local ou WebSphere MQ).

Um aplicativo que coloca mensagens, entretanto, pode estar conectado a qualquer gerenciador de filas na rede, contanto que o gerenciador de filas possa resolver o destino de alguma maneira. Em todos os casos, o gerenciador de filas ao qual o aplicativo do cliente está conectado deve saber o local da fila ou das filas onde o aplicativo coloca mensagens (por exemplo utilizando definições de fila remotas).

Ao definir uma fila do WebSphere MQ como um nó para o fluxo de mensagens, não dê a ele um nome que se inicie com SYSTEM_BROKER.Isso é reservado para filas definidas para uso interno pelo WebSphere Message Broker.

Se seu aplicativo for um assinante que receba mensagens publicadas por outros aplicativos, poderá especificar uma fila dinâmica temporária como fila de assinante. Neste caso, o intermediário cancela automaticamente o registro da assinatura quando a fila é excluída.

Para obter detalhes adicionais sobre aplicativos, colocação e obtenção de mensagens e o uso de clientes do WebSphere MQ, consulte WebSphere MQ Clientes e o WebSphere MQ Application Programming Guide.

Conceitos relacionados
WebSphere MQ Enterprise Transport
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Implementando
Referências relacionadas
WebSphere MQ Enterprise Transport
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac10126_