Wrong Behavior on FCT_CreditLimitCheck after Upgrade from 7.3.0 to 7.3.1 (Doc ID 2075516.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Information in this document applies to any platform.

Symptoms

After upgrading from 730 to 731, the CreditLimitCheck feature is not working as expected.

When main balance(978) is under threshold and non monetary resource has balance, then rating does not happen as expected due to reverse rating feature.

Scenario 1: Behavior when main resource balance is Zero

Account Credit Limit : 0
Non monetary resource credit Limit : 0
978 (Main Resource) Balance : 0
Non monetary resource Balance : 100(Credit)

0 PIN_FLD_POID           POID [0] 0.0.0.1 /event/session/telco/coopbase/voice_out 291221048078114128 0
0 PIN_FLD_AUTHORIZATION_ID    STR [0] "300420150110"
0 PIN_FLD_ACCOUNT_OBJ    POID [0] 0.0.0.1 /account 298852546 10
0 PIN_FLD_SERVICE_OBJ    POID [0] 0.0.0.1 /service/telco/SIM 298860348 11
0 PIN_FLD_RATING_STATUS   ENUM [0] 0
0 PIN_FLD_BALANCES      ARRAY [978] allocated 20, used 2
1     PIN_FLD_AMOUNT       DECIMAL [0] 0
1     PIN_FLD_AVAILABLE_RESOURCE_LIMIT DECIMAL [0] 0
0 PIN_FLD_BALANCES      ARRAY [10000117] allocated 20, used 2
1     PIN_FLD_AMOUNT       DECIMAL [0] 2.441667
1 PIN_FLD_AVAILABLE_RESOURCE_LIMIT DECIMAL [0] 97.558333

This behavior is Good in both 730 and 731.

Scenario 2: Behavior when main resource balance is Under threshold.

Account Credit Limit : 0
Non monetary resource credit Limit : 0
978 (Main Resource) Balance : 1(Debit)  --> Under threshold
Non monetary resource Balance : 95 (Credit)

0 PIN_FLD_POID           POID [0] 0.0.0.1 /event/session/telco/coopbase/voice_out 291221048078109235 0
0 PIN_FLD_AUTHORIZATION_ID    STR [0] "300420150114"
0 PIN_FLD_ACCOUNT_OBJ    POID [0] 0.0.0.1 /account 298852546 10
0 PIN_FLD_SERVICE_OBJ    POID [0] 0.0.0.1 /service/telco/SIM 298860348 11
0 PIN_FLD_RATING_STATUS   ENUM [0] 24
0 PIN_FLD_BALANCES      ARRAY [978] allocated 20, used 2
1     PIN_FLD_AMOUNT       DECIMAL [0] -1.430738
1     PIN_FLD_AVAILABLE_RESOURCE_LIMIT DECIMAL [0] 0.430738
0 PIN_FLD_BALANCES      ARRAY [10000117] allocated 20, used 2
1     PIN_FLD_AMOUNT       DECIMAL [0] 2.441667
1 PIN_FLD_AVAILABLE_RESOURCE_LIMIT DECIMAL [0] 95.116666

This behavior (in  731) is not correct since rating status is 24 (credit_limit_exceeded) and also amount is added into 978 due to reverse rating. This scenario used to work ok in 730.

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