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

Solução técnica

Para concluir o cenário e transformar com êxito os dados da mensagem, você deve criar um mapa de mensagem e customizá-lo com base em sua mensagem SOAP e nos requisitos de transformação. Neste cenário, você usa o domínio SOAP para analisar sua mensagem SOAP.

Configure um domínio de mensagem em um nó de entrada, como um nó SOAPInput para definir o analisador que o WebSphere Message Broker usa para analisar uma mensagem. O WebSphere Message Broker fornece uma série de analisadores para analisar e gravar mensagens em formatos diferentes.

O WebSphere Message Broker suporta mensagens de SOAP 1.1 e SOAP 1.2.

Dependendo do domínio de mensagem que você configura em seu nó de entrada, talvez tenha de considerar as diferenças entre SOAP 1.1 e SOAP 1.2 ao transformar mensagens SOAP.
Dependendo dos nós que você usa ao modelar seu fluxo de mensagens ou sua operação de serviço, e do domínio de mensagem que você configura, deverá usar um modelo de esquema diferente:
A tabela a seguir resume os diferentes tipos de nós e domínios que podem ser usados para mapear uma mensagem SOAP e o esquema que você deve usar ao usar um mapa de mensagem para transformar uma mensagem SOAP.
Tabela 1. Esquemas a serem usados ao transformar uma mensagem SOAP
Domínio de mensagem   Esquema para configurar em um mapa de mensagem
SOAP Nós SOAP SOAP_Domain_Msg
XMLNSC os nós SOAP, incluindo o nó SOAPExtract, em que o nó SOAPExtract é modelado antes do nó Mapping Esquema associado à operação SOAP
XMLNSC Nós HTTP Esquema SOAP 1.1 ou 1.2 como o modelo raiz do mapa
XMLNSC Nós MQ Esquema SOAP 1.1 ou 1.2 como o modelo raiz do mapa

Use este cenário para aprender a criar um mapa de mensagem que transforma uma mensagem SOAP em um fluxo de mensagens no qual o nó Mapping é conectado diretamente a partir de um nó SOAPInput sem um nó SOAPExtract. Para obter informações adicionais, consulte Implementando a solução.