Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Guia Propriedades

Guia Propriedades

Na guia Propriedades, você pode configurar as seguintes propriedades:
  • Expressão de controle de transação
  • Nível de rastreamento
Insira a expressão de controle de transação no campo Condição de controle de transação. A expressão de controle de transação utiliza a função IIF para testar cada linha em relação à condição. Utilize a sintaxe a seguir para a expressão:
IIF (condition, value1, value2)
A expressão contém valores que representam ações realizadas pelo Serviço de Integração com base no valor de retorno da condição. O Serviço de Integração avalia a condição em uma base linha a linha. O valor de retorno determina se o Serviço de Integração confirma, reverte ou não faz alterações de transação na linha. Quando o Serviço de Integração emite uma confirmação ou uma reversão com base no valor de retorno da expressão, ele inicia uma nova transação. Use as seguintes variáveis internas no Editor de Expressão ao criar uma expressão de controle de transação:
  • TC_CONTINUE_TRANSACTION.
    O Serviço de Integração não faz qualquer alteração de transação para esta linha. Esse é o valor padrão para a expressão.
  • TC_COMMIT_BEFORE.
    O Serviço de Integração confirma a transação, começa a nova transação e grava a linha atual no destino. A linha atual está na nova transação.
  • TC_COMMIT_AFTER.
    O Serviço de Integração grava a linha atual no destino, confirma a transação e começa uma nova transação. A linha atual está na transação comprometida.
  • TC_ROLLBACK_BEFORE.
    O Serviço de Integração reverte a transação atual, começa uma nova transação e grava a linha atual no destino. A linha atual está na nova transação.
  • TC_ROLLBACK_AFTER.
    O Serviço de Integração grava a linha atual no destino, reverte a transação e inicia uma nova transação. A linha atual está na transação revertida.
A expressão de controle de transação resulta em um valor diferente de confirmar, reverter ou continuar. O Serviço de Integração interrompe a sessão.