Transacciones de JDBC Mediator

Puede especificar que JDBC Mediator actúe como gestor de transacciones o evitar estas actividades en el caso de la gestión de transacciones externa (ejecutada por el cliente SDO).

Transacciones gestionadas de Mediator

Las conexiones JDBC se envuelven en envolturas de conexión y se pasan al DMS (Data Mediator Service) durante la creación de la instancia. El objeto ConnectionWrapper contiene la conexión que utiliza el DMS de JDBC e indica si el Mediator gestiona la transacción actual. Cuando el DMS de JDBC gestiona la transacción, realiza los operaciones de compromiso y retrotracción según sea necesario. No obstante, el DMS no realiza ninguna actividad de gestión de transacciones si la conexión envuelta está involucrada actualmente en otra transacción.

El uso del método createConnectionWrapper para la gestión de transacciones activas es la práctica más común.

Transacciones gestionadas no por Mediator

Cuando se pasa al DMS una envoltura de conexión pasiva, el DMS no realiza ninguna acción de gestión; una envoltura pasiva se utiliza normalmente en una transacción existente que se gestiona de forma externa. La envoltura de conexión en este caso no realiza ninguna operación de compromiso o retrotracción.

Utilice el método createPassiveConnectionWrapper.

Protección contra violaciones de la integridad referencial (RI)

Data Mediator Service de JDBC protege las transacciones de datos contra violaciones de RI y otras violaciones de lógica de base de datos. Cuando el DMS de JDBC aplica las actualizaciones de un gráfico de datos a un programa de fondo, solicita automáticamente las operaciones de cambio para que no violen la política de RI de la base de datos. De forma parecida, el DMS filtra operaciones de contador (por ejemplo, INSERT y DELETE) para que las solicitudes de cliente opuestas puedan realizar actualizaciones en un orden lógico. El cliente suprime un objeto y, a continuación, crea un objeto completamente independiente con la misma clave primaria. El DMS transforma estas dos operaciones en una operación de actualización que modifica el objeto de base de datos existente.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_sdotrans
File name: rdat_sdotrans.html