Sistema de Mensagens Ponto a Ponto com uma Rede do IBM MQ
O link do WebSphere MQ, definido em um mecanismo do sistema de mensagens no barramento de integração de serviços, descreve os atributos necessários para conexão, bem como envio ou recebimento de mensagens, em um gerenciador de filas do IBM MQ ou (no IBM MQ for z/OS) em um grupo de compartilhamento de fila que age como gateway para a rede do IBM MQ.
O sistema de mensagens ponto a ponto poderá ser:
- Um pedido do WebSphere Application Server para o IBM MQ, opcionalmente seguido por uma resposta do IBM MQ.
- Um pedido de uma rede do IBM MQ, opcionalmente seguido por uma resposta do WebSphere Application Server.
Figura 1. Trocando mensagens entre os canais emissor e receptor de link do
WebSphere
MQ e um gerenciador de filas de gateway com canais receptores e emissores.

Consulte Sistema de mensagens de solicitação-resposta por meio de um link do IBM MQ para obter informações adicionais sobre as mensagens de resposta transmitidas por meio do link do IBM MQ.
O sistema de mensagens ponto a ponto poderá também incluir:
- Um pedido do WebSphere Application Server utilizando uma rede do IBM MQ para outro WebSphere Application Server, e uma resposta desse WebSphere Application Server, novamente utilizando o IBM MQ. Para obter detalhes sobre esse modelo de fluxo de sistema de mensagens, consulte Sistema de mensagens entre dois servidores de aplicativos por meio do IBM MQ.
- Um pedido de uma rede do IBM MQ utilizando um WebSphere Application Server para outra rede do IBM MQ, e uma resposta dessa rede do IBM MQ, novamente utilizando um WebSphere Application Server. Para obter detalhes sobre esse modelo de fluxo de sistema de mensagens, consulte Sistema de mensagens entre duas redes do IBM MQ por meio de um servidor de aplicativos.
A figura a seguir mostra como as mensagens podem ser trocadas entre
os aplicativos e os mecanismos do sistema de mensagens que estão no mesmo barramento, assim como
entre o link do WebSphere MQ e os gerenciadores de filas conectados
ao gerenciador de filas de gateway na rede do IBM MQ.
Figura 2. Trocando mensagens entre os mecanismos do sistema de mensagens em um barramento
que tem um link do
WebSphere
MQ conectado a um gerenciador de filas de gateway em um barramento externo.

Comunicados:
- Se o aplicativo do WebSphere Application Server enviar mensagens ponto a ponto para um aplicativo do IBM MQ que não seja JMS, como um aplicativo acionado por mensagens do IBM MQ no CICS (usando a ponte CICS MQ) ou IMS (usando a ponte IMS MQ), então o aplicativo do WebSphere Application Server deverá usar técnicas especiais para garantir que as mensagens de integração de serviço (mais provavelmente mensagens JMS) sejam apresentadas para o aplicativo não JMS de uma maneira que o aplicativo possa entender. Para obter informações adicionais, consulte Programando para Interoperação com o IBM MQ , Como a integração de serviços converte mensagens para e a partir do formato do IBM MQ e Como processar cabeçalhos das mensagens do IBM MQ, que descrevem as classes auxiliares do WebSphere Application Server que ajudam na criação de cabeçalhos e conteúdo do corpo adequados.
- Alguns aplicativos do IBM MQ podem processar mensagens que incluem um cabeçalho MQRFH2 (são, geralmente, aplicativos JMS ou XMS ou IBM MQ Versão 7) e alguns aplicativos não podem (são, geralmente, aplicativos do IBM MQ que pré-datam o cabeçalho MQRFH2). Você deve configurar o contexto de destino para inibir a inclusão de um cabeçalho MQRFH2 quando as mensagens são destinadas para um aplicativo do IBM MQ que não pode tratar desse cabeçalho. Para obter informações sobre como configurar o contexto de destino, consulte Especificando se as Mensagens são Redirecionadas para o IBM MQ como Mensagens JMS. O cabeçalho MQRFH2 contém campos exclusivos para o barramento de integração de serviços. Para obter detalhes sobre esses campos, consulte Mapeando Campos de Cabeçalho MQRFH2 na Integração de Serviços.
- Qualquer nome de fila do IBM MQ também é válido como um nome de destino do barramento e, como regra geral, você deve configurar um destino de barramento que seja uma fila do IBM MQ para usar o nome de fila do IBM MQ. Se os aplicativos de barramento precisarem usar um nome diferente, isso poderá ser feito usando um destino de alias.
- As saídas de conversão e do canal do IBM MQ (por exemplo, para conversão de dados) não são suportadas pelo link do WebSphere MQ.