Sie sind auf Seite 1von 38

Troubleshooting training

Tools and methods for basic DX and IPA troubleshooting

For internal use


1
Nokia Siemens Networks

Presentation / Author / Date

Agenda
Alarms (ZAHO, ZAHP and alarm description in NED)
MML command log (ZIGO)
Unit diagnostics (ZUDU)
Clear Codes (ZTUT or CC trace ZTOF with OBSFAILA logical file)
Subscriber Trace (ZMCJ or ZMWC with GSMME1PR logical file)
Message monitoring
Monitor Computer Unit start-up
Output Computer Unit logs & Black Box

For internal use


2
Nokia Siemens Networks

Presentation / Author / Date

Basic Tools for troubleshooting


Where to start? .... The ALARMS
Alarm system consists of centralized and distributed part.
The distributed part of the alarm system handles -on the unit level-:
- The fault and disturbance observations (set by the application program
blocks),
- The cancellations of fault observations.
The distributed part sends the hypotheses (that have become certain on the
unit level) and their cancellations to the alarm system's centralised part
located in the maintenance computer of the system.
Alarm route: Units-> CLBU -> CLSU -> OMU
Related card: HWAT
The Hardware Alarm Terminal (HWAT-A plug-in unit) conveys the internal
hardware alarms of the DX 200 system to the Operation and Maintenance
Unit (OMU) and sends and receives the external alarms of the exchange. It
also performs the forced control of the changeover of the Group Switch
(GSW) and the synchronization unit.
For internal use
3
Nokia Siemens Networks

Presentation / Author / Date

Alarms
Always remember to check blocked alarms (ZABO;) (ZAFP; in MGW)
Active alarms:

ZAHO;
ZAAP; in MGW
ZAHP::NR=:2006-01-26,09-00-00:;
MSCi

MSS_880091

2006-01-26 10:03:20

ALARM HISTORY

<HIST> MSS_880091
OMU-0
SWITCH 2006-01-26 09:48:36.92
NOTICE VTP-22
IOMANA
0690 WORKING STATE CHANGE
BL-SY WO-BU 0000 0000 0000 0000 0000 0000

For internal use


4
Nokia Siemens Networks

Presentation / Author / Date

Alarm description
Structure of the alarm:
2PAC
CMU-0
SWITCH 2007-11-04 20:27:34.13
*** ALARM CMU-0
1A001-02 CRM_SJ
(0054) 3184 RNC CONTINUOUSLY OUT OF SERVICE IN MSC
633 01 0001 01 0000
1/ type of alarm: standard, update printout, history
2/name of NE
4/computer sending alarm
5/ alarm equipment type
6/ date , time
7/urgency
8/printout type
9/computer unit
10/alarm number -> Check in NED !
11/alarm text
12/suppelementary information -> Check in NED

For internal use


5
Nokia Siemens Networks

Presentation / Author / Date

MML command log


ZIGO:2006-01-26,10-00,2006-01-26,10-30:USERID=SYSTEM::;
LOADING PROGRAM VERSION 4.8-0
/* MSS_880091 MSCi SYSTEM 2006-01-26 10:09:42 */
AHP::NR=:2006-01-26,09-00-00:;
/* 3 SESSION=00008 USERID=SYSTEM 2006-01-26 10:03:20 */
/* 4 AHP::NR=:2006-01-26,09-00-00:; */
/* 4c COMMAND EXECUTED */
/* 4c SESSION=00008 USERID=SYSTEM 2006-01-26 10:03:20 */
USI:COMP;
/* 3 SESSION=00008 USERID=SYSTEM 2006-01-26 10:07:44 */
/* 4 USI:COMP; */
/* 4c COMMAND EXECUTED */
/* 4c SESSION=00008 USERID=SYSTEM 2006-01-26 10:07:44 */
NEL;
/* 3 SESSION=00008 USERID=SYSTEM 2006-01-26 10:07:50 */
/* 4 NEL; */
/* 4c COMMAND EXECUTED */
/* 4c SESSION=00008 USERID=SYSTEM 2006-01-26 10:07:50 */
IGO:2006-01-26,10-00,2006-01-26,10-30:USERID=SYSTEM::;
/* 3 SESSION=00008 USERID=SYSTEM 2006-01-26 10:09:42 */
COMMAND EXECUTED

