Alcatel-Lucent 9959: Title Page
Alcatel-Lucent 9959: Title Page
Alcatel-Lucent 9959: Title Page
Title page
Alcatel-Lucent 9959
Network Performance Optimizer | M4
Export Interface User Guide
expintug
3BK174465119PCZZA
Alcatel-Lucent – Proprietary
Use pursuant to applicable agreements
Issue 21
October 2011
Use pursuant to applicable agreements
Legal notice
Legal notice
Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-Lucent. All other trademarks are the property of their respective
owners.
The information presented is subject to change without notice. Alcatel-Lucent assumes no responsibility for inaccuracies contained herein.
Copyright © 2011 Alcatel-Lucent. All rights reserved.
Contains proprietary/trade secret information which is the property of Alcatel-Lucent and must not be made available to, or copied or used by anyone outside
Alcatel-Lucent without its written authorization.
Not to be used or disclosed except in accordance with applicable agreements.
Alcatel-Lucent – Proprietary
Use pursuant to applicable agreements
Contents
Preface
Purpose ............................................................................................................................................................................................ vii
vii
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary iii
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Contents
....................................................................................................................................................................................................................................
2 Access EQL from programing language
....................................................................................................................................................................................................................................
iv Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
List of procedures
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary v
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
List of procedures
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
vi Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Preface
Preface
Purpose
This guide describes how to access EQL from a programing language and export NPO
public interfaces using EQL requests.
Document pertinence
This document applies to the NPO M4.1 projects.
Audience
This document is intended for:
• Field service technicians
• Site administrators
• System support engineers (specialists)
• Occasional users (e.g. subcontractors).
Assumed knowledge
You must have a basic understanding of the:
• Alcatel-Lucent operations and maintenance concepts for the BSS and RNS
• Java programming language.
...................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary vii
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Preface
....................................................................................................................................................................................................................................
Product names
This document uses the following NPO naming convention: 9959 NPO and the generic
term NPO refer to the Alcatel-Lucent 9959 Network Performance Optimizer.
How to comment
To comment on this document or indicate an error, please contact your customer
representative.
....................................................................................................................................................................................................................................
viii Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
1 1xport interfaces using
E
EQL requests
Overview
Purpose
This section describes how to export interfaces using EQL requests.
Contents
Introduction 1-2
Execute data query 1-2
Execute report request 1-4
Export global parameters 1-7
Export global indicators 1-8
Execute dynamic Excel page 1-9
Export interface examples 1-10
Executed data query output format 1-14
Executed report request output format 1-17
Global parameter export format 1-22
Global indicator export format 1-22
Command line for EQL 1-23
...................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-1
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Introduction
....................................................................................................................................................................................................................................
Introduction
Note: EQL queries return only the active objects from the database.
The NPO offers a public web interface called the Extensible Query Layer (EQL), used to
retrieve data through external tools such as web browsers (Mozilla, Internet Explorer) or
web-enabled applications (for instance, Excel). This can be done by executing queries or
report requests.
Both services are accessible over secured HTTP (HTTPS).
The request is done via the URL using a:
• GET HTTPS request
• POST HTTPS request.
Note: EQL queries return only the active objects from the database.
The objective is to be able to retrieve the result of these requests within any Java
application.
The maximum URL length is usually around 2048 bytes (for instance, in Internet
Explorer), so for very large requests, use the POST method.
By default, EQL requests are expressed in GMT time, but any time zone can be used by
the EQL interface (via the tz argument).
....................................................................................................................................................................................................................................
1-2 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Execute data query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-3
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Execute data query
....................................................................................................................................................................................................................................
Note: When the URL contains a date interval, the two date expressions are of the
same type, either dynamic expressions or literals.
The following restrictions apply to the EQL interface concerning QoS queries:
• Only Hourly, Daily, Weekly and Monthly data is available
• The interpolation parameter has no effect on a Daily/Weekly/Monthly query
because the interpolation is already done during the consolidation phases
• The number of objects is limited to 2000
This limitation does not apply to global export features.
• The number of indicators and radio telecom parameters is limited to 50
• As the result of a QoS query must not exceed 2MB (2097152 bytes), the MAAT
server checks that the query fulfills the following rule:
<nr objects> x <nr indicators> x <nr periods> x 8 < 2097152
This limitation does not apply to global export features.
Note: Do not use the same indicator or the same network object several times in the
same query.
Example of what not to do:
https://gkar:8443/maat/report/?otype=CELL2G& eids=002/F02/2/
10&periodicity=d&firstdate=2006.12.30%2018.00&seconddate=
2006.12.31%2005.00&datalist=GTCAVAN,GTCAVAN&format=xml
....................................................................................................................................................................................................................................
1-4 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Execute report request
....................................................................................................................................................................................................................................
&reportname=<name>[&rsperiodicity=<repeat_periodicity>&rsenddate=
<repeat_end_date>&rsfreg=<repeat_every>[&rson=<repeat_on>][&rsby=
<repeat_on>]]]
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-5
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Execute report request
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
1-6 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Execute report request
....................................................................................................................................................................................................................................
Note: When executing an “operational only” parameter view through EQL interface,
both historical and operational parameter values are returned.
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-7
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Export global indicators
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
1-8 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Execute dynamic Excel page
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-9
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Execute dynamic Excel page
....................................................................................................................................................................................................................................
The following table presents the Date Expressions for dynamic queries.
The following restrictions apply to the EQL interface concerning dynamic MUSE data
queries:
• Only Hourly, Daily, Weekly and Monthly data are available
• The interpolation parameter has no effect on Daily/Weekly/Monthly query because
the interpolation is already done during the consolidation phases
• The number of objects is limited to 2000
• The number of indicators and radio telecom parameters is limited to 50
• As the result of a QoS query must not exceed 2 Mega-Bytes (2097152 bytes), the
MAAT server checks that the query fulfills the following rule:
<nr objects> x <nr indicators> x <nr periods> x 8 < 2097152
This limitation does not apply to global export features.
• Depending on the chosen periodicity; the dates included in the request are expressions
relative to the current hour, the current day, the current week, or the current month
• The output format is HTML.
Warning reports are supported.
....................................................................................................................................................................................................................................
1-10 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Export interface examples
....................................................................................................................................................................................................................................
URL- single network object and single indicator and time zone
https://10.203.201.156:8443/maat/report/?otype=CELL3G
&eids=CESLIF_194035_0/0&periodicity=d&firstdate=2009.09.06 10.00
&seconddate=2009.09.08 15.00&tz=Indian/Mayotte
&datalist=UHRLDDLFL_N&format=scsv
URL- single network object and single indicator and time zone GMT-x
https://10.203.201.156:8443/maat/report/?otype=CELL3G
&eids=CESLIF_194035_0/0&periodicity=d&firstdate=2009.09.06 10.00
&seconddate=2009.09.08 15.00&tz=Etc/GMT-2
&datalist=UHRLDDLFL_N&format=scsv
URL- multiple network object and multiple indicator and time zone
https://172.25.240.245:8443/maat/report/?otype=CELL3G
&eids=CESLIF_194035_0/0,CESLIF_194035_1/0,CESLIF_194035_2/0&periodicity=
d
&firstdate=firtstdate=2009.09.06
11.00&tz=Europe/Paris
&datalist=UHRLDDLSU_N,UHRLDDLSU_R,UHRLDDLRQ_N,
UHRLDDLFL_R,UHRLDDLFL_N,UHRLSDLSU_R,UHRLSDLSU_N,
UHRLSDLRQ_N,UHRLSDLER_N, UHRLSDLFL_R&format=html
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-11
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Export interface examples
....................................................................................................................................................................................................................................
URL- Single network object and single indicator and time zone
https://10.203.201.156:8443/maat/report/?otype=CELLLTE&eids=
Venise1&periodicity=d&firstdate=2009.09.07 10.00&seconddate=
2009.09.09 15.00&tz=Indian/Mayotte&datalist=L_ITRAENB_HOSR&format=
scsv
URL- Multiple network object and multiple indicator and time zone
https://172.25.240.245:8443/maat/report/?otype=CELLLTE&eids=Venise1,
Venise2,Naples1&periodicity=d&firstdate=2009.09.0800.00&tz=Europe/
Paris&datalist=L_ITRAENB_HOSR,L_NACR,L_SACR&format=html
URL - Multiple Network objects and single report and scheduling (no repetition)
https://10.203.201.156:8443/maat/report?reporttemplatename=
test_report_t1&otype=CELL3G&eids=46,47,48&periodicity=d&
firstdate=2005.09.08 13.00&format=csv&scheduledate=2005.09.08&
reportname=myreport
URL - Multiple Network objects and single report and scheduling with weekly repetition
https://10.203.201.156:8443/maat/report?reporttemplatename=
test_report_t1&otype=CELL3G&eids=46,47,48&periodicity=d&
firstdate=2005.09.08 13.00&format=csv&scheduledate=2005.09.08&
reportname=myreport&rsperiodicity=w&rsenddate=2009.09.14&
rsfreq=2&rson=mon,tue,wed,thu,fri
URL - Multiple Network objects and single report and scheduling with daily repetition
https://10.203.201.156:8443/maat/report?reporttemplatename=
test_report_t1&otype=CELL3G&eids=46,47,48&periodicity=d&
firstdate=2005.09.08 13.00&format=csv&scheduledate=2005.09.08&
reportname=myreport&rsperiodicity=d&rsenddate=2009.09.14&
rsfreq=1
URL - Multiple Network objects and single report and scheduling with monthly repetition
https://10.203.201.156:8443/maat/report?reporttemplatename=
test_report_t1&otype=CELL3G&eids=46,47,48&periodicity=d&
firstdate=2005.09.08 13.00&format=csv&scheduledate=2005.09.08&
reportname=myreport&rsperiodicity=m&rsenddate=2009.09.14&
rsfreq=1&rsby=day
....................................................................................................................................................................................................................................
1-12 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Export interface examples
....................................................................................................................................................................................................................................
CELL3G&eids=CESLIF_194035_0/0,CESLIF_194035_1/0,CESLIF_194035_2/
0&periodicity=d&firstdate=D-5
&seconddate=D-1&tz=Europe/London&datalist=UHRLDDLSU_N
1 From the Windows Client PC, type the corresponding server hostname or the server IP
address in an Internet Explorer browser bar:
https://<server_hostname> or <server_IP_address>
If a Security warning page opens, click on Continue to this website (not
recommended).
Result: The Alcatel-Lucent CSA login window opens.
...................................................................................................................................................................................................
4 Right click on Download example files and select Save Target As...
Save the Examples_files.zip file on the Windows Client PC. Close the Download
Complete window.
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-13
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Export interface examples
....................................................................................................................................................................................................................................
Result: The Examples_files.zip file is saved on the Windows Client PC and you can
open the needed file.
E...................................................................................................................................................................................................
N D O F S T E P S
....................................................................................................................................................................................................................................
1-14 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Executed data query output format
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-15
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Executed data query output format
....................................................................................................................................................................................................................................
Item Description
mt Measurement types (QoS indicators or radio
telecom parameter identifiers)
mr Measurement results (per object results)
mv Measurement values (per date results)
vector_data Vector data
matrix_data Matrix data
axis_X X axis for vector and matrix values
axis_Y Y axis for matrix values
vector Holds vector and axis data
matrix Holds matrix and axis data
r Data (QoS indicators or radio telecom
parameters actual values)
oid Object external identifier. Each object OID
must be reported only once per file
The following figure is a generic example of the XML document generated for a data
query.
....................................................................................................................................................................................................................................
1-16 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Executed data query output format
....................................................................................................................................................................................................................................
XML format
The XSD describing the XML format for the output result of an executed report request is
as follows.
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-17
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Executed report request output format
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
1-18 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Executed report request output format
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-19
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Executed report request output format
....................................................................................................................................................................................................................................
CSV/SCSV format
The generic format of the CSV (SCSV) of executed report requests is as follows.
....................................................................................................................................................................................................................................
1-20 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Executed report request output format
....................................................................................................................................................................................................................................
Note: CSV documents use the ',' character as a separator while the SCSV documents
use ';'.
The vector type values are exported as a string, with the character:
• '|' as column separator
• '!' as axis separator.
Example of a vector with 3 elements: 3.4|2.7|7.8![50[|[100[|[150[
The matrix type values are exported as a string, with the character:
• '|' as column separator
• '#” as line separator
• '!' as axis separator.
Example of a 2x2 matrix: 1.2|3.4#5.6|6.7!]50]|]100]!]0]|]50].
Scheduled reports
For the scheduled reports there is no immediate output but a confirmation page appears.
The result report must be stored with the name prefix given by the user and must be
accessible with the following URL:
https://<server_name>:<server_port>/maat/report/
scheduled_reports/<name><scheduledate>.<output_format>
The complete listing of all the generated reports is accessible at the following URL:
https://<server_name>:<server_port>/maat/report/
scheduled_reports/
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-21
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Global parameter export format
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
1-22 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Global indicator export format
....................................................................................................................................................................................................................................
Installation information
An eql.zip archive file is provided on the NPO server at:
/opt/PC_3PP
This zip archive file contains:
• The unix shell for the command line ( eql.sh)
• The Window shell for the command line ( eql.bat)
• The body part of the command line ( eql.jar).
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-23
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Command line for EQL
....................................................................................................................................................................................................................................
Install
...................................................................................................................................................................................................
4 Right click on Download command line version of EQL and select Save Target As...
Save the eql.zip file on the Windows Desktop. Close the Download Complete window.
Result: The eql.zip file is saved on the Windows Desktop.
...................................................................................................................................................................................................
5 From the Desktop, unzip the eql.zip archive file and save it in the required directory.
Result: The eql.zip files are saved in the required directory.
Note: To deploy the command line on a PC under Windows, you have to transfer
(via ftp or any other tool) the eql.jar and eql.bat to any required location.
E...................................................................................................................................................................................................
N D O F S T E P S
Syntax
In the Unix environment, you have to copy the eql.jar and eql.sh to the directory of your
choice. Before using the eql.sh script, you must go to the directory where the eql.sh and
eql.jar files are present and, as the root user, give the execution rights:
chmod 777 eql.sh eql.jar
The following table shows the general syntax.
....................................................................................................................................................................................................................................
1-24 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Command line for EQL
....................................................................................................................................................................................................................................
Command Result
<host> Is either a valid hostname or a valid IP address of a NPO server
<command> • view selects a NPO data query
• report selects a Report Export
• parameter selects a Global Parameter Export
• indicator selects a Global Indicator Export
-h Is the option for help/usage display of the command
-n Is the option that allows to fix the connection port (default 8443)
-u Is the option to specify security elements (<user:password>) to have a
connection with the NPO
-uf Is the option that allows hiding the user password from the command line;
<user_pwd_file> is a simple text file containing the line user:password
(empty lines or lines starting with '#' are ignored)
-p Is a debug option. A specific property file can be specified that will
configure some internal parameters (traces level, etc.). This option is for
internal use only.
-o Is used to select the file (<output_file>) to which the result of the request
will be redirected. If you do not specify the path, the file will be saved in
the directory where eql.bat is located. The extension of this file is used to
specify the output format argument of the request, therefore, it must be one
of {csv|scsv}.
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 1-25
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export interfaces using EQL requests Command line for EQL
....................................................................................................................................................................................................................................
Command Result
<options> Is a sequence of <argument name>=<value> strings that specifies
arguments that will be included in the URL provided to EQL. These
arguments are used to define the execution context of the request (indicator
list, start/end date, object list, etc.). The syntax used for this sequence
depends on the <command> value.
If the <command>=view, <options> syntax is:
otype=<type> eids=<extid0,extid1> periodicity=<period>
firstdate=<date> [seconddate=<date>] [tz=<timezone>
]datalist=<data0,data1> [&interpolation=<method>
][spatialaggregation=<spatialAggregationChoice>]
Refer to “Execute data query” (p. 1-2) for a detailed description and format
of the arguments/values.
If the <command>=report, <options> syntax is:
reporttemplatename=<report> otype=<type> eids=<extid0,
extid1>periodicity=<period> firstdate=<date>
[seconddate=<date>][tz=<timezone>] [spatialaggregation=
<spatialAggregationChoice>]
Refer to “Execute report request” (p. 1-4) for a detailed description and
format of the arguments/values.
If the <command>=parameter, <options> syntax is:
otype=<type> datalist={<data0,data1>|ALL} technology=
<techno>[wz=<working zone name>]
Refer to “Export global parameters” (p. 1-7) for a detailed description and
format of the arguments/values.
If the <command>=indicator, <options> syntax is:
otype=<type> report=<report> periodicity=<period>
firstdate=<date>[seconddate=<date>]
[tz=<timezone>][wz=<working zone name>]
Refer to “Export global indicators” (p. 1-8) for a detailed description and
format of the arguments/values.
For dates, the format is “YYYY.MM.DD:HH24.MI”
Examples
NPO Data query: single indicator, single eql.bat gkar view -u osmadmin:
object alcatel -o tmp.csv otype=BSC eids=
VNR_BSC2 periodicity=h firstdate=
2006.12.30:00.00 seconddate=
2006.12.31:23.00 datalist=Call_drop_
radio
....................................................................................................................................................................................................................................
1-26 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Export interfaces using EQL requests Command line for EQL
....................................................................................................................................................................................................................................
NPO Data query: single indicator, multiple ./eql.sh gkar view -u osmadmin:
object alcatel -o tmp.csv otype=BSC eids=
VNR_BSC2,VNR_BSC3 periodicity=d
firstdate=2006.12.30:00.00
seconddate=2006.12.31:23.00
datalist=Call_drop_radio
NPO Data query: multiple indicator, multiple eql.bat gkar view -u osmadmin:
object (single date) alcatel -o tmp.csv otype=BSC eids=
VNR_BSC2,VNR_BSC3 periodicity=d
firstdate=2006.12.30:00.00 datalist=Call_
drop_radio,Call_drop
NPO Report: one report, csv format ./eql.sh 172.27.234.7 view -u
osmadmin:alcatel -o tmp.csv otype=
BSC eids=VNR_BSC2,VNR_BSC3
periodicity=d firstdate=
2006.12.30:00.00 reporttemplatename=ALARM_
EVOLUTION
Global Parameter Export: latitude and ./eql.sh 172.27.234.7 parameter -
longitude for all cells u osmadmin:alcatel -o tmp.csv
otype=CELL2G datalist=PARAM_LATITUDE,
PARAM_LONGITUDE technology=GSM
Global Indicator Export: indicators for ./eql.sh khan indicator -u
Alc_Mono_Call_Congestion from all BSC osmadmin:alcatel -o tmp.csv otype=
BSC report=Alc_Mono_Call_
Congestion periodicity=d
firstdate=2008.11.15:00.00
....................................................................................................................................................................................................................................
Trace initialization exception -
com.alcatel.omc.fwk.utilities.trace.AssertException: Unable to
open trace files java.io.
Result: The Export is successful. message appears.
E...................................................................................................................................................................................................
N D O F S T E P S
E...................................................................................................................................................................................................
N D O F S T E P S
....................................................................................................................................................................................................................................
1-28 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
2 2 ccess EQL from
A
programing language
Overview
Purpose
This section describes how to access EQL from a programing language.
Contents
Introduction 2-1
Procedure 2-1: Install certificates on Java client 2-2
Procedure 2-2: Start Java client application 2-3
Sample code to retrieve certificate from Web server 2-6
Sample code to retrieve XML result of EQL query 2-13
Introduction
The Java Secure Socket Extension (JSSE) from SUN is an API that authenticates peers
over an untrusted network and protects the integrity and privacy of the transmitted data.
To implement a secure socket connection with Muse HTTPS web services, the Java
application client must meet the following criteria:
• Own and give trusts to the certificates of the web server
• Verify the hostname
• Authenticate with login password
• Open the connection and send the query.
...................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-1
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Procedure 2-1: Install certificates on Java client
....................................................................................................................................................................................................................................
2 Copy the certificate to the jre/lib/security directory of the NPO Web Server.
Result: The certificate is copied into the jre/lib/security directory.
...................................................................................................................................................................................................
3 Compile this file and run it, giving the correct parameters, host and port of the MUSE
NPO HTTPS access.
The password is the password of the security access of the Java JRE (by default, it is
change it).
The execution produces a file that must be stored in the current jre/lib/security
directory.
Note: This initialization can be done at the first connection, by directly copying the
certificates in the current JRE.
Result: The file is stored in the jre/lib/security directory.
E...................................................................................................................................................................................................
N D O F S T E P S
....................................................................................................................................................................................................................................
2-2 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Procedure 2-2: Start Java client application
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-3
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Procedure 2-2: Start Java client application
....................................................................................................................................................................................................................................
return true;
}
public boolean
isServerTrusted(java.security.cert.X509Certificate[] chain){
return true;
}
public boolean
isClientTrusted(java.security.cert.X509Certificate[] chain){
return true;
}
public java.security.cert.X509Certificate[]
getAcceptedIssuers() {
return null;
}
public void
checkClientTrusted(java.security.cert.X509Certificate[] chain,
String authType) {}
public void
checkServerTrusted(java.security.cert.X509Certificate[] chain,
String authType) {}
}
Result: The certificates are stored in the required directory.
...................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-4 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Procedure 2-2: Start Java client application
....................................................................................................................................................................................................................................
Result: The hostname is verified.
...................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-5
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Procedure 2-2: Start Java client application
....................................................................................................................................................................................................................................
}
Result: The XML result is buffered.
E...................................................................................................................................................................................................
N D O F S T E P S
....................................................................................................................................................................................................................................
2-6 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-7
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-8 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-9
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-10 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-11
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve certificate from Web server
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-12 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-13
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-14 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-15
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-16 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 2-17
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Access EQL from programing language Sample code to retrieve XML result of EQL query
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-18 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011
3 3xport and import of
E
object zone & working
zone definition
Overview
Purpose
This section describes how to export and import object zone & working zone definition.
Contents
Introduction 3-1
Export Object Zones 3-1
Import Object Zones 3-2
Export Working Zones 3-3
Import Working Zones 3-3
Introduction
The ENH aims at defining new operations allowing an administrator to import/export
object zone objects and to import/export working zone objects using either the NPO
Administration Import/Export GUI or new dedicated scripts.
....................................................................................................................................................................................................................................
It reuses the xsd definitions of maatTopoDefinitions/maatTopo to save the object zone
definitions. It reuses the ObjectZoneType type.
The xml content will be the same as the content of the setObjectZoneRequest which
contains the definition of an ObjectZone object to be created.
The only change is to replace the uid of other object zone or working zone reference by
the name of the related object zone or working zone.
As an object zone can be a sub-object zone, the file will be created by first storing the
root object zones definitions, then the sub object zones will be defined.
The "leaf" object zones should be defined at the end of the process.
....................................................................................................................................................................................................................................
In case the definition of the object zone filter is referencing an indicator, a parameter, a
free field, a parent object zone or a related working zone which is not existing, then an
error message should be logged in the import working zone log file. The processed object
zone is not created.
Then the other following object zones in the xml file are processed (best effort mode)
....................................................................................................................................................................................................................................
Alcatel-Lucent 9959 NPO Alcatel-Lucent – Proprietary 3-3
expintug M4 Use pursuant to applicable agreements
Issue 21 October 2011
Export and import of object zone & working zone definition Import Working Zones
....................................................................................................................................................................................................................................
There are two ways of importing working zones:
• using the NPO Administration, Import/Export GUI: the operator is asked for
providing the xml file which contains the working zone objects. Then it is asked for
an option:
– either replacing all the previous existing working zones: the new imported
working zones will replace the old ones. Old ones are no more existing
– either updating the working zones: new working zones are created. Already
existing working zones, that is to say working zone with the same name, then the
definition of the working zone is replaced by the one provided in the xml file.
• using the import working zone script. As for the GUI, the filename is given. Also, the
script option Replace or Update is proposed
In both case, an import working zone log file is generated (same format as the log files
already generated when importing/exporting other dictionaries).
In case the definition of the working zone filter is referencing an indicator, a parameter, a
free field or a parent working zone which is not already existing, then an error message
should be logged in the import working zone log file. The currently processed working
zone is not created.
Then the other following working zones in the xml file are processed (best effort mode).
....................................................................................................................................................................................................................................
3-4 Alcatel-Lucent – Proprietary Alcatel-Lucent 9959 NPO
Use pursuant to applicable agreements expintug M4
Issue 21 October 2011