Incorrect Named Event Cost Applied for the Same Named Event, for the Same Subscriber when Under Load (Doc ID 2046727.1)

Last updated on NOVEMBER 12, 2015

Applies to:

Oracle Communications Network Charging and Control - Version 4.3.0 to 5.0.3 [Release 4.3 to 5.0]
Information in this document applies to any platform.

Symptoms

On versions of Oracle Communications Network Charging and Control (NCC) up to 5.0.3.0, a problem exists when the same Named Event (NE) is charged against the same subscriber multiple times within a very short period of time while overriding the cost of said NE using a Named Event Catalogue (NEC)/Tariff Plan Override (TPO).

When the load is high enough, the new cost of the NE as overridden by the NEC is ignored and the original cost of the NE is re-applied.

Here are two EDRs where the COSTS/EVENT_COST is the same despite a different Tariff Plan (TP) being used.  Note the TCS timestamps are within the same second:

BILLING_ENGINE_ID=1|SCP_ID=179841076|SEQUENCE_NUMBER=1050902|CDR_TYPE=5|RECORD_DATE=20150605000238|ACCT_ID=3|ACCT_REF_ID=3|WALLET_TYPE=3|ACS_CUST_ID=11|CS=S|TCS=20150605000238|BALANCE_TYPES=10|BALANCES=10000|COSTS=1100|ACCOUNT_TYPE=1
|EVENT_CLASS=NE Set|EVENT_NAME=$10 Charge|EVENT_COST=1100|EVENT_TIME_COST=0.00|EVENT_DATA_COST=0|EVENT_UNIT_COST=0|EVENT_COUNT=1|DISCOUNT=0|CASCADE=1|PROD_CAT_ID=3|OVERRIDDEN_TARIFF_PLAN=2
BILLING_ENGINE_ID=1|SCP_ID=179841076|SEQUENCE_NUMBER=1050903|CDR_TYPE=5|RECORD_DATE=20150605000238|ACCT_ID=3|ACCT_REF_ID=3|WALLET_TYPE=3|ACS_CUST_ID=11|CS=S|TCS=20150605000238|BALANCE_TYPES=10|BALANCES=8900|COSTS=1100|ACCOUNT_TYPE=1
|EVENT_CLASS=NE Set|EVENT_NAME=$10 Charge|EVENT_COST=1100|EVENT_TIME_COST=0.00|EVENT_DATA_COST=0|EVENT_UNIT_COST=0|EVENT_COUNT=1|DISCOUNT=0|CASCADE=1|PROD_CAT_ID=3|OVERRIDDEN_TARIFF_PLAN=1

Here is the same testcase but with a delay between the two charges:

BILLING_ENGINE_ID=1|SCP_ID=179841076|SEQUENCE_NUMBER=1050904|CDR_TYPE=5|RECORD_DATE=20150605000441|ACCT_ID=3|ACCT_REF_ID=3|WALLET_TYPE=3|ACS_CUST_ID=11|CS=S|TCS=20150605000441|BALANCE_TYPES=10|BALANCES=10000|COSTS=1100|ACCOUNT_TYPE=1
|EVENT_CLASS=NE Set|EVENT_NAME=$10 Charge|EVENT_COST=1100|EVENT_TIME_COST=0.00|EVENT_DATA_COST=0|EVENT_UNIT_COST=0|EVENT_COUNT=1|DISCOUNT=0|CASCADE=1|PROD_CAT_ID=3|OVERRIDDEN_TARIFF_PLAN=2
BILLING_ENGINE_ID=1|SCP_ID=179841076|SEQUENCE_NUMBER=1050905|CDR_TYPE=5|RECORD_DATE=20150605000447|ACCT_ID=3|ACCT_REF_ID=3|WALLET_TYPE=3|ACS_CUST_ID=11|CS=S|TCS=20150605000447|BALANCE_TYPES=10|BALANCES=8900|COSTS=1000|ACCOUNT_TYPE=1
|EVENT_CLASS=NE Set|EVENT_NAME=$10 Charge|EVENT_COST=1000|EVENT_TIME_COST=0.00|EVENT_DATA_COST=0|EVENT_UNIT_COST=0|EVENT_COUNT=1|DISCOUNT=0|CASCADE=1|PROD_CAT_ID=2|OVERRIDDEN_TARIFF_PLAN=1

Note the difference in the COSTS/EVENT_COSTs.

Changes

Implementation of NECs to override the costs of events along with increased load per subscriber.

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