No editor de Mapeamento de Dados Gráficos, é possível mapear elementos e atributos entre os objetos de entrada e de saída e, em seguida, aplicar uma transformação ao mapeamento que especifica a ação a ser executada nos dados de entrada. O resultado da transformação é armazenado no elemento de saída.
A seguinte tabela mostra as transformações de mapeamento padrão que são fornecidas pelo editor de Mapeamento de Dados Gráficos:
Transformar | Descrição |
---|---|
Designar | Configura um valor no elemento de saída. Não há elemento de entrada. Os valores de colunas configurados por meio da conversão Designar sempre serão passados como sequência de caracteres. |
Cast | Configura um tipo de valor específico no elemento de saída. Cast também pode mover e converter um elemento de entrada para torná-lo um tipo de valor específico no elemento de saída. |
Concat | Cria uma concatenação de sequência que permite recuperar dados de duas ou mais entidades e vinculá-los em um único resultado. |
Converter | Copia o elemento de entrada no elemento de saída e altera o tipo. A transformação obtém uma única entrada e cria uma única saída simples com um tipo diferente. |
Criar | Cria um elemento vazio, um elemento zero ou um elemento de tipo simples usando um valor padrão com base no tipo do elemento. |
ESQL customizado | Permite que você insira o seu próprio código ESQL a ser usado na transformação. |
Java Customizado | Permite que você insira o seu próprio código Java a ser usado na transformação. |
XPath Customizado | Permite que você insira suas próprias expressões XPath ou funções XSLT a serem usadas na transformação. |
Mover | Copia dados do elemento de entrada no elemento de saída. |
Normalizar | Normaliza a sequência de entrada removendo o espaço em branco, como espaços, guias e devoluções, e move a sequência normalizada resultante para o elemento de saída. |
Subcadeia | Extrai informações, conforme necessário, e move a sequência extraída para o elemento de saída. |
Tarefa | Descreve uma tarefa manual ou ponto de preocupação que pode precisar ser revisado ou resolvido para que um mapa de dados gráficos possa ser usado na sua solução do sistema de mensagens. |
XPath | Todas as funções do XPath 2.0 são suportadas, no formato fn:<nome_da_função>. |
A seguinte tabela mostra as transformações do banco de dados que são fornecidas pelo editor de Mapeamento de Dados Gráficos:
Transformar | Descrição |
---|---|
Excluir | Exclui uma ou mais linhas de uma tabela de banco de dados correspondidas por uma cláusula Where. |
Falha | Permite que o mapa se encarregue de uma manipulação de erros para quaisquer exceções lançadas pelo servidor de banco de dados em uma transformação do banco de dados, em vez de fazer com que tais exceções parem o mapa e sejam relatadas. |
Inserir | Insere uma linha em uma tabela de banco de dados. |
Return | Ativa o processamento adicional após uma inserção bem-sucedida, Atualizar ou Excluir a operação do banco de dados, ou a chamada de Rotina de Banco de Dados . Fornece os resultados da operação do banco de dados ou chamar como entradas. |
Selecione | Recupera dados de linhas em uma tabela de banco de dados para que os dados possam ser usados como entrada em um mapa de dados gráfico. |
Atualizar | Atualiza uma ou mais linhas em uma tabela de banco de dados correspondida por uma cláusula Where com um único conjunto de valores de dados. |
Transformar | Descrição |
---|---|
Anexar | Anexa ocorrências de uma matriz de saída na ordem das entradas. |
ForEach | Itera sobre um elemento da matriz de entrada (um tipo simples ou um tipo complexo). |
If, Else if e Else | Permite que você controle o fluxo do mapeamento pelas condições de configuração. |
Junção | Une elementos de duas ou mais entradas. |
Mapa Local | Fornece uma visualização hierárquica das transformações de elementos no mapa de dados gráficos. |
Submapa | Faz referência a outro mapa. Ele chama um mapa deste ou de outro arquivo de mapa, que pode estar armazenado em uma biblioteca, um aplicativo ou um Projeto do Message Broker. |