For internal use


6
Nokia Siemens Networks

Presentation / Author / Date

MML command log


ZIAI:USERID=ALL;
MGW

IPA2800

2009-04-21 09:55:06

USER ID: SYSTEM


PROFILE NAME: PROFILE
COMMAND CLASS AUTHORITIES:
A=250 B=250 C=250 D=250 E=250 F=250 G=250 H=250 I=250 J=250
K=250 L=250 M=250 N=250 O=250 P=250 Q=250 R=250 S=250 T=250
U=250 V=250 W=250 X=250 Y=250
PASSWORD VALIDITY TIME LEFT: PASSWORD NEVER EXPIRES
MML COMMAND LOG ACCESSIBILITY: COMPLETE
UNIQUE PROFILE: NO
MML SESSION IDLE TIME LIMIT: 15 MIN(S)
FTP ACCESSIBILITY: WRITE

For internal use


7
Nokia Siemens Networks

Presentation / Author / Date

Find your VTP/VDU


ZQNS;

LOADING PROGRAM VERSION 12.4-0


MSCi
MSS_880091
2006-01-26
SYSTEM
USERNAME USER
NUMBER
880091 MSS_880091

For internal use


8
Nokia Siemens Networks

SYSTEM

16:09:07 PAGE
USER
SYSTEM

880091 MSS_880091
OMU-VTP20
JG
SYSTEM
880091 MSS_880091

Presentation / Author / Date

1
MML

SESSION
I/O-DEVICE

00021
OMU-VTP19

QN

00020

Using DIAGNOS logical file for diagnostic reports


If you want the diagnostic output to appear on your
screen then connect logical file to your VTP/VDU
ZIIS:,OMU:DIAGNOS,::DEV=VTP-19:;
LOGICAL FILE MODIFIED:
SYSTEM = MSS_880091
PAGE
LOG
FILE
NBR NAME

&

5B DIAGNOS

UNIT = OMU

1
LOG
FILE
CLASS MODE

SPARE
FILE
NAME

PHYSICAL
FILE

For internal use


9
Nokia Siemens Networks

OBJ

SYSTEM
IND

UNIT
NAME

1 MSS_880091

Presentation / Author / Date

DEVICE/
NAME

LOGICAL
FILE

OMU
LPT-1
2 MSS_880091 OMU
3 MSS_880091 OMU

VDU-5
VTP-19

Start diagnostics
Change Computer Unit state to TE-EX

ZUSC:SIGU,2:TE;
Then start diagnostics

ZUDU:SIGU,2;

For internal use


10
Nokia Siemens Networks

Presentation / Author / Date

Diagnostics history
ZUDH:SIGU,2::;
MSCi

MSS_880091

2006-01-26

DIAGNOSTIC REPORT HISTORY


UNIT = SIGU-2
REPORT-CLASS = ALL

11:35:43

DATE = 2006-01-26

MSCi
MSS_880091
PARTIAL DIAGNOSIS EXECUTED

2006-01-26
SIGU-2

10:42:11
POWER

MSCi
MSS_880091
PARTIAL DIAGNOSIS EXECUTED

2006-01-26
SIGU-2

10:42:35
CPU

MSCi
MSS_880091
PARTIAL DIAGNOSIS EXECUTED

2006-01-26
SIGU-2

10:42:35
RAM

MSCi
MSS_880091
PARTIAL DIAGNOSIS EXECUTED

2006-01-26
SIGU-2

10:42:40
SYSB

MSCi

2006-01-26

10:42:40

MSS_880091

DIAGNOSTIC REPORT
SIGU-2
PARTIAL DIAGNOSIS
DIAGNOSTIC PROGRAM
DIAGNOSIS

TOTAL
0000
3999

