Failed to flush session Non Recoverable Business Fault occurs when Invoking MDM OUAF From Command Center
(Doc ID 2248479.1)
Last updated on AUGUST 05, 2020
Applies to:Oracle Utilities Meter Data Management - Version 18.104.22.168 and later
Information in this document applies to any platform.
MDM - Oracle Utilities Meter Data Management
OUAF/FW - Oracle Utilities Framework
EM - Enterprise Manager
SOAP - Simple Object Access Protocol
BPEL - Business Process Execution Language
SOA - Service Oriented Architecture
XAI - XML Application Integration
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>.............. <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
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