Sie sind auf Seite 1von 16

Do not delete this graphic elements in here:

DLS Check in the OMC-R


Evolium BSS / B9-B10 O&M Evolution - 3FL12784AAAB

@@PRODUCT @@COURSENAME

All Rights Reserved 2007, Alcatel-Lucent

All Rights Reserved 2007, Alcatel-Lucent


Page 1

What Is the Purpose of this Feature?

How Does It Work?

What Are the Impacts on HMI?

What You Must Remember


Test Yourself

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 2

1 What Is the Purpose of this Feature?

Principles in B9

In B9, in case of DLS inconsistency, no information is provided at OMC-R level. In some


cases, the bugs that are not corrected by the operator can result in blocking situations in
the BSS.

DLS backup

The operator is not


informed of the DLS
inconsistency!
OMC-R
DLS

X.25 / IP
DLS corrupted
All Rights Reserved Alcatel-Lucent 2007

DLS inconsistency may appear after a PRC activation with X.25 instability and may lead to a bad DLS update.

All Rights Reserved 2007, Alcatel-Lucent


Page 3

1 What Is the Purpose of this Feature?

Principles in B10

In B10, an application of the OMC-R, called DLS Periodic ChecK (DPCK), performs a DLS
check after each backup. When an error is detected in the DLS, DPCK generates an alarm
in ASUSM.
DPCK

ASUSM

DLS

DLS backup

OMC-R
DLS

X.25 / IP
DLS corrupted
All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 4

Errors
in the DLS

An alarm
informs the
operator
of the DLS
inconsistency!

What Is the Purpose of this Feature?


How Does It Work?

What Are the Impacts on HMI?

What You Must Remember


Test Yourself

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 5

2 How Does It Work?

Unitary Report Generation


6

The DPCK application operates at OMC-R level each time a DLS backup is performed.

DLS

DPCK

Check
Function
List

DLS backup

OMC-R
DLS

X.25 / IP
DLS corrupted

Unitary
Report
DLS

If one error
at least
is detected,
an alarm is
generated in
ASUSM.

All Rights Reserved Alcatel-Lucent 2007

Once the OMC-R has been backed up on the OMC-R disks manually or automatically, the DPCK application
checks that there is no error in the DLS.

To check the DLS consistency, DPCK performs a given number of tests on the DLS. These tests are written in
the check function list file (merge of the Alcatel's reference file and of the customer's reference file in which the
customer can add his own test). Then DPCK creates a unitary report for this DLS whether the DLS contains
some errors or not. If DPCK detects at least one error, it generates at the same time an alarm to inform the
operator that the DLS is corrupted. The alarm is displayed in the ASUSM interface.
If the DLS is backed up more than once a day, DPCK checks the DLS after each backup. Consequently, DPCK
generates as many unitary reports as DLS backups. For a given DLS which is backed up several times a day,
the unitary reports generated are differentiated by the backup time included in the name of each report.

All Rights Reserved 2007, Alcatel-Lucent


Page 6

2 How Does It Work?

Unitary Report Description


7

A unitary report is characterized by its name:

<BSSNAME>_<Date><Hour><Minute><Second>.log.old

A unitary report is made up of 2 parts:


 a header containing global information:
 Date
 Tool version
 Check reference list
 Number of errors or warnings detected on the
DLS
 a list of general checks:
 List of errors and warnings coming from the
Alcatel's reference list
 Optionally, list of errors and warnings coming
from the customer's reference list

Date and time: 28/06/2005, 14:00:02


DLS: AI0DCT01.01A
DATAMODEL: AW55
DPCK Version B10 1.20
Check List: B10_Ev_03, Cust_B10_Ev_03
Total
NOK: 2
Warning:4
General Check:
RomCell_03.sql
CHECK_75 ERROR : TUPLE 40 IN
R_PAR_ADJ IS NEVER USED BY MAP_ADJ
CHECK_76 ERROR : TUPLE 139 IN
R_PAR_ADJ IS NEVER USED BY MAP_ADJ
End of processing

BS S _5_2
0050628
140002

All Rights Reserved Alcatel-Lucent 2007

The name of the unitary report is broken down as follows:






BSSNAME: the BSC friendly name used in the OMC-R.


Date: yyyymmdd

Time: Hour (HH), Minute (mm), Second (ss)

A unitary report comprises the following information:











BSS friendly name,

Checked DLS and data model,


Date and time,
Tool version,

Reference file name,

Total information about NOK/Warning number,

Check script name, test case and test information,


Separate general checks and customer check.

A unitary report includes 3 kinds of error:






FDWN files unreachable,

Error caused by SQL script request,


DLS error.

All Rights Reserved 2007, Alcatel-Lucent


Page 7

2 How Does It Work?

Synthetic Report Generation


8

At 5 a.m., DPCK summarizes all unitary


reports into a synthetic report.

Unitary
Report
DLS1

Tool version: 9.1.5


Total DLS: 29
Context files not found: 1: BSS_2
No upload DLS: 2; BSS_5, BSS_9
NOK (errors): 1
NOK (warning): 2
Context file not found: BSC: BSC_Name1,DLS:
DLSzzzzzz
BSC: BSC_Name4, DLS: abc: 3 errors, 6
warnings
unitaryReportDynamicLink - <unitary report file
name1> - See unitary report
BSC: BSC_Name5, DLS: def: 2 warnings
unitaryReportDynamicLink - <unitary report file
name1> - See unitary report
BSC: BSC_Name6, DLS: ghi: 50 warnings