3999 TOTAL DIAGNOSIS EXECUTED - UNIT OK


END OF REPORT

For internal use


11
Nokia Siemens Networks

Presentation / Author / Date

TIME = 00:00:00

Clear Code Groups


Clear codes have been divided into four main classes:
000H - 3FFH:
400H - 7FFH:
800H - BFFH:
C00H - FFFH:

normal clearing
internal congestion
external congestion
subscriber errors

The first main class 'normal clearing' (000H 3FFH) consists of clear codes which have not been caused by
an error in the exchange or by subscriber error, but which nevertheless leads to clearing of a call or to an
interruption in call set-up.
The second main class, 'internal congestion' (400H - 7FFH) consists of cases in which a call or call set-up is
interrupted because of an error in the exchange. This group contains clear codes related mainly to file
management and to communication between program blocks and different units of the exchange.
The third main class, 'external congestion' (800H -BFFH) includes all the cases in which a call or call set-up is
interrupted because of an error outside the exchange. This group consists mainly of clear codes related to
inter-exchange signalling.
The fourth main class, 'subscriber error' (C00H - FFFH) includes the cases in which a call or call set-up is
interrupted by a subscriber's error or by a failure in the subsriber's equipment or by faulty subscriber signalling

For internal use


12
Nokia Siemens Networks

Presentation / Author / Date

Clear Codes
About the Clear Codes (CC)
Clear codes helps greatly troubleshooting of a failed call.
Of course the call has to reach a certain level to get clear codes. (e.g.
call ID request).

1. Start the field reporting of clear codes:


ZTUS:CLR,60,0;

2. Output clear codes:


ZTUT:CLR;

For internal use


13
Nokia Siemens Networks

Presentation / Author / Date

Clear Codes
ZTUS:CLR,60,0;
MSCi

MSS_880091

MODE:
STATE:
RES. OUTPUT DAY:

START DATE:
STOP DATE:
RES. ACC. PERIOD:
OUTPUT DELAY:

CLR
ACTIVE
MON 00:00-24:00
TUE 00:00-24:00
WED 00:00-24:00
THU 00:00-24:00
FRI 00:00-24:00
2006-01-26 10:16:00
60
0

COMMAND EXECUTED

For internal use


14
Nokia Siemens Networks

2006-01-26

Presentation / Author / Date

10:16:01

Clear Codes
ZTUT:CLR;
LOADING PROGRAM VERSION 14.17-0
SIGNALLING RING
0
0
235
1
3
1
2
22
0
0
1
0
1
89
51
143
0
1
0
0
4
3
491
2
1
1
END OF REPORT

For internal use


15
Nokia Siemens Networks

SPEECH

0
7

0
1

2
0
0

0
0
0

0
1
0

0
1
0

Presentation / Author / Date

CLEAR CODE
000H NORMAL END OF THE CALL
005H B-SUBSCRIBER BUSY
00DH CALL TERMINATED BY OPER
015H NORMAL UNSPECIFIED
024H MAX DUR OF CALL EXCEEDED
206H CALL REJECTED
304H B-LINE OUT OF SERVICE
30AH A ONHOOK DURING SET UP
30BH A ONHOOK DUR_WAIT ANSWER
603H NO RESPONSE FROM CO-PROC
706H CALL INTER REG ANALYSIS
80FH CIRCUIT CONGESTION
812H MAP FAILURE
B13H RADIO IF FAILURE

Set trace on with specific Clear Code


ZIIS:,OMU:OBSFAILA,::DEV=VTP-19:;
ZTOF:S,:005:;
(trace for B-Subscriber busy: 0005H)
Clear
Code
SIGNALLING COMPLETE : 2006-01-26 16:11:08.21 STAT STATE : IDLE
ANSWER
:
CLEAR CODE : 0005H
CHARGING END
:
CLEAR INFO : AIF_SS 0003H 0B2FH
PAGING TIME
: 1280
CLEAR PART : SUB B
EXT CLEAR CODE
: 0011H
SIGNALLING : MS CC

