Not able to Process Multiple Consecutive Change Orders -- Stacked Orders (Doc ID 1460926.1)

Last updated on JANUARY 28, 2017

Applies to:

Oracle Fusion Distributed Order Orchestration - Version 11.1.1.5.1 to 11.1.9.2.0 [Release 1.0]
Information in this document applies to any platform.
***KM Review - Dec 2016 - Checked for Relevance - Release 9 Specific***

Symptoms

The sequence of updates received from Change Management causes Change Order transactions to fail. Back-to-back to change orders are sent from our Order Capture system. The first change order processes succesfully. If sent too quickly afterwards, subsequent change orders may fail with the following message: "This change order cannot be processed because the previous change order is still being processed. (DOO-2685282) Resubmit this change order after you receive confirmation that the previous change order was processed."

This then means that the order in our order capture system does NOT match the order in DOO

Steps to Reproduce

1. An order is submitted in our Order Capture System. The order is created in DOO and also in our EBS application
2. A change order is submitted to DOO from our Order Capure application
2.1. In DOO change managemement framework is invoked
2.2. DOO processes the order, Constrainst are checked, a change hold is sent to fulfillment system, Response is received by DOO and the change is applied.
2.3. NB --- at this point DOO sends a response to the Order Capture application saying the the Change has been applied.
2.4. NB --- DOO continues with Compensation process, redoing processes as depending on the process chosen this may include scheduling, reservation, etc. The compensation process may take some time to complete.
3. Immediately after receiving a response from DOO a new change order is submitted (note the Compensation process is still running).
4. Because the compensation process is still running DOO returns a message to Order Capture --- This change order cannot be processed because the previous change order is still being processed. (DOO-2685282)
Resubmit this change order after you receive confirmation that the previous change order was processed.

In summary, the issue would not occur if DOO sent a response that the order has been changed only AFTER the compensation process has completed.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms