Failed to flush session Non Recoverable Business Fault occurs when Invoking MDM OUAF From Command Center (Doc ID 2248479.1)

Last updated on MARCH 31, 2017

Applies to:

Oracle Utilities Meter Data Management - Version 2.1.0.3 and later
Information in this document applies to any platform.

Symptoms


Issue while invoking MDM OUAF with readings from command center

The Command Center replies with async response of all scalar channels (64 scalar channels for the meter I use). However, testing reveals that MDM accepts maximum of seven channels, otherwise, it throws error:

ERROR:

Non Recoverable Business Fault :
<bpelFault><faultType>1</faultType><fault xmlns="http://ouaf.oracle.com/spl/XAIXapp/xaiserver/D3-ScheduleDemandResetResponse"><part name="fault"><ouaf:Fault xmlns:ouaf="http://ouaf.oracle.com/"> <ResponseStatus>F</ResponseStatus> <ResponseCode>1016</ResponseCode> <ResponseText>Unexpected error during request processing. Failed to flush session</ResponseText> <ResponseData numParm="1" text="Unexpected error during request processing. Failed to flush session" category="11011" number="1016" parm1="Failed to flush session"/> null </ouaf:Fault></part></fault></bpelFault>


STEPS:
The issue can be reproduced at will with the following steps:
1. Submit payload through EM console.
2. The request payload that we call from SOAP UI or the EM Console just have the Meter Number, and then in the BPEL Process there is a call to readingChangedListener WebService to get the Readings
3. After the readings were fetched, then a call is made to OUAF.
4. Analyse the call to OUAF through instance in SOA



Changes

 

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