Additional
information fields

Check details in NED

For internal use


16
Nokia Siemens Networks

Presentation / Author / Date

Fast Subscriber Trace for ongoing calls only


ZMCJ:IMSI=260109900000001:::;
LOADING PROGRAM VERSION 8.102-0
MSCi
MSS_880091
2006-01-26 16:16:42
SEARCH CALL PATH
LEG TYPE
: ORIGINAL
LEG CALL ID : 0014H-0015H-4004H-4132H-0009H-00H-0009H-00H
ORIG CALL ID :
START
: 2006-01-26 16:16:35
STAT STATE: AB SEIZED
LATEST
: 2006-01-26 16:16:41 D5C8
A DIR NUMBER
: I 48701000001
B DIR NUMBER
: N 701000002
MSRN
: N 701000630
OBJECT
SUBSCRIBER A
SUBSCRIBER B
IMSI
: 260109900000001
260109900000002
CGR/CRCT/PCM-TSL/STATE : 00300/00017/
- /R
00300/00018/
- /R
MGW
: MGW01V01
MGW01V01
BNC CHAR
: TDM
TDM
TDMTERMID
: 0002-18
0002-19
TERMID
: 40000052
40000053
BACK/FORW
:
/
HO LINK
:
ROAM LINK
:
0015H
ICC-PID 4132H/0134H/0009H/00H
SSI-PID
/
/
/
SSO-PID
/
/
/
AIFI-PID 4132H/0132H/0012H/00H
AIFO-PID 4132H/0132H/0013H/00H
COMMAND EXECUTED

For internal use


17
Nokia Siemens Networks

Presentation / Author / Date

Detailed Subscriber Trace


ZIIS:,OMU:GSMME1PR,::DEV=VTP-19:;
ZMWC:MSISDN=48701000001:REF=1,:;
MSCi
MSS_880091
2006-01-26 16:13:44
MSC OBSERVATION REPORT FROM STU-0
REPORTING TIME
: 2006-01-26 16:13:43.52
REPORT NUMBER
: 000026
TRACED IMSI
: 260109900000002
TRACE REFERENCE
: 00001
OMC ID
:
TRACE TYPE
: ALL, BASIC, UNPRIOR
TRACE TYPE USED
: ALL, BASIC, UNPRIOR
START TIME
: 2006-01-26 16:13:36.95
END TIME
:
RECORDING ENTITY
: 48701000700
REPORT REASON
: EVENT
INVOKING EVENT
: SUBS(B)
CALL ID
: 0012H-0013H-4004H-4132H-0008H-00H-0008H-00H
CALL START
: 2006-01-26 16:13:33.33 CALL PHASE : CONVERSATION

For internal use


18
Nokia Siemens Networks

Presentation / Author / Date

CALL ID
CALL ID : 0A9BH-AC8FH-401CH-4050H-0F61H-12H-0AF1H-57H
0A9BH: Record index of the call for SCALLF
AC8FH:Record index of the call for charging (LCALLF)
401CH: CPU identifier of the CHU computer that is handling charging for this call
4050H: CPU identifier of the RMAPRB that controls the call
0F61H: Hand ID of the RMAPRB that controls the call
12H: Focus of the hand process of the RMAPRB that control the call
0AF1H: Hand ID of XORPRB that controls the call
57H: Focus of the hand process of the XORPRB that controls the call

For internal use


19
Nokia Siemens Networks

Presentation / Author / Date

Computer Logs
The Error log:
In case when alarms do not indicate enough information or there is no alarm at all,
the error logs can help.
The error logs do not necessary mean trouble or failure of the system or program
block. It gives a signal or message regarding certain state or output of the code.
Of course the error situations regarding configuration error or misbehavior of the
system. In order to gather the error logs of a certain computer unit, accessing the
service terminal is mandatory.
e.g: ZDDS:SIGU;
Using the command above will access the unit index 0.

- ZGSC shows the detailed error log printout,


