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.