WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Mensagem JMS para Saída

Quando o nó JMSOutput recebe uma mensagem JMS, ele chama o analisador JMSTransport para retornar um fluxo de bits XML contendo a seção JMSTransport da mensagem, para ela que possa ser examinada e processada.

O nó extrai Message_MetaData e obtém as informações de tipo de carga útil para identificar qual tipo de mensagem JMS será criado para saída. Se a pasta Message_MetaData não estiver presente, o nó output criará um BytesMessage por padrão.

Dados de Cabeçalho

O nó JMSOutput extrai os dados do cabeçalho JMS da cadeia XML e usa estes dados para preencher os valores para os campos de cabeçalho JMS na mensagem.

Dados de Propriedade

O nó JMSOutput extrai os valores da propriedade da cadeia XML. Os elementos XML contêm informações de tipo que identificam qual tipo de Objeto Java™ criar para cada valor da propriedade.

Carga Útil da Mensagem

A carga útil da mensagem é obtida da mensagem como um fluxo de bits. Para cargas úteis de TextMessage e de BytesMessage, o fluxo de bits pode ser transmitido para a API JMS diretamente para criar a carga útil apropriada.

Para as cargas úteis de MapMessage e StreamMessage, os elementos individuais devem ser extraídos do fluxo de bits XML. O nó output chama o método da API JMS apropriado para criar os campos de mapa ou de fluxo na mensagem.

Para uma carga útil ObjectMessage, o nó JMSOutput resserializa a carga útil do fluxo de bits usando a classe de objeto. A classe de objeto deve estar disponível no caminho da classe Java para o broker. O caminho da classe é definido no arquivo em lote mqsiprofile, que está no diretório que contém os arquivos executáveis para o broker; por exemplo, no Windows, o arquivo é mqsiprofile.cmd no diretório install_dir/bin.

Enviando Mensagens JMS

O nó JMSOutput gera e suporta:
Enviando uma Mensagem de Datagrama
Uma mensagem com informações suficientes para alcançar seu destino, mas sem esperar que lá esteja uma resposta conforme definido nos atributos do nó.
Enviando uma Mensagem de Resposta
A mensagem é tratada como uma resposta, conforme definido pelo valor da propriedade JMSReplyTo.
Enviando uma Mensagem de Pedido
O nó JMSOutput envia uma mensagem para um destino JMS definido com a expectativa de uma resposta do destinatário.

Consulte Utilizando o Modo de Destino da Mensagem para obter informações adicionais sobre como você executa estas tarefas.

Publicação de Mensagem

A mensagem é publicada no destino JMS que foi especificado como uma propriedade do nó JMSOutput. Entretanto, se o campo de cabeçalho JMSReplyTo for configurado na mensagem JMS, o nó JMSOutput tratará a mensagem como uma resposta a um pedido anterior e publicará a mensagem no destino JMS do pedido anterior.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:30


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac24871_