- ZGL shows the operating system logs,
- ZGC will clear the logs in the unit accessed,
- ZGM will start logging, useful during troubleshooting,
- ZGD shows log directory.
For internal use
20
Nokia Siemens Networks

Presentation / Author / Date

Computer Logs
Printout of SIGU-0`s error logs:
CALLER : 05E4 05F1 00 RETURN ADDRESS: 0940 (G0296).00000219
WRITE TIME: 2007-11-06 13:37:53.58
PARAMETERS: I-08 0938.00000021 00000075 0938.00000004
USER TEXT : LST: UNKNOWN MGW, SCTP IPv4:
USER DATA : mgw ip address version = 0
mgw ip address 1: 10.88.51.141
mgw ip address 2: 00.00.00.00
mgw ip port
= 8013
User text show description regarding the error situation.
User data contains the supplementary information
The caller is the process who sends the alarm.
Finding the process based on the id:
Enter service terminal with ZDDS
44-SYS>ZSXP:HTA
ID NAME
LDT
ATTR BP MP SI HGC MQ EH IS LP HP
05E4 HTAPRB 6D18 (G3491) 18FC 01 60 0014 0006 0A28 01 00 60 60
And vice versa, finding the process family based on the process ID:
4-MAN>ZSXPI:5E4
ID NAME
LDT
ATTR BP MP SI HGC MQ EH IS LP HP
05E4 HTAPRB 6D18 (G3491) 18FC 01 60 0014 0006 0A28 01 00 60 60
For internal use
21
Nokia Siemens Networks

Presentation / Author / Date

Service Terminal Extensions


Service terminal extensions:
To directly access service terminal you have to connect to the J7 serial port of the working unit.
You can load several extensions these has to be copied under the BLCODE directory of the running
package.
MRS: in order to output DX error messages in details
ZLP:1,MRS
R:56
56 is the decimal error code. It will give detailed information regarding the error code.
RCB: Recovery..
Output and/or modify unit states, restart unit.
MAS: Mass memory handling:
File handling, copy/delete etc. e.g ZMXP:<PATH> shows the version of a file.
VIM: Vimmlagx -> MML session loading
00:MAN> ZLEL:1:0,W0-/VIMMLAGX.IMG
00:MAN> Z1C:0

For internal use


22
Nokia Siemens Networks

Presentation / Author / Date

Output Computer Unit logs in Chorus units Short form


Log into chorus computer unit (Service Terminal e.g. ZDDS:NIS1,0;)
LOGS (Short form)
0008-$ clog -s
Contents of log:
001: CALLER: 3CB TIME: 00:00.39.01 USER TEXT: UXCPRB: INFO -- UX1 SYNC FOUND int
002: CALLER: 3CB TIME: 00:00.57.90 USER TEXT: UXCPRB: NOTICE -- SDxG interrupt o
003: CALLER: 3CB TIME: 00:01.16.50 USER TEXT: UXCPRB: NOTICE -- SDxG interrupt o
004: CALLER: 3CB TIME: 00:01.35.10 USER TEXT: UXCPRB: NOTICE -- SDxG interrupt o
005: CALLER: 3CB TIME: 00:01.53.70 USER TEXT: UXCPRB: NOTICE -- SDxG interrupt o
006: CALLER: 3CB TIME: 00:02.12.30 USER TEXT: UXCPRB: NOTICE -- SDxG interrupt o
s<number> print details of entry, n next page, any other key exit:

For internal use


23
Nokia Siemens Networks

Presentation / Author / Date

Output Computer Unit logs in Chorus units Extended


form
LOGS (Extended form)
0008-$ clog -s -a
CALLER: 3CB TYPE: I-8 DATE: 01.01.1970 TIME: 00:00:39.01
USER TEXT: UXCPRB: INFO -- UX1 SYNC FOUND interrupt occurred
USER DATA: port = 2
utopia = 10
hw_block = 1

.
.
.
.
CALLER: 3CB TYPE: I-8 DATE: 01.01.1970 TIME: 00:01:53.70
USER TEXT: UXCPRB: NOTICE -- SDxG interrupt occurred
USER DATA: port = 0, interface = 0
unit = UNKNOWN
CALLER: 3CB TYPE: I-8 DATE: 01.01.1970 TIME: 00:02:12.30
USER TEXT: UXCPRB: NOTICE -- SDxG interrupt occurred
USER DATA: port = 0, interface = 0
unit = UNKNOWN

For internal use


24
Nokia Siemens Networks

Presentation / Author / Date

Message monitoring
The message monitoring:
Deeper level troubleshooting method is the message monitoring gathering.
In order to find code error or possible configuration error (not that helpful) we are able to
execute different type of monitoring.
There is possibility to gather these logs from DMX( dx and ipa) and Chorus (ipa) units.
First of all here is the structure of the hex dump we call monitoring in DMX units:
MONITORING TIME: 2003-04-15

16:58:09.34

SENT BY: 04B4 001A 00


MONITORED MESSAGE: 0053 554D 049E 0000 00 09 0000 E3FE 0012
FF FF FF FF FF FF FF 03 02 10 00 00 00 00 00 00 01 00 00 00
08 00 00 02 00
05 21 01 21 01 21 01 21 01 29 29 29 29 FF FF FF FF FF FF FF
FF 00 FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00

For internal use


25
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
1/1

Document Type
Author
Unit/Dept.

Document Title
Date, Version
For internal use

The message monitoring in DMX units:


MONITORING TIME: 2003-04-15 16:58:09.34
This message is monitored on 2003-04-15 16:58:09.34

SENT BY: 04B4 001A 00


04B4:
Process family ID (RM2 process).
001A:
Hand ID (Hand number 1A in the process family)
00:
Focus (reservation number of the hand, which is incremented after
every reservation and release of the hand).
Monitored messages consist of two parts: header and data. Below is the header of the
message.
MONITORED MESSAGE: 0053 554D 049E 0000 00 09 0000 E3FE 0012
0053:
Message length
554D:
Logical address (LGA) of the receiving computer unit (CACU).
049E:
Process family ID (LGM process family).
0000:
Hand ID (Hand number 0 is master process).
00:
Focus.
09:
Message attributes.
0000:
Message Number Group Identifier.
E3FE:
Message Number (leg_create_req_s).
0012:
Physical MB address of the sending unit (ISU-0).
The rest is data of the message. The data of the message can be visualized with IDA.
There are certain messages that could be analysed easily be seeing the hexadump.
For internal use
26
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
Message monitoring methods in DMX units:
The first, fastest and easiest way of message monitoring is the ZOQ command in service terminal. You need to access to
working unit of the monitored program block that is located in. (ZDDS)
ZOQ parameters:
FAM
PRO
DI
ID
GR
C_C
C_F
C_P
E_F
E_P
QL

Target process family (FFFF = any family)


Target process (FFFF = any process). If the target family is = FFFF, the parameter has no meaning)
Direction (0 = outgoing messages, 1 = incoming messages, 2 = outgoing and incoming messages)
Message identifier (FFFF = any message)
Message group identifier (FFFF = any)
Partner computer identifier (FFFF = any)
Partner family identifier (FFFF = any)
Partner process identifier (FFFF = any. If the partner family identifier = FFFF, the parameter has no meaning)
Excluded family identifier. If the partner family identifier = FFFF, this parameter can be used for excluding a
process family from the monitoring (FFFF = none)
Excluded process identifier (if the excluded family identifier = FFFF, the parameter has no significance)
Length of message queue (how many messages at the most can be in the monitor's message queue waiting for
handling.

The ZOQ monitoring will provide hex dump, decoding not needed.

For internal use


27
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
Message monitoring methods in Chorus units:
All messages sent between computer units are DMX messages regardless from or to which type (DMX or
Chorus) of unit they are sent. Therefore, in order to be able to send and receive DMX messages, Chorus
actors must register a DMX identity from the DMX messaging system. This identity contains the family,
process, and focus identifier, similar to the DMX processes.
Do not forget to use lower case when typing the commands in Chorus units!
In order to find out the family id of a thread you need to use command:
alist
It will list which family, process, focus are registered by DMX identity.
20000061 00000000 00000047 00000001 0071 SUP STARTED 001 yshell
It is possible that you need to load certain files before using them.
If you would like to use dmxmon or dmxshow, You need to load them with:
loadext dmxshow
loadext dmxmon
Dmxshow command will show the FAM for the related actor:
0011-$ dmxshow -m
FAM
PROC
FOCUS
actor
thread queue #
054C
0000
00
0054
0076
0000
0000
00
0023
000D
1
0F03
0000
00
0071
00BC
123

For internal use


28
Nokia Siemens Networks

Presentation / Author / Date

pending
0
0

allocated
0
0
0

Deeper troubleshooting
Starting the monitoring :
dmxmon f 54C l /bin/example.txt
it links the monitoring to a file
Press CNTRL-C to stop the monitoring
Command: cat will print the file out.
cat /bin/example.txt
After a successfull loading these extensions can be used.

For internal use


29
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
What is important in daily troubleshooting?
Focus points are:
User Plane

in MSS:
in MGW:

Control Plane (in MSS):

URQ, RMA (resource alloc.) , CIA (H.248)


BC2, RM2 (resource)

IC./OC. (call control), Aif (A interface)

1. Where do you have to take monitoring from?


e.g:

ZWQV::URQ%

2. What is the process ID?


e.g:
ZDDS:SIGU;
3. Take the monitoring....

For internal use


30
Nokia Siemens Networks

Presentation / Author / Date

SIGU, BSU

ZSXP:<full path>URQ

05F5

Deeper troubleshooting
Extended message monitoring:
It will provide possibility to monitor several program blocks (16) in several units (15) in the same time.
Always have to be taken from OMU!
The process is following:
1. Reserving memory for monitoring
ZOEBR:MB_address:reserved_memory_in_hex
e.g: ZOEBR:40:1000000
2. Create monitoring conditions
ZOEC:MB_address:SR:OFAM=process_id (SR means: sent, received)
e.g: ZOEC:40:SR:OFAM=132
3. Start monitoring: ZOEM:MB_address
4. Stop monitoring: ZOES:MB_address
5. Printout monitoring in hexadump to screen:
ZOEG:MB_address
ZOEGF:MB_address:W0-log.bin
It will save the log into log.bin file on W0. IDA can decode it depending on version. It is easier to print to
screen, decoding done automatically.
6. Kill monitoring conditions:
ZOEK - It will release the used buffers and delete the monitoring conditions in all units.
For internal use
31
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
How to read the monitoring LOGs???
The main troubleshooting tool is:
IDA2

IDA2 is an interactive and automatic off-line analysis and troubleshooting tool helping users to
analyze different kind of log files. IDA2 is well-suited to analyze log files interactively and
automatically for example from the DX platform containing objects such as error logs, test logs,
alarms, MML commands and responses and DX messages.

Although IDA2 has strong support for DX platform products it is also suitable for other platforms
as well.
Creating IDA2 extractors and decoders for different network products allows the browsing log
files and automated analysis.
IDA2 can be downloaded from:
https://confluence.inside.nokiasiemensnetworks.com/display/EE/EE+IDA2

For internal use


32
Nokia Siemens Networks

Presentation / Author / Date

How can you find an exact call in a big log file?


1.
2.
3.
4.
5.

Set trace for test calls IMSI or MSISDN


Start trace
Set monitoring conditions
Start monitoring ...Stop it when the test call finished
Copy data (trace and logs)
From the trace check for CALL ID in that you will find the hand and the focus allocated to
the call. These two parameters are unique for MO an MT sides.
CALL ID

: 0CF6H-9327H-401CH-413EH-05D3H-F0H-05F1H-C4H

HAND
6.

FOCUS

The hand ID can be found in IDA under Process, the focus ID can be found under
focus. If you find it you can filter for that with a double click on process column header
button.

For internal use


33
Nokia Siemens Networks

Presentation / Author / Date

Deeper troubleshooting
CMREAD program block
The CMR is located in CM/CMM having tasks like digit-, barring analysis.
It can be decoded with IDA, but major segments can be seen easily.
Enter active CM/CMM`s service terminal:
ZDDS:<active CMM>;
ZOQE:<Process family ID>;
As it was described before, ZOQ can be set to certain message number. In this case it is 3215.
Set it to ID field using cursor.
Initiate the call...

