Periodic Charge State Branch (PCSB) Node Does Not Correctly Complete, slee_acs Prints "Array Full, Max Size Is x" (Doc ID 1406295.1)

Last updated on SEPTEMBER 16, 2016

Applies to:

Oracle Communications Network Charging and Control - Version: 4.0.0 and later   [Release: 4.0.0 and later ]
Information in this document applies to any platform.

Symptoms

The Periodic Charge State Branch (PCSB) slee_acs Feature Node (FN) does not correctly complete, when traversed by the logic, it prints the following type of message:

# tail -f /IN/service_packages/ACS/tmp/slee_acs.log

slee_acs
(7530) ERROR: FOXActionHandler: Error processing message:acsActionsAPI::BalanceBucketInfo::BalanceBucketInfo(bool, const acsActionsAPI::BalanceBucketInfo&): Array full, max size is 2

Note that "max size is 2" could show another number and should be compared to the eserv.config | BE | beVWARSMergeBuckets | maxBuckets value (see the explanation below)

Once the software this problem is hit, the process stays up, but the transaction is aborted.

Changes

The number of buckets for any account's wallet equals* the number defined by the maxBuckets value from the BE | beVWARSMergeBuckets section of the eserv.config file, either because:
  • The number of buckets increased for a part or all wallets on the system.

  • The maxBuckets value configured in eserv.config was lowered.

* The functionality provided by the beVWARSMergeBuckets plugin guarantees that no wallet has more bucket than the configured value defined by maxBuckets.

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