Interfaces de un adaptador de recepción transaccional compatible con lotes
Un adaptador de recepción crea y controla transacciones cuando se necesita un envío de mensajes transaccional.
Un adaptador de recepción transaccional crea y pasa un puntero a una transacción del Coordinador de transacciones distribuidas (MSDTC) de Microsoft en el método Done de la interfaz IBTTransportBatch . Esto garantiza que todas las operaciones del lote se realicen en el ámbito de dicho objeto de transacción específico. Cuando se completa el envío del lote, el método de devolución de llamada del adaptador confirma o revierte la transacción. La acción que se realiza depende del estado devuelto desde el proxy de transporte y, probablemente, de otro trabajo relacionado con la transacción que realiza el adaptador y que no es visible para el proxy de transporte. El adaptador determina si la transacción es errónea o correcta. El adaptador notifica el resultado de la transacción (confirmación o reversión) al proxy de transporte mediante el método DTCCommitConfirm de la interfazIBTDTCCommitConfirm . true
Pasa para una transacción correcta o false
para un error.
La ilustración siguiente muestra las interacciones de objetos implicadas en la creación de un adaptador de recepción transaccional compatible con lotes.
Flujo de trabajo de un adaptador de recepción que envía un lote de mensajes mediante transacciones DTC
Consulte también
Variables de adaptador
Desarrollo de un adaptador de recepción
Creación de instancias e inicialización de un adaptador de recepción
Interfaces para un adaptador de recepción de tipo En curso
Interfaces para un adaptador de recepción aislado
Interfaces para un adaptador de recepción compatible con lotes
Interfaces para un adaptador de recepción sincrónico de solicitud-respuesta