DPCK

Unitary
Report
DLS2

Unitary
Report
DLS3

S S _ _2 5_20
DP BCK
0 0 5 0 05 53 01 6.lo
28g.
14ol0d
002

All Rights Reserved Alcatel-Lucent 2007

The synthetic report is characterized by its name:


<DPCK>_<Date>. log.old

The synthetic report is made up of 2 parts:




a header that contains the number of DLSs uploaded and the number of errors and warnings.

 some summarized information related to each BSC with the number of errors and warnings detected on
the DLS and the name of the associated unitary report.

The synthetic report is stored in the directory \alcatel\var\maintenance\log.

After the generation of a synthetic report, all the unitary reports are moved to the same directory
\alcatel\var\maintenance\log.

All Rights Reserved 2007, Alcatel-Lucent


Page 8

2 How Does It Work?

Key Points of DPCK


9

The functions to be tested are declared in the check function list file.
The check function list file is created by merging 2 files:
 the Alcatel's reference file containing SQL scripts,
 the customer's reference file which is empty by default.
The Alcatel's reference file is enriched each time a new problem is detected.

DPCK does not correct the bugs but detects the bugs
declared in the check function list file in order to help
the operator to solve the problems.

All Rights Reserved Alcatel-Lucent 2007

The check function list used by DPCK is enriched as new problems appear in the field. That is why the tool is
not mandatorily updated at each MR or at each new BSS release.
If the operator wants to add a new test to the check function list file, he must write the new SQL script in the file
which is stored in a specific directory.

All Rights Reserved 2007, Alcatel-Lucent


Page 9

10

What Is the Purpose of this Feature?

How Does It Work?

What Are the Impacts on HMI?

What You Must Remember


Test Yourself

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 10

3 What Are the Impacts on HMI?

Main DPCK Directory


11

In B10, a new directory is created for the DPCK


application:
\alcatel\omc3\DPCK
The unitary reports generated by DPCK are stored
in the directory:
\alcatel\var\share\DPCK\report
After the generation of a synthetic
report, DPCK:
 stores the synthetic report in the directory:
\alcatel\var\maintenance\log
 moves all unitary reports to the directory:
\alcatel\var\maintenance\log

All Rights Reserved Alcatel-Lucent 2007

The DPCK delivery package is included in the OMC-R CD3 during OMC-R installation.
Meaning of the sub-directories:


<bin>: contains the DPCK executable file.

<tmp>: a temporary working directory used to protect a parallel execution (for each DLS, a temporary subdirectory for input files is generated).







<DLSContext>: used to put FDWN files. FDWN files contain a formal description of the DLS.
<Fix>: used to store the fixed check function list (Alcatel's reference file).

<ForCustomer>: used to store the operator's defined check function list (customer's reference file).
<log>: used to store the log file generated by DPCK after each check.
<report>: used to store the unitary reports.

All Rights Reserved 2007, Alcatel-Lucent


Page 11

3 What Are the Impacts on HMI?

DLS Check Application Activation


12

The DPCK application is launched via UNIX commands on the OMC-R terminal.
To launch the DPCK application:

1. Open a Terminal window.


2. Log in as axadmin user.

3. Execute the script $ /alcatel/omc3/osm/script/launch_dpck


4. End.

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 12

3 What Are the Impacts on HMI?

New Alarm Generated by DPCK


13

To inform the operator that DPCK has detected DLS inconsistency, which means there is
at least one error in the unitary report, a new alarm "Errors in checked DLS" is defined
at OMC-R level.
Errors in checked DLS
evenType

probableCause

ProcessingError

corruptData

Alarm Number

500015

Alarm Description

The checked DLS contains error(s)

perceivedSeverity
Impact on System

Major

After the running DLS is backed up, several


checks are performed and some of them fail.

BS S _5_2
0050628
140002

All Rights Reserved Alcatel-Lucent 2007

When the "Errors in checked DLS" alarm is raised, the operator has to correct the DLS inconsistency and then
to launch another backup to clear the alarm.

All Rights Reserved 2007, Alcatel-Lucent


Page 13

14

What Is the Purpose of this Feature?

How Does It Work?

What Are the Impacts on HMI?

What You Must Remember


Test Yourself

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 14

What You Must Remember


15

1.

The "DLS Check in the OMC-R" feature consists in checking the consistency of
the DLS thanks to the DPCK application running on the OMC-R server.

2.

Once the DLS is backed up on the OMC-R, the DPCK application:



checks the DLS according to the tests written in the chek function list file.

generates a unitary report with the possible errors and warnings detected
during the check.

generates an alarm called "Errors in checked DLS" if there is at least one error
in the unitary report.

3.

The DPCK application summarizes all unitary reports into a synthetic report at 5
a.m.

4.

The tests to be performed on the DLS are updated according to the new problems
detected in the field.

5.

The DPCK application does not solve the bugs of the DLS but detects them.

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 15

16

End of Module

All Rights Reserved Alcatel-Lucent 2007

All Rights Reserved 2007, Alcatel-Lucent


Page 16

Das könnte Ihnen auch gefallen