My Oracle Support Banner

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, 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:

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 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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.