PI Command CCSCD1=CHG Fails to Create a Bucket with an Expiry Date and No Value if No Buckets Exist with "NACK:69-Could not update wallet for msisdn <MSISDN>: Cannot change XPERIOD: balance type (103) has no existing buckets"
(Doc ID 2008424.1)
Last updated on MARCH 08, 2019
Applies to:Oracle Communications Network Charging and Control - Version 4.0.0 to 5.0.2 [Release 4.0.0 to 5.0]
Oracle Solaris on SPARC (64-bit)
In all versions of Oracle Network Charging and Control (NCC) up to 18.104.22.168, a problem exists when trying to execute a Provisioning Interface (PI) CCSCD1=CHG command to create a bucket with an expiry date but no value, if a bucket does not already exist for that balance type.
The CCSCD1=CHG command returns a failure and reports the following error:
CCSCD1=CHG:NACK:69-Could not update wallet for msisdn <MSISDN>: Cannot change XPERIOD: balance type (103) has no existing buckets;
This behaviour may be desirable if it is necessary to provision a expiry date against a empty balance type for future balance recharge expiry date calculations which do not work against a NULL value.
No new changes. This issue exists on all NCC installations up to 22.214.171.124 when running the above PI command.
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