Understanding Order Priority

The OrderPriority enables the user to set priority on submitted orders. This information is then used by JMS broker to deliver the high priority orders to downstream components on priority. The order priority is also propagated to downstream process components. The priority value ranged from 0 to 9. The priority information or priority value to process any given order is set in the JMSHeader field of the JMS message which is sent to the following Fulfillment Order Management components:

  • Orchestrator engine
  • AOPD engine

The JMS broker then delivers the order based on a priority.

The process of order prioritization works at a queue level and can be controlled by JMS broker.

Note: The order priority process or order prioritization cannot be controlled once the message is delivered to the Orchestrator engine or AOPD engine. The priority value can be changed before JMS broker sends the order request to the engines.