For internal use


34
Nokia Siemens Networks

Presentation / Author / Date

1/1 troubleshooting
Deeper
Document Type
Author
Unit/Dept.

Document Title
Date, Version
For internal use

CMREAD analysation:
FAM PRO DI ID GR C_C C_F C_P E_F E_P QL
FFFF FFFF FF 3215 FFFF FFFF FFFF FFFF FFFF FFFF FF
MONITORING TIME: 2007-11-09 17:02:06.15
RECEIVED BY: 0070 0000 00
MONITORED MESSAGE: 0054 4531 0134 0001 00 19 0000 3215 0045
00 00 02 00 00 00 00 00 00 00 FF FF FF 06 04 01 0A 0A 0A 0A 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 FF 04 06 00 64 00 00 00 00 00 00 00 01
MONITORING TIME: 2007-11-09 17:02:06.16
RECEIVED BY: 0070 0000 00
MONITORED MESSAGE: 0054 4531 0294 0001 00 19 0000 3215 0045
00 00 32 00 00 00 00 00 00 00 FF FF FF 06 04 01 06 01 02 0A 0A 0A 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 FF 04 06 00 64 00 00 00 00 00 00 00 01
RED:
the number of the TREE in hexadecimal format
GREEN: the digit being analized
BLUE: the TON (type of number)
For internal use
35
Nokia Siemens Networks

