Coordinación con transacciones externas

La aplicación ofrece la posibilidad de ejecutar código externo generando un suceso, llamando a una salida de usuario o invocando una API o servicio personalizados. Durante estas invocaciones, los sistemas externos pueden comenzar una transacción.

Dado que la transacción externa no forma parte de la transacción de Sterling™ Order Management System, podría dar lugar a incoherencias en los datos si se revierte la transacción de Sterling Order Management System pero no la transacción externa.

La coordinación de transacciones externas permite a los sistemas externos registrar sus transacciones con el sistema Sterling Order Management. Cuando el sistema de Sterling Order Management está listo para confirmar su transacción, se invoca la salida de usuario YFSTxnCoordinatorUE, que permite a la aplicación gestionar las confirmaciones y reversiones de las transacciones externas.