Unable to Use the "CCSCD1=ADD" Provisioning Interface (PI) Command to Create New Subscriber Accounts on Non-VWS Charging Domain (Doc ID 1360752.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle Communications Network Charging and Control - Version: 4.4.0 to 4.4.0 - Release: 4.4 to 4.4
Information in this document applies to any platform.

Symptoms

Using the Provisioning Interface (PI) CCSCD1=ADD command fails to create new subscriber accounts for charging domains that are not Network Charging and Control's (NCC) Billing and Rating Engines, otherwise known as Voucher Wallet Servers (VWS) charging domains.

The following PI error will be generated, as reported in the /IN/service_packages/PI/tmp/PImanager.log file on the Service Management System (SMS).

CCSCD1=ADD:NACK:69-Could not create wallet: NBES:Could not contact either BE,SYNSTAMP=2011091614041776

The issue can be reproduced on NCC release 4.4.0 using the following steps:
1. Define a non-VWS charging domain. For example: Type: DIAMETER_Diameter

   SMS -> Services -> Prepaid Charging -> Service Management -> Domain


2. Use the PI CCSCD1=ADD command to provision a new subscriber account on the NCC platform.  Refer to page 10 of the PI Commands (CCS ) Operations Guide for more detail on the Add a Subscriber PI command.
CCSCD1=ADD:MSISDN=123456789,PRODUCT=Test,CHARGING_DOMAIN=21,PROVIDER=OCNCCtemplate

If the charging domain type is non-VWS (for example Oracle Billing and Rating Management (BRM), or some other 3rd-party billing vendor using the NCC Diameter Charging Driver (DCD)), then a new subscriber's account only needs to be created locally in the SMS database, from where it will replicate out to the remote NCC server nodes.  There is no interaction (i.e. PIbeClient) and any non-VWS charging domains will provision subscribers using their own system's and tool's.

Due to this issue, a service provider will not be able to use the full suite of NCC functionality, such as subscriber profile branching during control plan flow logic.  Generally speaking though, this is a fault that would be found during early system integration testing during software install, or upgrade, and therefore is not likely to affect real live systems.

The following command will show all defined domain types on your system:
sms01$ echo "SELECT domain_id, domain_type_id, name FROM ccs_domain;" |sqlplus -s /

DOMAIN_ID  DOMAIN_TYPE_ID NAME
---------- -------------- --------------------------------------------------
         1              1 VWS1
        21              2 DIAMETER1

Changes

Installing or upgrading to NCC 4.4.0 (Excelsior release).

Only affects service providers that use charging domains, for rating and billing subscribers' accounts, that are not VWS charging domains.

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