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.

Proteção contra Violações de RI (Referential Integrity)

O JDBC Data Mediator Service protege transações de dados contra violações de RI e outras violações de lógica do banco de dados. Quando o JDBC DMS aplica as atualizações de um gráfico de dados em um backend, solicita automaticamente as operações de alteração de forma a não violarem a política de RI do banco de dados. De forma semelhante, o DMS filtra operações de contador (como INSERT e DELETE) de forma que pedidos opostos do cliente possam executar atualizações em uma ordem lógica. O cliente exclui um objeto e, em seguida, cria um objeto inteiramente separado com a mesma chave primária. O DMS transforma essas duas operações em uma operação de atualização que modifica o objeto de banco de dados existente.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_sdotrans
Nome do arquivo: rdat_sdotrans.html