“Recursive or circular audits are not allowed” Framework Error Displayed When Implementing a Real Time Sync Architecture for ODM SP Sync Request (D1-ODMSPSyncRequest)

(Doc ID 2301031.1)

Last updated on SEPTEMBER 20, 2017

Applies to:

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

Symptoms

Implementing a real time sync architecture for ODM SP Sync Request (D1-ODMSPSyncRequest) throws the below framework error.
“Recursive or circular audits are not allowed”. 

Log message:

SYSUSER - 658535-88940-1 2017-04-26 12:24:31,379 [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (support.context.FrameworkSession) Record ServicePointD1_Id(452577310182) already had an MO audit trigger executed, but is in audit list again. Recursive or circular audits are not allowed.
com.splwg.shared.common.LoggedException: Record ServicePointD1_Id(452577310182) already had an MO audit trigger executed, but is in audit list again. Recursive or circular audits are not allowed.
at com.splwg.shared.common.LoggedException.raised(LoggedException.java:67)

 

Steps to Recreate
1. Plug-in the ODM Sync Request BO: D1-ODMSPSyncRequest on the MO Options of MO: D1-SP
2. Plug-in the framework Audit algorithm: F1-GCHG-CDCP on the MO: D1-SP
3. In the BO Life cycle of BO: D1-ODMSPSyncRequest, ‘Send Request’ state, inactivate the algorithm: D1-CRSYRQMSG (Create Sync Request Message)
4. In the BO Life cycle of BO: D1-ODMSPSyncRequest, ‘Awaiting Acknowledgement’ state, add a Monitor algorithm: F1-AT-RQJ (Transition to Default Next Status (Java)) first.
5. In the BO Life cycle of BO: F1-SyncRequest, remove the Monitor Process from the ‘Pending’ and ‘Awaiting Acknowledgement’ states.
6. Create a new service point and Save.
7. The service point does not get saved and throws an error: Recursive or circular audits are not allowed.

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