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 12345: Cannot change XPERIOD: balance type (103) has no existing buckets"
Last updated on FEBRUARY 06, 2018
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 188.8.131.52, 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 1234567890: 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 184.108.40.206 when running the above PI command.
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