Presentation / Author / Date

Blackbox
Blackbox:
Black box (boxana) is useful in case of unexpected unit restart or process exception.
In case of unexpected unit restart, tha alarm may not give relevant information regarding the
restart, only unit restarted alarm. Blackbox could provide detailed background of the event.
The loadable extension is : boxana.
1. Enter in the OMU service terminal: ZDDS;
2. Load the boxana extension: ZLP:1,BOX:
Commands:
A:
output the entire operating system log.
AE:
printout of error types
AS:
outputs statistical data
AP:
outputs only exceptions
L:
log file writing
I:
will show the reason for restart
U:
will output the entire black box
BBLOG in Chorus units:
loadext bblog
bblog -c -a x (default is 2 =previous restart) x can between 2-9
For internal use
36
Nokia Siemens Networks

Presentation / Author / Date

Mini Debugger
a short turnout...
Mini debugger:
If there is continous unit restarts it is not possible to give commands in service terminal. In this case press
RST (reset) and DBG (debugger) button in the CPU card.
Keep them pressed for few seconds, then release RST and hold DBG unit debugger loaded message
appears on screen.
It can help analizing the failures in case of unexpected continous unit restarts.

For internal use


37
Nokia Siemens Networks

Presentation / Author / Date

Monitor Computer Unit start up


Connect a laptop to the lower connector (DX200=J7, IPA2800=J1) directly to the
computer unit you want to monitor.
Phase 1: Initial loading
The BOLERO loads the program codes and some system-release-specific files. At the end of
the phase, the Operating System Kernel (DMXRTE), the Operating System and Testing
Interface (service terminal program OSITUS) and the USAPRO are started up. Among other
things, the USAPRO creates and starts up the library managers, and initializes the work files.
Phase 2: Loading files
During phases 1 and 2, library managers and program blocks of the I/O and loading system are
created and started up. Furthermore, all files, computer address tables, and system variables
are loaded.
Phase 3: Starting up program blocks
The rest of the program blocks are created and started.
Warming up is not a phase of its own; it is carried out immediately after the third phase.

For internal use


38
Nokia Siemens Networks

Presentation / Author / Date

Das könnte Ihnen auch gefallen