Orquestación de pedidos: transacciones
Como parte de la funcionalidad de orquestación de pedidos, las transacciones siguientes se han modificado o añadido recientemente.
Transacciones existentes modificadas
Las siguientes transacciones existentes se han modificado para dar soporte a la funcionalidad de orquestación de pedidos:
- ORDER_CREATE-Se invoca un servicio SDF en el suceso ON_SUCCESS de la transacción ORDER_CREATE, que se configura para enviar un mensaje con información de orden a la cola de validación para su posterior proceso.
Transacciones recién añadidas
Se han añadido las siguientes transacciones nuevas para dar soporte a la funcionalidad de orquestación de pedidos:
- ORDER_PROCESS-Cuando la validación se devuelve correctamente, el estado del pedido es IN_PROGRESS mediante la transacción ORDER_PROCESS. La transacción ORDER_PROCESS se deriva de la transacción CHANGE_ORDER_STATUS. Se invoca un servicio SDF en el evento OnStatusChange de la transacción ORDER_PROCESS, que está configurado para publicar un mensaje en la cola de descomposición para su posterior procesamiento.
- ORDER_COMPLETE - Se invoca un servicio SDF en el evento OnStatusChange de la transacción ORDER_COMPLETE para un pedido descompuesto. Este servicio está configurado para actualizar todos los registros de relaciones transaccionales para el indicador IsDependencyResolved de las órdenes dependientes de la orden actual y enviar un mensaje a la cola de ejecución para cada orden actualizada.