My Oracle Support Banner

Attempting to Charge a Negative Number of Free Named Events in a Control Plan gets Refused by the VWS with NACK=INSF (Doc ID 1594277.1)

Last updated on AUGUST 19, 2019

Applies to:

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

Symptoms

On all versions of Oracle Communications Network Charging and Control up to and including NCC 5.0.1.0, it is possible to configure the Named Event (NEVT) Feature Node to charge an event a negative number of times, e.g. in the event that the service logic needs to refund a given number of events that have been previously applied.

However, when setting up this feature node with a negative number of events of free events, the Vouchers and Wallet Server (VWS) refuses the transaction, responding with a NACK=INSF (which should mean that the subscriber doesn't have enough credit, this is rather unexpected for a free event).

The following kind of debug can be observed in the slee_acs debug on the Service Logic Controller (SLC) when it gets the answer from the VWS :

2013/10/09 19:49:52             ccsMessage.cc   331 [5141]            ccsCommon   ccs::Message::getMessage
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon    Interpreting message Map of 4 elements:
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon       [ACTN] = 'NACK'
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon       [BODY] = Map of 2 elements:
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [CODE] = 'INSF'
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [WHAT] = "Insufficient funds"
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon       [HEAD] = Map of 6 elements:
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [CMID] = 115238
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [DATE] = date 20131009194952 (1381348192)
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [DUP ] = 0
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [SVID] = 7
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [USEC] = 628811
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon          [VER ] = 100
2013/10/09 19:49:52             ccsMessage.cc   336 [5141]            ccsCommon       [TYPE] = 'NE  '
2013/10/09 19:49:52             ccsMessage.cc    74 [5141]            ccsCommon    Seaching 79 elements for Tran 'NE  ', action 'NACK'

Cause

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
Symptoms
Cause
Solution
References


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