Order Sequencing

By default Order Sequencing feature is disabled. When Order Sequencing is disabled, all the incoming orders are processed in parallel. After the Order Sequencing is enabled, only a single order is processed at a time and any other incoming order by the same customer is stored in the ORDER_IN_SEQUENCE database table till the previous one is processed.

The order of a customer is processed in the sequence of order submission. Each order request has an element or a tag (called as custom property) in the request body, which is common into all the requests for a customer. Orders from one customer are processed in the sequence of order submission.

The following configuration properties are related to Order Sequencing:

Configuration Variable Name Configuration Property Value Description
Custom property JsonPath expression for order sequencing com.tibco.fom.orch.sequencing.customerJsonPath Custom property JsonPath for order sequencing that points to a unique customer identifier
Flag to enable or disable the Order Sequencing com.tibco.fom.orch.enableOrderSequencing Options to enable (for all or with a udf) or disable order sequencing