¿Qué sucede cuando la solicitud de transacción de confirmación no tiene una transacción de inicio correspondiente?
si dw_5.update() lt;gt; 1 entonces
revertir usando sqlca;
revertir usando dbtrans;
regresar - 1
end if
if dw_6.update() lt;gt; 1 entonces
revertir usando sqlca;
revertir usando dbtrans ;
devuelve -1
else
confirmar usando dbtrans;
si dbtrans.sqlcode lt;gt; entonces
revertir usando dbtrans;
devolver -1
else
confirmar usando sqlca;
finalizar si
Falta un END IF.