Os mapeamentos de mensagens controlam a transformação de uma mensagem de entrada
em um fluxo de mensagens para uma mensagem de saída diferente. Há duas maneiras de desenvolver
um mapeamento de mensagens: a partir de um fluxo de mensagens (para qualquer nó que suporte
mapeamento, como um nó Mapping ou DataDelete) ou do 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.
O Editor de Mapeamento de Mensagens fornece áreas de janela separadas
para trabalhar com origens, destinos e expressões. Uma visualização de planilha também
é fornecida e a ação arrastar entre origens e destinos é suportada. Assistentes
e diálogos adicionais são fornecidos para tarefas, como incluir elementos mapeáveis
e trabalhar com ESQL e submapas. Os mapeamentos criados com o Editor de Mapeamento de Mensagens são
validados e compilados automaticamente, prontos para o tempo de execução.
Ao trabalhar
com o
Editor de Mapeamento de Mensagens, você
pode desempenhar as seguintes ações:
- arrastar origens para destinos
- arrastar propriedades de tipos idênticos de origens para destinos (o tipo de propriedade
é indicado entre colchetes)
- Visualizar mensagens de destino que serão criadas, na área de janela de planilha.
- Editar expressões na área de janela de planilha ou na área de janela de edição de expressão.
- Ampliar a área de janela de edição, arrastando seu quadro.
- arrastar em um nível de propriedade individual ou em um nível de árvore de propriedades
- Visualizar quais elementos nas áreas de janela de origem e de destino são mapeados
(ícones de triângulo fornecem a indicação visual).
- Mapear de origens para destinos, selecionando uma opção de menu pop-up em
vez de arrastar e soltar.
- Excluir mapeamentos, removendo seus valores da planilha.
- arrastar origens para a área de janela de edição e editá-las
- exibir a definição do conjunto de mensagens para um elemento selecionado na área de janela
de origem ou de destino (clicar com o botão direito)
Você também pode visualizar
Assistente de Conteúdo para obter chamadas de função suportadas quando trabalhar na área de janela de edição de expressões.