My Oracle Support Banner

UNDO Processing Was Not Executed In Amendment For Multi-instance Process (Doc ID 2412187.1)

Last updated on JULY 01, 2018

Applies to:

Oracle Communications Order and Service Management - Version 7.2.4 and later
Information in this document applies to any platform.

Symptoms

On : 7.2.4 version, Web Client

ACTUAL BEHAVIOR
---------------
UNDO processing is not executed in amendment for multi-instance process

Undo processing is expected when some of pivot nodes are removed in the case of multi-instance process, but OSM is not behaving as expected. 
Let’s suppose that there were five instances of Pivot nodes for multi-instance process, i.e. /structure_contract_no[1 to 5], in base order.
Following behavior was observed:
a. When processing of base order, Pivots worked as expected.
b. In subsequent amendment order, two Pivot nodes were removed, i.e. /structure_contract_no[2] and /structure_contract_no[4] were not in amendment order.
c. In this case it was expected that undo processing for /structure_contract_no[2 and 4] would be executed, and nothing happened for /structure_contract_no[1, 3 and 5].
Problem: But observed that UNDO processing was not executed for any Pivot nodes (not expected behavior).
Same time it was confirmed that /structure_contract_no[2 and 4] was NOT included in response of GetOrder web service API.
So data was removed in amendment but UNDO of tasks didn't happen.


Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.