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

Contexto

Este cenário explica como converter um mapa de mensagem em um mapa de dados gráficos, como verificar se todas as transformações funcionam conforme o previsto na solução de mapeamento, e explica um pouco da lógica do mapeamento para que você possa tomar decisões sobre sua soluções de mapeamento.

O mapa de mensagem do cenário contém uma transformação simples que usa uma mensagem genérica de entrada com os detalhes de uma pessoa e a transforma em uma mensagem exigida por um sistema de banco de dados do membro que inclui um registro de membro para a pessoa. No mapa convertido, é possível ver as transformações convertidas automaticamente e as transformações que devem ser configuradas manualmente.

O mapa de mensagem que é usado neste cenário demonstra:

O cenário prepara você para converter seus mapas de mensagens para que possa editá-los em versões posteriores do WebSphere Message Broker ou WebSphere Message Broker Toolkit e permite que você faça atualizações em suas soluções de mapeamento.

Se você importar suas soluções de mapa de mensagem a partir do WebSphere Message Broker Versão 6.1 ou Versão 7.0, poderá ainda compilar e implementar fluxos de mensagens que usam arquivos do mapa de mensagem (.msgmap). No entanto, no WebSphere Message Broker Versão 8.0 e mais recente, arquivos de mapa de mensagem são acessíveis apenas no modo somente leitura e não podem ser modificados. Por exemplo, não é possível tirar vantagem da implementação de recursos do broker como origem, portanto, se você continuar a usar mapas de mensagens, não será possível implementar subfluxos reutilizáveis independentemente de todos os fluxos de mensagens que os estão usando.

Para poder tirar vantagem da edição e das transformações disponíveis usando o editor de Mapeamento de Dados Gráficos no WebSphere Message Broker Versão 8.0 e posterior, você deve usar um tipo de arquivo de mapa de dados gráficos (.map).

O editor de Mapeamento de Dados Gráficos é baseado no esquema XML e nos padrões de XPath para que seja possível usar o conjunto completo de expressões XPath 2.0 para controlar e implementar transformações. O editor de Mapeamento de Dados Gráficos fornece um intervalo maior de transformações em comparação com o editor de Mapeamento de Mensagens. O editor de Mapeamento de dados gráficos inclui também aceleradores de desenvolvedor, como o assistente de Mapear automaticamente, o qual cria automaticamente conversões com base na correlação dos nomes dos elementos de entrada e de saída e na assistência de conteúdo para caminhos e expressões. O tempo de execução do WebSphere Message Broker Versão 8.0/WebSphere Message Broker possui um Java dedicado baseado no tempo de execução do mecanismo do sistema, permitindo a execução do mapa para se beneficiar da otimização Java JIT.

Figura 1. Mapa de Mensagem. O mapa de mensagem do cenário. Os mapas de mensagens são somente leitura no WebSphere Message Broker Versão 8.0 ou posterior.Captura de tela do mapa de mensagem inicial do cenário.
Figura 2. Mapa de dados gráficos. O mapa de mensagem do cenário depois que ele for convertido em um mapa de dados gráficos.Captura de tela do mapa do cenário depois que ele for convertido em um mapa de dados gráficos.

Para observar as mudanças que ocorrem durante a conversão, revise Solução técnica.