Order Life Cycle Policy transition condition error message not showing correctly (Doc ID 1610774.1)

Last updated on JANUARY 10, 2014

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-
TELCO 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 [15]
Policy [TestCorePolicy]
Transaction [CANCEL_ORDER]
State [open.running.in_progress]
TargetState []
User [testuser]
Namespace [TELCO_NAMSPACE]
Version [1.4.3.2.3]
</faultstring>
 

Solution

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