Fase dos: proceso de reversión
Después de recibir la solicitud de reversión de rama de TC, inicie una transacción local y realice las siguientes operaciones.
Encuentre el registro UNDO LOG correspondiente a través de XID y Branch ID.
Verificación de datos: compare el espejo retrovisor en UNDO LOG con los datos actuales. Si hay una diferencia, significa que los datos han sido modificados por una acción distinta a la transacción global actual. En este caso, debe manejarse de acuerdo con la política de configuración, y la descripción detallada se presenta en otro documento.
Genere y ejecute una declaración de reversión basada en la imagen anterior en el REGISTRO DE DESHACER y la información relevante del SQL comercial.
Envíe la transacción local e informe el resultado de la ejecución de la transacción local (es decir, el resultado de la reversión de la transacción de la sucursal) al TC.
Last updated