Tópicos de respostas para sistema de mensagens de solicitação-resposta por meio de um link do IBM MQ
Os aplicativos JMS do WebSphere Application Server e do IBM MQ podem publicar mensagens para um espaço de tópico com um tópico de resposta. Os aplicativos na outra rede podem receber a mensagem, obter o destino de resposta e publicar uma mensagem no tópico de resposta. O tipo de tópico responde pelo Link do IBM MQ por meio da ponte de publicação/assinatura.
- Tópicos de respostas permanentes.
- Respostas temporárias de tópicos.
Destinos de resposta do tipo de tópico não podem ser usados com a maioria de aplicativos IBM MQ. Os aplicativos JMS do IBM MQ tratam deles corretamente, mas os aplicativos MQI não.
Tópicos de Respostas Permanentes
Para obter uma mensagem de resposta publicada em um tópico permanente para cruzar entre um WebSphere Application Server e uma rede do IBM MQ, o administrador deve definir um mapeamento de tópico apropriado para o tópico de resposta na ponte de publicação/assinatura para o link do IBM MQ. O mapeamento de tópico define o nome do tópico e especifica se as mensagens devem fluir do IBM MQ para o WebSphere Application Server, ou do WebSphere Application Server para o IBM MQ, ou se o fluxo é bidirecional.
- Um mapeamento de tópico para fazer com que a ponte de publicação/assinatura assine "myTopic" na rede do IBM MQ. Com esse mapeamento de tópico, quando o aplicativo JMS do IBM MQ publicar mensagens para "myTopic", as mensagens serão enviadas pelo Link do IBM MQ, convertidas no formato correto e entregues para a fila de assinantes da ponte de publicação/assinatura. Lá, elas são processadas e enviadas para o espaço de tópico conforme especificado no mapeamento de tópico de publicação/assinatura. O aplicativo JMS do WebSphere Application Server recebe as mensagens do espaço de tópico.
- Um mapeamento de tópico para fazer com que a ponte de publicação/assinatura encaminhe mensagens publicadas para "myReplyTopic" no WebSphere Application Server para a rede do IBM MQ. Com esse mapeamento de tópico, quando o aplicativo JMS do WebSphere Application Server publica mensagens de respostas para "myReplyTopic" no WebSphere Application Server, a ponte de publicação/assinatura as envia para a rede do IBM MQ, onde elas também são publicadas para "myReplyTopic".
Respostas de Tópicos Temporários
Para uma mensagem de resposta de tópico temporária cruzar entre o WebSphere Application Server e uma rede do IBM MQ, você não define um mapeamento de tópico separado. Um nome de tópico temporário é designado no tempo de execução e a mensagem de resposta é automaticamente roteada entre o WebSphere Application Server e uma rede do IBM MQ pela ponte de publicação/assinatura.
Entretanto, para as mensagens de respostas de tópico temporárias serem roteadas do barramento de integração de serviço de volta ao IBM MQ por meio da ponte de publicação/assinatura, é necessário configurar a fila de fluxo do broker do mapeamento de tópico na qual a mensagem de pedido é enviada. A fila de fluxo do broker é a fila na qual as mensagens são publicadas. Esse campo já estará especificado para mapeamentos de tópicos bidirecionais. Apesar de não ser um campo obrigatório para os mapeamentos de tópicos "Do MQ", ele deve ser preenchido se desejar que as mensagens de respostas de tópico temporário sejam roteadas.
Respostas de tópicos temporários são suportadas apenas para mensagens de publicação. As mensagens de respostas de ponto a ponto com destinos de respostas de tópicos temporários não são suportadas.