Coordenando com transações externas

O aplicativo fornece a capacidade de executar código externo levantando um evento, chamando uma saída de usuário ou chamando uma API ou serviço customizada. Durante essas chamadas, os sistemas externos podem iniciar uma transação.

Como a transação externa não faz parte da transação do sistema de Sterling™ Order Management, isso pode levar a inconsistências de dados se a transação do sistema de Sterling Order Management for revertida, mas a transação externa não.

A coordenação de transação externa permite que os sistemas externos registrem suas transações no Sterling Order Management System. Quando o Sterling Order Management System está pronto para confirmar sua transação, o user exit YFSTxnCoordinatorUE é invocado, o que permite que o aplicativo manipule as confirmações e reversões nas transações externas.