Visão Geral do Mapeamento de Mensagens

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:O Editor de Mapeamento de Mensagens fornece uma maneira gráfica de mapear os elementos em uma mensagem de entrada, para os elementos em uma mensagem de saída, para um nó em um fluxo de mensagens, para obter uma transformação. O Editor de Mapeamento de Mensagens contém
uma área de janela de origem, uma área de janela de destino, uma área de janela de edição e uma visualização de planilha. Assistentes, diálogos e
menus também estão disponíveis para algumas tarefas de mapeamento.
  1. Área de Janela de Origem: exibe uma mensagem ou tabela de banco de dados.
  2. Á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.
  3. Á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).
  4. Á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.

Conceitos relacionados
Editor de Mapeamento de Mensagens
Mapeamentos de Mensagens
Tarefas relacionadas
Desenvolvendo Mapeamentos de Mensagens
Assistente de Conteúdo
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ar00840_