Bad Bucket Valid Period For Sharing Charge Group Owner's Balance. (Doc ID 740100.1)

Last updated on AUGUST 12, 2012

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Oracle Solaris on SPARC (64-bit)
Sun Solaris SPARC (64-bit)
**Checked for relevance on 13-Aug-2012***

Symptoms

In the EDR output file (Eg:test_CONV_TEL_38.out) the impacts in each balance group are ok, but the bucket valid period for owner's balance group in timestamp is valid_from:2117491200, valid_to:2117491200 which not correct, expecting a right valid_from and valid_to value.

The steps to reproduce the problem are:

1.- Create two postpaid customer (member account and owner account).

2.- Create a charge sharing group for CS10%OFF charge share with the accounts created in step1.

The balance group for owner account is:
0 PIN_FLD_POID POID [0] 0.0.0.1 /balance_group 27532409 1
0 PIN_FLD_CREATED_T TSTAMP [0] (1205311083) Wed Mar 12 09:38:03 2008
0 PIN_FLD_MOD_T TSTAMP [0] (1205311083) Wed Mar 12 09:38:03 2008
0 PIN_FLD_READ_ACCESS STR [0] "L"
0 PIN_FLD_WRITE_ACCESS STR [0] "L"
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 27532217 0
0 PIN_FLD_BATCH_CNTR INT [0] 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 27529337 0
0 PIN_FLD_EFFECTIVE_T TSTAMP [0] (1205311082) Wed Mar 12 09:38:02 2008
0 PIN_FLD_NAME STR [0] "Balance Group<Account>"
0 PIN_FLD_OBJECT_CACHE_TYPE ENUM [0] 0
0 PIN_FLD_REALTIME_CNTR INT [0] 0
0 PIN_FLD_BALANCES ARRAY [978] allocated 20, used 4
1 PIN_FLD_CONSUMPTION_RULE ENUM [0] 0
1 PIN_FLD_CREDIT_PROFILE INT [0] 0
1 PIN_FLD_NEXT_BAL DECIMAL [0] 0
1 PIN_FLD_RESERVED_AMOUNT DECIMAL [0] 0

The balance group for member account is:
0 PIN_FLD_POID POID [0] 0.0.0.1 /balance_group 27532420 1
0 PIN_FLD_CREATED_T TSTAMP [0] (1205311032) Wed Mar 12 09:37:12 2008
0 PIN_FLD_MOD_T TSTAMP [0] (1205311032) Wed Mar 12 09:37:12 2008
0 PIN_FLD_READ_ACCESS STR [0] "L"
0 PIN_FLD_WRITE_ACCESS STR [0] "L"
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 27532036 0
0 PIN_FLD_BATCH_CNTR INT [0] 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 27529348 0
0 PIN_FLD_EFFECTIVE_T TSTAMP [0] (1205311032) Wed Mar 12 09:37:12 2008
0 PIN_FLD_NAME STR [0] "Balance Group<Account>"
0 PIN_FLD_OBJECT_CACHE_TYPE ENUM [0] 0
0 PIN_FLD_REALTIME_CNTR INT [0] 0
0 PIN_FLD_BALANCES ARRAY [978] allocated 20, used 4
1 PIN_FLD_CONSUMPTION_RULE ENUM [0] 0
1 PIN_FLD_CREDIT_PROFILE INT [0] 0
1 PIN_FLD_NEXT_BAL DECIMAL [0] 0
1 PIN_FLD_RESERVED_AMOUNT DECIMAL [0] 0

3.Rate a CDR with a call of member account and verify the rated .out file(Eg: test_CONV_TEL_38.out) for valid_from and valid_to value(always infinity)

When loading the file with pin_rel, the sub-balance is created with this valid period.
test_ALLRATE_mem2.done:
010 1 2 2 1205391575 1205391575 1205391575 0 0 PREPROCESS_PIPELINE 10000 2
020 2 0 S 00 0 0 0049105195 00 0 0 004941067600 0 0 17 01 TEL 00 S
1267641780 1267642080 1267641780 +0100 300 SEC 0 BYT 0 BYT 1.0 CLK 0.0 0 0.0
0 NORM 0 1 1267641780 1267642080 0 0.0 0 520 3 0049105195 004941067600 123456 0 0
0.0 0.0 0 090 4 2 2 1 1267641780 +0100 1267641780 +0100 0.0 0.0

.

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