My Oracle Support Banner

Need the Aggregator Node Enhanced to Allow the Default Behavior of the Flush to be Overridden (Doc ID 2619851.1)

Last updated on DECEMBER 26, 2019

Applies to:

Oracle Communications Offline Mediation Controller - Version and later
Information in this document applies to any platform.


This is a product enhancement to allow use to override the default behavior of the Flush Timer.

Here is the customer requirements:
1. Customer need an Aggregator processor node to be able to store open sessions until they are closed by the system so that can send cumulative totals in the partial CDRs(Call Detail Records) 
2. So as not to increase the load on the billing system, they require that partials for open sessions are send on a specified data that is set per customer. This does two things: Insures all the data for the month is sent to the billing system and does not overload the billing system with too many partials. For specific customers they would like to send the partials daily.

If oracle enhance the AP(Aggegator Processor) node to allow the behavior of the flush to be overridden by supplying a java classed that complies with a specified interface, this would enable services to supply the specific custom logic to meet a customer's requirement. In this case the custom logic would be to keep the record until the session was terminated and compare the current date with the sysdate to see if a partial is required. Also check the record to see if a daily partial is required .

Scenarios(test case):
1. Conditional flush based on Customer Invoice Date(When the CDR responsible for flush arrives in AP, hashtable is flushed but this CDR is inserted into table as a new CDR)

2. Conditional flush based on Terminate CDR (When a terminate CDR arrives in AP, hashtable is flushed but this terminate CDR is inserted into table as a new CDR.

3. Volume Limit Check (CDRs after reaching configured limit volume should flush)

4. 48 hours inactivity (Configure X minutes time in GUI and passed Y number of cdrs with same key to AP and after X minutes should see aggregated output)

5. Partial CDR details of previously flushed






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

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