My Oracle Support Banner

Erroneous Handling Of SuspenseQueue By BrmGateway After PS8-IP3 (Doc ID 2529493.1)

Last updated on SEPTEMBER 09, 2019

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.3.0.8.0 and later
Information in this document applies to any platform.

Symptoms

BrmGateway is not handling the suspense queue in the correct way. There were identified two scenarios in which brmGateway is not working as expected.

1. When the number of suspenseQueue messages is more than 10 then it is processing only 10. The rest it is just left behind.

2. If suspenseQueue is having less than 10 messages, brmGateway is loosing the connectivity with weblogic and the jobs are not processed. Below is the error message:
 


EXPECTED BEHAVIOR
-----------------------
In both scenarios, brmGateway should process all the suspenseQueue jobs.



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
A. Scenario 1: More than 10 requests in suspenseQueue:
1. Run a top-up on a 3rd party system. Do it for at least 11 subscribers.
2. Login to WebLogic/ECE Module and check the JMS Queue.
3. For each reload, a Notification is trigged toward the brmGateway (11 notifications can be seen on the JMS Queue).
4. Wait for brmGateway to grab the requests from JMS Queue.
5. When brmGateway finishes his job, check the JMS Queue again. There should be no more messages.
6. Result: 1 notification is left behind (not processed).


B. Scenario 2: Less than 10 requests in suspenseQueue:
1. Run a top-up on a 3rd party system. Do it for at least 9 subscribers.
2. Login to WebLogic/ECE Module and check the JMS Queue.
3. For each reload, a Notification is trigged toward the brmGateway (9 notifications can be seen on the JMS Queue).
4. Wait for brmGateway to grab the requests from JMS Queue.
5. An error message is displayed on the brmGateway log.
6. Check the JMS Queue again. There should be no more messages.
7. Result: The requests were not processed from the suspenseQueue: 9 notifications are left behind.

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.