Transações do Mediador JDBC
Você pode especificar que o mediador JDBC deve agir como um gerenciador de transações ou abster-se de tais atividades no caso de gerenciamento de transações externas (desempenhado pelo cliente SDO).
Transações Gerenciadas do Mediador
Uma conexão JDBC é agrupada em um wrapper de conexão e transmitida ao DMS (Data Mediator Service) durante a criação da instância. O objeto ConnectionWrapper contém a conexão utilizada pelo JDBC DMS e indica se o mediador gerencia a transação atual. Quando o JDBC DMS gerencia a transação, ele executa as operações de consolidação e de rollback, conforme necessário. No entanto, o DMS não executa qualquer atividade de gerenciamento de transação se a conexão agrupada estiver atualmente comprometida com outra transação.A utilização do método createConnectionWrapper para o gerenciamento de transações ativas é a prática geral.
Transações Não Gerenciadas pelo Mediador
Quando um wrapper de conexão passivo é transmitido ao DMS, o DMS não executa nenhuma ação gerencial; um wrapper passivo geralmente destina-se a uma transação existente que está sob gerenciamento externo. As operações de consolidação e de rollback não são executadas pelo wrapper de conexão nesse caso.Utilize o método createPassiveConnectionWrapper.