Failed to flush session Non Recoverable Business Fault occurs when Invoking MDM OUAF From Command Center
Last updated on MARCH 31, 2017
Applies to:Oracle Utilities Meter Data Management - Version 18.104.22.168 and later
Information in this document applies to any platform.
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:
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>
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
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