NM CORE CHANGES FOR SGSN 06 DT ENHANCEMENT (Doc ID 788177.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Communications Offline Mediation Controller - Version 5.1.1 to 5.1.1 [Release 5.1]
Information in this document applies to any platform.
Checked for relevance on 30-Jan-2013


Symptoms

Nortel has added a patch to their SGSN to enable support for ‘Direct Tunnel'.
To have a release alignment between Nortel and oracle BRM, Oracle BRM <patch 7574413> for NORTEL on NM511/Solaris & Windows is available on MetaLink.

The following is a detailed list of issues addressed with this Fix.


Issue 1.
--------
CR : CR00332651
CCID: None
EFIX: 1
Description:
The File Enhancer EP and the FTP File Enhancer EP should be updated to
support integer ranges as the lookup key.

Solution:
The lookup file can now accept a new configurable parameter called
range_digit_separator, along with the existing parameters
key_value_separator and pair_separator. By default, the lookup file will
accept key value pairs with the key_value_separator being "=", and the
pair_separator being '\'(carriage return).

The default range_digit_separator is "-". The user can however configure
different parameter values.

For the pair_separator, the only supported values are '\n','\t' and '\r'.
The symbols used for range_digit_separator should not be used in range
values, which causes conflict in parsing.

An example of a lookup file containing default parameters is:

range_digit=5-10=apple

(where "range_digit" is used to indicate that an integer range is being
defined. The keys 5,6,7,8,9,10 will be assigned the value "apple").

An example of a lookup file containing non-default parameters is:

range_digit_separator="+"
key_value_separator="%"

range_digit%-5+-2%orange
95%pear

(where the keys -5,-4,-3,-2 will be assigned the value "orange" and 95 will
be assigned "pear").


Issue 2.
--------
CR : CR00332764
CCID: None
EFIX: 1
Description:
Import scripts need to be added to import the GSM-R 1.0.4 node chain.
Support should be provided in NM511 import scripts to import GSM-R 1.0.4
node chain into NM511 and GSM-R 2.0.

Solution:
The market segment of JDBC Node of GSM-R 1.0.4 is changed from "DB Storage"
to "Wireless" in GSM-R 2.0.0.
Support has been added in import scripts of NM511 to import GSM-R1.0.4
JDBC DC node to NM511 GSM-R 2.0 without any conflicts.

Issue 3.
--------
CR : CR00332801
CCID: None
EFIX: 2
Description:
A licence key is no longer being used to enforce the customer right to use
the software.

Solution:
The software licensing mechanism has been removed from the product.

Issue 4.
--------
CR : CR00333013
CCID: CR00266468
EFIX: 3
Description:
The Microsoft IPTV CC:SOAP reports a Soap Related Error

Solution:
Make the target name space configurable through GUI so that for different
MSTV deployment user can set the name space properly according to the WSDL.

Issue 5.
--------
CR : CR00333013
CCID: CR00266691
EFIX: 4
Description:
The Microsoft IPTV CC has trouble parsing date fields, throwing an exception

Solution:
The parsing algorithm has been altered to match the date format sent from
the server.

Issue 6.
--------
CR : CR00333394
CCID: None
EFIX: 5
Description:
The File Enhancer EP and the FTP File Enhancer EP should be updated to support
IPv4 and IPv6 address ranges as lookup key.

Solution:
The lookup file can now accept IPv4 address and IPv6 address as value, which
can be assigned for more than one keys or a range of keys. Parameter
range_digit_separator is used to accept the IP key value pairs.

An example of a lookup file

key_value_separator = "="
pair_separator = "\n"
range_digit_separator = "+"
range_digit=10.6.1.1+10.6.1.3=CiscoIPv4Range
range_digit=10f0::ab63::1:1+10f0::ab63::1:3=CiscoIPv6Range
10.6.1.23=CiscoIPv4Single
aaf0::34ef::a3:b9=CiscoIPv6Single

The keys 10.6.1.1, 10.6.1.2, 10.6.1.3 will be assigned the value "CiscoIPv4Range"
and the keys 10f0::ab63::1:1, 10f0::ab63::1:2, 10f0::ab63::1:3 will be assigned
to the value "CiscoIPv6Range"

The dot sign "." and colon sign ":" symbols should not be used as
range_digit_separator for IP range, which causes conflict in parsing.

For example

Lookup File 1:
=============

range_digit_separator = '.'
range_digit=10.6.1.1.10.6.1.20=IPv4Range

Lookup File 2:
=============

range_digit_separator = ':'
range_digit=10f0::ab63::1:1:faf0::ab63::1:1=IPv6Range

Both the lookup files will fail.


Issue 7.
--------
CR : CR00267811
CCID: CR00267486
EFIX: 6
Description:
CPU Usage Load spikes to 95% when File Retention feature is enabled on
ASCII/AMA DC's.

Solution:
The CPU Usage will be minimal even when the File Retention feature is
enabled on the ASCII/AMA DC's.

Issue 8.
--------
CR : CR00268765
CCID: CR00267677
EFIX: 7
Description:
SNMP Traps will not be sent to the correct configured port instead the
traps are sent to the default port.

Solution:
SNMP Traps will be sent to the correct configured port.

Issue 9.
--------
CR : CR00333759
CCID: None
EFIX: 8
Description:
Inputstream Monitoring function and Backup NAR Files are not working
in "General" Tab

Solution:
Inputstream Monitoring and Backup NAR Files functionality works for AP nodes.

Issue 10.
--------
CR : CR00270193
CCID: CR00270192
EFIX: 9
Description:
Record Filter EP's Configuration Tabs are missing from the GUI.

Solution:
Record Filter EP's Configuration Tabs will now appear in the GUI
screen.

Issue 11.
--------
CR : CR00334708
CCID: None
EFIX: 10
Description:
Add a feature for the Sequencer EP Node to flush on X number of
partial records in a session.

Solution:
The Sequencer EP Node will have an Option which when selected will
flush on the number of misordered partial records as specified.

Issue 12.
--------
CR : CR00334791
CCID: None
EFIX: 11
Description:
The Backup NAR functionality is not working for Session AP which
exists in Wireless market segment.

Solution:
The Backup NAR functionality is working for Session AP.

Issue 13.
--------
CR : CR00336333
CCID: None
EFIX: 12
Description:
IPDR Distribution Cartridge need to be removed from Cartridge Kit market segment.

Solution:
IPDR Distribution Cartridge has been removed from Cartridge Kit market segment.
This IPDR DC has been moved to IPDR_V2_R1_0 cartridge pack.

Issue 14.
--------
CR : CR00337590
CCID: CR00267890
EFIX: 13
Description:
No data transfer to the database ( Sleeping process )

Solution:
The JDBC Node will transfer data without any sleeping process.

Issue 15.
--------
CR : CR00338369
CCID: None
EFIX: 14
Description:
The default socket buffer size (8K) is too small for Netflow traffic.

Solution:
The socket buffer size is configurable for the Netflow collection cartridge through
configuration GUI.

Issue 16.
--------
CR : None
CCID: None
EFIX: 15
Description:
GSN MONITOR FUNCTIONALITY OF GTP PRIME COLLECTION CARTRIDGE DOESN'T WORK.

Solution:
A new GUI item - ComboBox was added to GSN monitoring tab in GTP prime CC.
User can either select the IP address from the drop down list or it can be manually entered.

Issue 17.
--------
CR : None
CCID: None
EFIX: 15
Description:
bug 6632136 USAGE OF THE ARCHIVE FUNCTION 'ARCHIVE FILES TO DIRECTORY' CAUSES MAJOR ALARM

Solution:
copy and Delete method implemented in place of Move function as across file system move
method Fails.

Issue 18.
--------
CR : None
CCID: None
EFIX: 16
Description:
bug 6498173 NODE PERFORMANCE RECORD COUNTS SHOW NEGATIVE NUMBERS

Solution:
There was a limitation in the data type of NAR count, which has been corrected.

Issue 19.
--------
CR : None
CCID: None
EFIX: 16
Description:
bug 6815533 STOPPED PROCEDURES
Problems with CGF on Disk Space bloating and nodes not working properly.

Solution:
Implemented an enhancement to keep the memory usage by process in check.
A new configuration parameter (Retain Recent Records) is introduced which
by default would be turned off. It gives the user an option to delete the
configured number of records for a session, which are old enough and
unneeded from the memory and thus from SessionPlayback file.

Issue 20.
--------
CR : None
CCID: None
EFIX: 16
Description:
bug 6849435 A CORRUPT NAR FILE THAT THE SEQUENCER COULD NOT PROCESS,STOPPING ALL PROCESSINGS.

Solution:
The Corruption in the NAR file is handled now and the Sequencer Processor shall
move the corrupted NAR file away as bad input.

Issue 21.
--------
CR : None
CCID: None
EFIX: 17
Description:
bug 6969355 JAVA EXCEPTION FOR CPU-MONITOR DURING NODEMANAGER SHUTDOWN

Solution:
InterruptedException is now handled in the CPU_MONITOR.

Issue 22.
--------
CR : None
CCID: None
EFIX: 18
Description:
bug 7538996 TO ADD NM CORE CHANGES FOR SGSN 06 DT ENHANCEMENT

Solution:
The ASN1 framework is modified to support the code generated using OSS ASN.1
compiler. The asn1 definition files are recompiled and new java source files
are checked-in.

The eFixes numbered 18 and above contain the changes, which is a dependency for
the following cartridges any other cartridges handling ASN.1 records.

1. SGSN06 Cartridge Pack
2. ASN.1 IMS DC Node (IMS CGF Cartridge Pack )
3. ASN.1 DC Node (AMA Cartridge Pack )

If these cartridges are being used, their Cartridge Packs need to be updated to
the latest version, which would inter-work with the latest eFix level of NM.

 

Note: If the customization is done on any of the above mentioned or other cartridges in
terms of ASN.1 definitions for the records, they also would need to regenerate
Java source using the latest version of OSS ASN.1 Compiler(v 3.1).



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