Um mapeamento de mensagens define os requisitos de transformação para uma mensagem
que chega em um nó de mapeamento em um fluxo de mensagens. As transformações determinam
como os elementos na mensagem serão transformados para saída. Os mapeamentos de mensagens são
definidos com o
Editor de Mapeamento de Mensagens:

- Área de Janela de Origem: exibe uma mensagem ou tabela de banco de dados.
- Área de Janela de Destino: exibe a mensagem (um banco de dados pode ser apenas
a entrada de um nó de mapeamento). Cada campo de destino está contido em
uma linha da planilha. Você arrasta os elementos da área de janela de origem e os solta
nos elementos na área de janela de destino. Quando isso é feito, aparece uma linha entre as duas e a área de janela de edição
é ocupada com uma entrada no formato XPath. Você pode, então, editar a entrada,
na área de janela de edição ou no editor de expressão (os dois editores
estão sincronizados). O menu Editar Expressão na árvore de destino exibe e seleciona
a primeira linha da árvore de edição que corresponde à entidade de destino e transfere
o foco do teclado para a área de janela Expressão. Isto permite ir de um local na árvore de destino para sua expressão na árvore de edição com uma ação, em vez de procurar manualmente a
linha de destino correspondente na árvore de edição.
- Área de Janela Editor de Expressão: exibe os mapeamentos criados. Esta
é a área de trabalho na qual as informações são alteradas. O editor de expressão é o
local preferido para editar expressões XPath (não é possível digitar ESQL). A coluna
Valor na área de janela de edição fornece um outro editor que age sobre a mesma expressão.
Observe que, na abertura, a área de janela de edição está vazia e seu conteúdo é mantido
em um nível mínimo. Isso assegura que o arquivo de mapeamento seja o menor possível. Também
é possível ver o que acontecerá, antes de executar qualquer mapeamento, utilizando o menu
de contexto Expandir (clique com o botão direito do mouse e selecione Expandir no menu drop-down).
- Área de Janela Mapear Planilha de Scripts: exibe um resumo dos mapeamentos,
em formato de planilha.
Exemplos da utilização de mapeamentos de mensagens são o local em que você deseja calcular
um valor de destino ou agregar um valor de destino de várias origens. As origens podem ser
mensagens ou tabelas de banco de dados e os mapeamentos podem ser em uma base de muitos para um ou de muitos para muitos.
Antes de criar um mapeamento de mensagens, é necessário definir um conjunto de mensagens
com as mensagens apropriadas e importar o conjunto de mensagens para o espaço de trabalho.
Se seu mapeamento de mensagens envolver um banco de dados, será necessário importar as
tabelas de banco de dados para o espaço de trabalho. Também é importante confirmar alterações nas definições de mensagem e nas tabelas de banco de dados antes de importar as mensagens ou tabelas.
Informações de referência sobre as funções suportadas pelo Editor de Mapeamento de Mensagens
são fornecidas como Assistente de Conteúdo on-line.