Order Life Cycle Policy transition condition error message not showing correctly
(Doc ID 1610774.1)
Last updated on FEBRUARY 20, 2019
Applies to:
Oracle Communications Order and Service Management - Version 7.2.2 to 7.2.2 [Release 7.2]Information in this document applies to any platform.
Goal
When defining the transition conditions in the Order Life Cycle Policy , the message to display in the error logs, if the condition evaluates to false, isn’t shown in OSM Webservice CancelOrder faultstring reason. Why does this occur?
When using the Transition, the configuration is:
-Expression-
if(not(fn:root(.)/GetOrder.Response/_root/ControlData/Functions/*/ponr/text() = "Y"))
then
true()
else
false()
---------------
-Message-
Customer Order is not cancellable at this moment
---------------
-Display as-
ERROR
---------------
This is what i get in the webservice faultstring:
<faultstring>
Attempt to perform a transaction that has been disabled by a condition on the state policy. reason[condition evaluation is false], severity[ERROR]
OrderID [xxx]
Policy [xxxx]
Transaction [CANCEL_ORDER]
State [open.running.in_progress]
TargetState []
User [USERNAME]
Namespace [CARTRIDGE_NAMSPACE]
Version [1.4.3.2.3]
</faultstring>
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |