My Oracle Support Banner

Infinite Loop Upon Running Monitor Process Of Send Error Status Of Base BO D2-UsageTransaction (Doc ID 2622660.1)

Last updated on DECEMBER 23, 2019

Applies to:

Oracle Utilities Meter Solution Cloud Service - Version NA and later
Information in this document applies to any platform.

Symptoms

On : NA version, Usage

ACTUAL BEHAVIOR
---------------
Infinite Loop Upon running Monitor Process of Send Error Status of base BO D2-UsageTransaction

After creating a Usage Transaction and was transitioned to Send Error Status. Send Error Status has a batch monitor process Usage Transaction Monitor Process. After running this batch, it will then get the next default status and return it to Sent State, if the error is not yet fixed, it will then return to the Send Error. The issue is that it will not stop and it will then again try to transition to the next default transition condition which is Sent and the infinite loop will now occur.

EXPECTED BEHAVIOR
-----------------------
It is expected that this would not invoke an infinite loop.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Put UT in Send Error status
2. Run Usage Transaction Monitor Process
3. Notice UT will go to SENT then SEND_ERROR then back to SENT, etc

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


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