My Oracle Support Banner

Unequal GSU And Active Reservation (Doc ID 2912066.1)

Last updated on APRIL 08, 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 Cloud Native implementation of Oracle Communications Elastic Charging Engine (ECE) 12.0.0.4.5 version, while rating roaming data session with Roaming bundle having 50KB beat (round up), when first CCR-U (Credit Control Request - Update) message is coming ECE is granting 10496000 bytes in corresponding CCA (Credit Control Answer) message, which is equivalent to 10250 KB. However, the reservation made for the same is 10251 KB.


As per ecs log it can be seen charge is splitted by RUM MegaBytes while applying alteration offerings.

In CCA message:

Diameter Message: CCA
Version: 1
Msg Length: 1256
Cmd Flags: PXY
Cmd Code: 272
App-Id: 4
Hop-By-Hop-Id: 0
End-To-End-Id: 0
  Session-Id (263,M,l=23) = GPRS_1654170470
  Result-Code (268,M,l=12) = DIAMETER_SUCCESS (2001)
  ...
  Multiple-Services-Credit-Control (456,M,l=768) =
  Rating-Group (432,M,l=12) = 99
  Granted-Service-Unit (431,M,l=24) =
  CC-Total-Octets (421,,l=16) = 10496000----------------------------------------------> 10250 KB


In Balance cache after processing first CCR-U message:

 ([BalanceItemImpl balanceItemId = 1} , currentBalance = -512000.00} , balanceItemSpec = BalanceItemSpecImpl{beCode='SAG2D', unit=Occ, creditProfile=CreditProfile{creditFloor=-9223372036854775808, creditCeiling=0, id='2', percentageCreditThresholds=[], fixedCreditThresholds=[]}, consumptionRule=EARLIEST_EXPIRATION_LATEST_START, lastBalanceItemIndex=1} , validity = [2022-06-02T11:48:09Z,2022-06-02T22:00:00Z]} , validityRule = null} , firstUsageCreatedTime = null} , granter = GranterImpl{granterId='120233186'
  granterType=PURCHASED_ALTERATION
  }}balanceReservations{(DGW_GPRS_1654170470_SI:null_RG:99 = )([BalanceReservationImpl{reservedBalance=10251.00},{activeReservation=10251.00},{consumedReservation=0},{ExpirationTime=1654184845000},{totalConsumedBalance=0},])]),

It is expected Granted-Service-Unit and ActiveReservation have the same value.

Steps to reproduce the issue:
1. Create a account with bundles, base(BaseBundle) and Roaming(RoamingBundle)
2. start usage from roaming group 2 with PLMID 28801
3. Roaming bundle will be doing the rating and has 50KB beat.
4. For the first update, GSU received in CCA is 10250KB but active reservation of 10251 KB is made.

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.