My Oracle Support Banner

CNE: SNR/RAR Notification Not Generating In HA-DR Setup (Doc ID 2924785.1)

Last updated on MAY 21, 2024

Applies to:

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

Symptoms

On : 12.0.0.4.7 version, Rating business logic

ACTUAL BEHAVIOR
---------------
When a request is sent from site1 for site 2 customer. Diameter gateway of site 1 processes the request and goes to for rating in site2 and generates the SpendingLimitNotification in site 2 and then that notification is present in kafka topic, None of the diametergateway is consuming the notification.

EXPECTED BEHAVIOR
-----------------------
Site 1 diametergateway should consume that notification

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Step 1: create the mobile account with 2 GB plan and data products
Account Creation:
Billing Account created.
****************
Billing Account --
  Account Num - "1-ABC788607"
  Account Poid - 541661437
  Billinfo Poid - 541659901
===> database 0.0.0.1 from pin.conf "userid"
Child Account created.
***************************
Child Account --
  Account Num - "1-ABC788607"
  Account Poid - 541659395
  Billinfo Poid - 541662467
  Bal Grp Poid - 541662979
===> database 0.0.0.1 from pin.conf "userid"
  ********************
  Service Poid - 0.0.0.1 /service/telco/gsm 542142351
  IMSI - "1234567890123456789"
Step 2: Turn on the data session and start consuming the data . once the data session started request Diametergateway request has went to site 1, request has reached httpgateway of site 2 and has went to ecs nodes of site 2
Step 3 : start depleting the data till the MB bucket becomes as zero.
Step 4 : In same session when entire bucket got consumed we can observe the below things in ece cache
 ActiveReservationMap ={DGW_GPRS_1669788772_SI:null_RG:99=[ActiveReservationImpl{ customerId =541659395}{ ExpirationTime =1669809065000}{ ReservedBalanceItemIdMap ={MB=[34], DAPCS=[42]}}{ NonCounterGrantPresent =true}]}}

Step 5: once the session is terminated we can observe the ece cache the balance has become zero and also we can see DAPCS changing from -2 to -1 i.e customer going to out of allowance and ideally we will see SPENDING_LIMIT_NOTIFICATION in ece and then that notification is present in kafka topic. Site 1 diametergateway not consume that notification.



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


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