Mechanism to Manage the Throttling of CDR Load to UEL
(Doc ID 2453005.1)
Last updated on SEPTEMBER 20, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 220.127.116.11.0 and later
Information in this document applies to any platform.
In a customer production setup, consider the process of receiving the rated CDRs from mediation system (Prepaid and postpaid) and loading in BRM through Universal Event Loader (UEL) :
- Mediation systems deliver cdr files in predefined input directory of BRM server.
- BRM Pre-UEL process (scheduled and runs in every 1 minute) picks those files, validates them as per business defined rules, splits them into multiple files (1000 event records per file) and ..
- transfers to the processing directory if success
- OutOfSequence Directory if validation fails in predefined business rules.
- Error Directory if validation failed due to wrong file etc.
- BRM UEL process (14 UEL processes run in parallel) randomly picks those files, so 14 files at a time with 1000 events per file processing and uploading in BRM.
- At one time, 14 files are picked, so 14X1000= 14000 records are processing and uploading in BRM.
- Because there is no Throttling mechanism defined, hence files are continuously picked by UEL process and some times UEL processes are getting stuck or go in a hang state.
- While one is trying to stop the UEL process it is not possible and hence the UEL process ID hast o be killed and need to restart it forcefully.
- Due to this continuous runs of UEL process, database transactions are also getting stuck and facing database blocking issues.
Overall, there is no error in the system at time of CDR loading. But in case of process being down at the time of Bill run or any other situation, there are huge number of CDRs piling in the system. To process huge number of CDRs, there is no throttling mechanism to pass CDRs to UEL process. What are the recommendations to apply throttling mechanism in UEL process?
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