My Oracle Support Banner

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

Last updated on AUGUST 06, 2022

Applies to:

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



**Disclaimer:** This KM article may include the following abbreviations:

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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.