É possível criar um mapa de mensagem que transforma uma mensagem SOAP existente. É possível configurar propriedades do mapa e definir transformações de dados entre elementos simples, elementos complexos e elementos de repetição. Revise os tópicos nesta seção para entender o que está incluído neste cenário, as situações nas quais uma empresa pode desejar seguir o cenário e uma visão geral da solução que é proposta pelo cenário.
O WebSphere Message Broker Versão 8.0 introduz os mapas de dados gráficos. Esses mapas de mensagens substituem o formato do mapa de mensagem anterior e são criados como arquivos *.map. Se você migrar de uma versão anterior do WebSphere Message Broker Versão 8.0, poderá continuar a usar seus mapas de legado. No entanto, se precisar modificar quaisquer um de seus mapas de legado, deverá converter esses mapas de mensagens de legado em mapas de mensagens *.map. Para obter informações adicionais sobre como converter mapas, consulte Convertendo um mapa de mensagem de um arquivo .msgmap em um arquivo .map.
Mapas de mensagens baseiam-se no esquema XML e em padrões de XPath 2.0. É possível usar esses mapas para transformar e enriquecer mensagens em sua solução de integração. Esses mapas oferecem a capacidade de alcançar a transformação sem a necessidade de gravar o código, fornecendo uma imagem visual da transformação e simplificam sua implementação e manutenção contínua.
O WebSphere Message Broker suporta mensagens de SOAP 1.1 e SOAP 1.2. Uma mensagem SOAP é codificada como um documento XML, consistindo em um elemento Envelope, que contém um elemento Header opcional e um elemento Body obrigatório. O elemento Fault, contido no elemento Body, é usado para relatar erros.
Os mapas de mensagens fornecem uma maneira simples de transformar mensagens SOAP desde que sejam mensagens codificadas como um documento XML.
Embora o uso de mapas de mensagens seja bastante intuitivo, talvez você precise de ajuda para criar um mapa que transforma as mensagens SOAP devido à estrutura de várias partes de uma mensagem SOAP. Este cenário explica como criar um mapa de mensagem que transforma uma mensagem SOAP, como configurar as propriedades do mapa, como definir transformações entre as diferentes partes de uma mensagem SOAP e como definir transformações entre elementos simples e elementos complexos.
Leia os tópicos a seguir para compreender o cenário e os conceitos que o cenário pretende demonstrar: