Table Lookup Node Corrupting String Profile Tags (Doc ID 1970577.1)

Last updated on MARCH 02, 2015

Applies to:

Oracle Communications Network Charging and Control - Version 5.0.2 and later
Oracle Solaris on SPARC (64-bit)

Symptoms

In all versions of Oracle Network Charging and Control (NCC) which ships the Table Look Up (TBLU) node, a problem exists where if the "Lookup Result target" profile is of type STRING, the string itself can be corrupted resulting in a truncated string or the correct string being replaced with intelligible characters.

It is not obvious when this string has become corrupt unless an attempt is made to use the profile tag (eg. writing to an EDR or comparing it to an expected value etc).

In the slee_acs debug, the following debug may be an indication of the string corruption:

1. The TBLU node extracts the data from a preconfigured table:

2015/02/04 01:50:53  acsTableLookupNodeDB.pcc    77 [27373]        acsMacroNodes     Data returned from query: 'ABCDEFG                '
2015/02/04 01:50:53  acsTableLookupNodeDB.pcc    79 [27373]        acsMacroNodes     Data after trim: 'ABCDEFG'

2. An attempt is made to send the string out as an XML element using dapIF:

2015/02/04 01:50:53            sendRequest.cc  1257 [27373]        dapMacroNodes    name: '$TBLU_String', value: 'ABC F'

Despite the Profile Tag being used to populate the XML element is the same as the Profile Tag being written to by the TBLU node, the stored data is no longer the same.

Changes

The addition of a TBLU node to a Control Plan to retreive a string from a database table.

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