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

Visão Geral do Mapeamento de Dados Gráficos

O mapa de dados gráficos (arquivos .map) representa graficamente seus dados de mensagem de entrada e saída. Use as ações de arrastar para fazer conexões, selecionar transformações e construir lógica para converter dados da mensagem sem programação.

Objetos de entrada e saída são definidos por referência para modelos de mensagem, que fornecem uma definição da estrutura e do tipo de mensagem por meio dos seguintes componentes:

O conjunto da mensagem contém o corpo da mensagem. O corpo da mensagem deve ser definido por um modelo de mensagem fornecido pelo usuário se está transformado usando um mapa de dados gráfico. O conjunto da mensagem também pode conter:

O nó de Mapeamento copia cabeçalhos e pastas da entrada para a saída, inalterados. Para modificar qualquer um desses cabeçalhos e pastas, inclua o cabeçalho ou a pasta no conjunto de entrada e saída no mapa e forneça as transformações. Para excluir um cabeçalho, inclua-o no Conjunto de Mensagem de entrada, mas não na saída. Para criar um cabeçalho ou pasta, inclua-o somente na saída.

Quando as transformações no mapa são construídas, os valores para elementos de mensagem de saída podem derivar-se de:

As tabelas de banco de dados podem ser configuradas como saídas adicionais do mapa de dados gráficos ao usar banco de dados Inserir, Atualizar, Excluir ou transformações do Rotina de Banco de Dados .

Para obter informações sobre os tipos de transformação suportados, consulte Tipos de Transformação no Editor de Mapeamento de Dados Gráficos.

A lógica para derivar valores pode ser simples ou complexa. Além das operações de transformação que configuram um valor de saída, são fornecidas transformações estruturais para permitir instruções condicionais, loops e aninhamento de lógica de transformação em mapas locais.

Também é possível criar uma forma reutilizável do mapa, conhecida como Submapa. Os submapas permitem usar um conjunto de funções de mapeamento em vários mapas para transformar um conjunto comum de elementos no objeto de entrada no objeto de saída.

Os mapas locais são auxílios de navegação que permitem visualizar os elementos de mapa de uma maneira hierárquica. Ao contrário de submapas, mapas locais não são arquivos separados e não são reutilizáveis, mas fornecem uma maneira de dividir um mapa grande em grupos aninhados de elementos de mapeamento e processar os elementos complexos da mensagem inteira.

Você deve ter modelos de mensagem para as mensagens que queira incluir em um mapeamento. É possível selecionar o modelo de mensagem nos modelos de mensagem existentes no aplicativo ou na biblioteca, ao criar um mapa de mensagem. O recurso de mapeamento suporta modelos de mensagem fornecidos em arquivos de esquema DFDL e XML ou em conjuntos de mensagens MRM. Se o seu modelo de mensagem incluir elementos de dados definidos pelo usuário, caracteres-curinga ou "xsd:any", será possível usar uma operação de cast para redefinir esses elementos de dados para um tipo global ou um elemento de qualquer esquema de mensagem em seu aplicativo

É preciso ter um arquivo de definição de banco de dados do (arquivo.dbm ) em um projeto de Design de Dados disponível para cada banco de dados que você deseja acessar, modificar ou chamar um procedimento armazenado do em uma conversão de mapa de dados gráfico. É possível iniciar o assistente para criar um arquivo de definição de banco de dados, quando você cria uma transformação do banco de dados em um mapa de dados gráficos.

O conjunto da mensagem de saída que está configurado nas propriedades do conjunto da mensagem de saída do mapa configura o domínio de mensagem no qual o corpo da mensagem deve ser construído. Os seguintes domínios de mensagem são suportados:

O nó Mapeamento não suporta o domínio de mensagem JSON, porque a modelagem de mensagem JSON não é suportada.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:45


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | br28801_