My Oracle Support Banner

Rating Errors NO_QUALIFIED_CHARGE_OFFERS For Backdated Account (Doc ID 2052305.1)

Last updated on AUGUST 30, 2018

Applies to:

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

Goal

On : 11.2.0.6.0 version, Rating business logic

Rating errors are raised for backdated account with NO_QUALIFIED_CHARGE_OFFERS, ZERO_RUM_QUANTITY.

Steps (environment time is set to 2015-08-19):

1. Create customer, backdated to 2015-07-01
2. Add service and purchase product, backdated to 2015-07-02
3. Set product status to inactive, backdated to 2015-07-07
4. Set product status to active, backdated to 2015-07-14
5. Set product status to inactive, backdated to 2015-07-21
6. Set product status to active, backdated to 2015-07-28
7. Generate usage, with start time set to 2015-07-05 ERROR!
8. Generate usage, with start time set to 2015-07-10 ERROR!

Errors in SampleGenericSession.log:

2015-08-19 18:58:49.855 CEST INFO - - - - Starting run for
SampleGenericSession
2015-08-19 18:58:50.040 CEST ERROR - - - - StateManagerMessageBundle-8502:
setTransition failed - Invalid Transition :
Triggered Transition :
updaterBacklogProcessingStarted
on current state :
UsageProcessing
Failed

2015-08-19 18:58:50.040 CEST ERROR - - - - StateManagerMessageBundle-8502:
setTransition failed - Invalid Transition :
Triggered Transition :
updaterBacklogProcessingComplete
on current state :
UsageProcessing
Failed

2015-08-19 18:58:50.077 CEST INFO - - - -
SENDING REQUEST
2015-08-19 18:58:50.077 CEST INFO - - - - operation type = TERMINATE
2015-08-19 18:58:50.081 CEST INFO - - - -
[UsageRequestImpl{requestId=9cf35eb4-241c-4f00-b330-d1eb17a27a22}{productType=TelcoGprs}{eventType=EventDelayedSessionTelcoGprs}{userIdentity=PBD-314_20150819-185349}{requestStart=2015-07-05T00:00:00.000+02:00}{requestEnd=2015-07-05T00:00:01.000+02:00}{sessionStart=2015-07-05T00:00:00.000+02:00}{sequenceNumber=1}{unitReportingMode=CUMULATIVE}{version=1.0}{operationType=TERMINATE}{unitReportingMode=CUMULATIVE}{payload=
{
  String "CALLED_ID"154385553434
persisted_field="event_dlay_sess_tlcs_t.CALLED_TO"
  Block "TELCO_INFO"[0] {
  }
  Block "USED_UNITS"[0] {
  Data "BYTES_DOWNLINK"UnitValue{quantity=0.0, unit=Bytes}
  Data "BYTES_UPLINK"UnitValue{quantity=0.0, unit=Bytes}
  }
}}]
2015-08-19 18:58:51.147 CEST INFO - - - -
RECEIVED RESPONSE
2015-08-19 18:58:51.148 CEST INFO - - - - operation type = TERMINATE
2015-08-19 18:58:51.148 CEST INFO - - - - OnlineUsageResponseImpl
 {sessionId = 9cf35eb4-241c-4f00-b330-d1eb17a27a22
 status = FAILURE
 {reasons=[NO_QUALIFIED_CHARGE_OFFERS, ZERO_RUM_QUANTITY]}
 operationType = TERMINATE}
 validityTime = null
 correlationIdentifier = 'null'
 adviceOfPriceImpacts = []
 adviceOfChargeImpacts = []
 grantedUnit = null
 creditThresholdBreaches = null
 remainingBalanceContainers = null
 redirectInformation = null}

2015-08-19 18:58:51.634 CEST ERROR - - - -
SAMPLE PROGRAM FAILURE (SampleGenericSession):
2015-08-19 18:58:51.636 CEST ERROR - - - - * Status of UsageResponse
should be SUCCESS
2015-08-19 18:59:16.398 CEST INFO - - - - Starting run for
SampleGenericSession
2015-08-19 18:59:16.587 CEST ERROR - - - - StateManagerMessageBundle-8502:
setTransition failed - Invalid Transition :
Triggered Transition :
updaterBacklogProcessingStarted
on current state :
UsageProcessing
Failed
...

 

Solution

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
Goal
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.