ECE Not Generating Mid Session CDRs Based on Duration for Data Session

(Doc ID 2406369.1)

Last updated on JUNE 12, 2018

Applies to:

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

Symptoms

On : 11.3.0.1.3 version, Rating business logic
- BRM 7.5 PS16
- PDC 11.1.0.8

ECE is not generating Mid Session CDRs based on Duration for Data session. It is failing with below message:

ERROR
-----------------------
2018-05-14 20:34:25.904 BRT DEBUG - - - - isQuantityTriggerMet: false
2018-05-14 20:34:25.904 BRT DEBUG - - - - MidSessionCdrTriggerConfiguration: MidSessionCdrTriggerConfiguration{name='dataVolDownlink', quantityFields='INPUT_VOLUME', quantityUnit='BYTES', quantityValue='20971520', timeOfDay='', durationUnit='', durationValue=''} evaluated to false
2018-05-14 20:34:25.904 BRT WARN - - - - ProcessorUsageMessageBundle-17206: Error in evaluation of duration trigger. Exception: null
2018-05-14 20:34:25.904 BRT DEBUG - - - - MidSessionCdrTriggerConfiguration: MidSessionCdrTriggerConfiguration{name='dataTOD', quantityFields='', quantityUnit='', quantityValue='', timeOfDay='', durationUnit='45', durationValue='MINUTES'} evaluated to false
2018-05-14 20:34:25.904 BRT DEBUG - - - - isDurationTriggerMet: true
2018-05-14 20:34:25.904 BRT DEBUG - - - - prevRequestStart: 2018-05-13T23:08:47-03:00[America/Sao_Paulo] currentRequestStart: 2018-05-14T20:38:58-03:00[America/Sao_Paulo] dateTimeToCompare: 2018-05-13T23:00-03:00[America/Sao_Paulo]
2018-05-14 20:34:25.904 BRT DEBUG - - - - isTimeOfDayTriggerMet: false
2018-05-14 20:34:25.904 BRT DEBUG - - - - MidSessionCdrTriggerConfiguration: MidSessionCdrTriggerConfiguration{name='dataTOD1', quantityFields='', quantityUnit='', quantityValue='', timeOfDay='23:00:00', durationUnit='', durationValue=''} evaluated to false
2018-05-14 20:34:25.904 BRT DEBUG - - - - isDurationTriggerMet: true

STEPS
-----------------------
The issue can be reproduced at will with the following steps using Jconsole:
1.  Update midSessionCdrConfiguration and set durationUnit = "MINUTES" and durationValue="45"
2.  Initiate Gy session
3.  Send Update Session after 45 mins.


Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms