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.