Date post: | 26-Jan-2016 |
Category: |
Documents |
Upload: | ouzennou-assou |
View: | 11 times |
Download: | 2 times |
1 © Nokia Siemens Networks Presentation / Author / DateFor internal use
MML
2 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Objectives
After completing this module, the student should be able to:
Explain the functioning of the MMI systemExplain the definitions of Man Machine Language (MML): command hierarchy, syntax and use of parameters and the line editorOpen a remote MML session from an intranet PCUse the main line editor commands
3 © Nokia Siemens Networks Presentation / Author / DateFor internal use
• MML menu hierarchy
• Command syntax
• Online help and Line
editor functions
MMI system - contents
4 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Definitions
MMI = Man Machine Interface
System consisting of software and peripherals. It i s used by the operator to perform operation and maintenanc e functions in the exchange system.
MML = Man Machine Language
A command language with which the operator can manage the operation of the exchange.
I/O syntax follows CCITT recommendations.
DIALOG / MML SESSIONSessions are either local sessions or remote sessions .
Communication between the system and the user using MML command language.
ZUSI
5 © Nokia Siemens Networks Presentation / Author / DateFor internal use
1. Local SessionLocal network element
Dialog = MML session
OMU
2. Remote SessionLocal network element Remote network element
OMU OMU
6 © Nokia Siemens Networks Presentation / Author / DateFor internal use
MMI-system
time
alarm
Commandcalendar
Authorizationsystem
MMLsession
log
PROCESSMMI-
counterpart
Session:- local- remote
MMI system
7 © Nokia Siemens Networks Presentation / Author / DateFor internal use
General
Organised in a three level command hierarchy.
ON-LINE help.
Own MML program for every MML command group.
The MMI system loads the MML programs from a disk into the RAM when entered to the command group level.
Main Level
Command Class Level
Command Group Level
“D” “S” “I” “C” “C” “I”
U R
US RRRCUD
“U”“R”
“R”“C”
“S”
“D”
Commands
“ZRCI”
“ZR”
Command: USI
OMU
XY
8 © Nokia Siemens Networks Presentation / Author / DateFor internal use
MML language hierarchy
PASSWORD
MAIN LEVEL
COMMANDCLASS LEVEL
COMMANDGROUP LEVEL
COMMANDSList unitinfo
Int. partialunit tests
Stopcurrent
test
...
A.. U..
AB. AH. US. UD.
ABO ABB AHO AHP USI USL UDI UDS
“A”
“B”
“U”
“Z;”
“Z;”
Print alarm
currently on
Blockalarms
Print alarms
currently blocked
Print alarm
history
Interrogateworking
state
9 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Command Group Level
Main Level
Command Class Level
COMMANDS “D” “S” “I” “C” “C” “I”
U R
US RRRCUD
“U”“R”
“R”“C”
“S”
“D”
TO RETURN TO MAIN LEVEL: Z;
Z;
10 © Nokia Siemens Networks Presentation / Author / DateFor internal use
MML command hierarchy
PASSWORD
MAIN LEVEL
COMMANDCLASS LEVEL
COMMANDGROUP LEVEL
COMMANDSCreatecircuitgroup
Int. route
Createroute
...
U R
UD US RC RR
UDI UDS USL USI RCI RCC RRI RRC
“U”
“D”
“R”
“Z;”
List unitinfo
Stopcurrent
test
Int. partialunit tests
Interrogateworking
state
Int.circuits/circuitgroups
"S”
“L” “I”
"ZRRI"
RRIInt.
route
11 © Nokia Siemens Networks Presentation / Author / DateFor internal use
IPA Main Level
IPA2800 RNC-12 2005-04-14 21:53:55
MAIN LEVEL
? ..... DISPLAY MENU A ..... ALARM SYSTEM ADMINISTRATION C ..... ROUTING STATE ADMINISTRATION D ..... SYSTEM SUPPORT AND COMMUNICATION E ..... CELLULAR RADIO NETWORK ADMINISTRATION I ..... I/O SYSTEM ADMINISTRATION J ..... IP TELEPHONY ADMINISTRATION L ..... BROADBAND ADMINISTRATION N ..... SS7 NETWORK ADMINISTRATION O ..... SUPPLEMENTARY SS7 NETWORK ADMINISTRATION Q ..... O&M NETWORK ADMINISTRATION R ..... ROUTING ADMINISTRATION T ..... TRAFFIC ADMINISTRATION U ..... UNIT ADMINISTRATION W ..... SYSTEM CONFIGURATION ADMINISTRATION Y ..... SYSTEM SUPERVISION Z; .... END DIALOGUE/DESTINATION SELECTION (:)
12 © Nokia Siemens Networks Presentation / Author / DateFor internal use
COMMAND GROUPLEVEL
Main Level
Command Class Level
“D” “S” “I” “C” “C” “I”
U R
US RRRCUD
“U”“R”
“R”“C”
“ S”
“D”
Commands
ZUS?
Z?
ZU?
MAIN LEVEL COMMAND <___>< ZUS?
LOADING PROGRAM VERSION 19.10-1
MSCi MSCI-OCD 2005-04-14 11:11:11
WORKING STATE AND RESTART HANDLING COMMANDS
? ... DISPLAY MENUC: ... CHANGE UNIT STATET: ... CHANGE UNIT INFOW: ... WARM UP SPARE UNITI: ... INTERROGATE UNIT STATEL: ... LIST UNITS IN SPECIFIED STATE OR INFOU: ... RESTART UNITS: ... RESTART SYSTEMZ; ... RETURN TO MAIN LEVEL
WORKING STATE AND RESTART HANDLING COMMAND <US_>
NOTE! This will
tell you whereyou are in the
command hierarchy
DISPLAYS THE AVAILABLE COMMANDS
13 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Command Group Level
Main Level
Command Class Level
COMMANDS “D” “S” “ I” “C” “C” “I”
U R
US RRRCUD
“U”“R”
“R”“C”
“S”
“D”
ZUSI
Z?
ZU?
ZUS?
LOADING PROGRAM VERSION 8.2-0
/* DATA UNITS:
UNIT IDENTIFICATION: CONFIGURATION: NAME OF REMOTE STATION; */
USI:
/* IDENTIFY UNIT TYPE:OMU ... OPERATION AND MAINTENANCE UNITMCMU .. MARKER AND CELLULAR MANAGEMENT UNITBCSU .. BASE STATION CONTROLLER SIGNALLING UNITCLS ... CLOCK AND SYNCHRONIZATION UNITMB .... MESSAGE BUSET .... EXCHANGE TERMINALTCSM .. TRANSCODER SUBMULTIPLEXER
ALL ... ALL UNIT TYPES IN SYSTEMCOMP .. ALL COMPUTER UNIT TYPESDEFAULT IS ALL DEFINED UNIT TYPES IN SYSTEM */
USI:
LOADING PROGRAM VERSION 8.2-0
/* DATA UNITS:
UNIT IDENTIFICATION: CONFIGURATION: NAME OF REMOTE STATION; */
USI:
/* IDENTIFY UNIT TYPE:OMU ... OPERATION AND MAINTENANCE UNITMCMU .. MARKER AND CELLULAR MANAGEMENT UNITBCSU .. BASE STATION CONTROLLER SIGNALLING UNITCLS ... CLOCK AND SYNCHRONIZATION UNITMB .... MESSAGE BUSET .... EXCHANGE TERMINALTCSM .. TRANSCODER SUBMULTIPLEXER
ALL ... ALL UNIT TYPES IN SYSTEMCOMP .. ALL COMPUTER UNIT TYPESDEFAULT IS ALL DEFINED UNIT TYPES IN SYSTEM */
USI:OMU;
14 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Command
ZABC: Parameter Block : Parameter Block :;
.... : Parameter, Parameter, ..... , :...
Parameter Type
.. : P1, P2, P3, , P5 : ...
1. Name Defined
.. : UNIT = OMU, DEV = LPT : ...
or: .. : DEV = LPT, UNIT = OMU : ...2. Position Defined
Omitted Parameter = DEFAULT
MML command syntax
15 © Nokia Siemens Networks Presentation / Author / DateFor internal use
: Pass or End Parameter Block
; End of Command --> EXECUTION
, Separation of parameters
? Menu or Parameter Information
% Wildcard(e.g. SW % = all names with SW .... )
Punctuation marks
16 © Nokia Siemens Networks Presentation / Author / DateFor internal use
& => AND&& => UP TO- => Timeslot TSL
PCM 3 AND 5 3 & 5
PCM 3 TSL 1 AND TSL 8 3 - 1 & - 8
PCM 3 UP TO 8 3 && 8
3 - 1 && - 8PCM 3 TSL 1 UP TO TSL 8
Examples:
Usage of &, &&,-
17 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Line Editor Commands
CTRL A => Insert/Replace CTRL B => Edit p rev commandCTRL D => Cursor left CTRL E => Cursor end of li neCTRL F => Cursor right CTRL G => Cursor downCTRL H => Cursor home CTRL I => Cursor upCTRL K => Change language CTRL L => Delete chara cterCTRL N => Cursor beg of param block CTRL O => Har dcopyCTRL P => Page mode on/off CTRL Q => Cont. outputtingCTRL S => Pause outputting CTRL T => Output ring bufferCTRL U => Empty edit buffer CTRL X => Jump to CM D group levelCTRL Y => Interrupt CTRL Z => Del chars in edit bufferBREAK => End of dialog CTRL 4 => MML test mode on/offCTRL 7 => Error description
CTRL W => Display line editor commands
18 © Nokia Siemens Networks Presentation / Author / DateFor internal use
To Restrict Access to certain commands
To prevent Unauthorized Access
Why Do We Need the Authority System ?Why Do We Need the Authority System ?
19 © Nokia Siemens Networks Presentation / Author / DateFor internal use
There are two rules
1) Command Authority (1 - 250)
Authority level for every command
2) Terminal Authority (1 - 250) / Superuser (251)
Authority level of the VDU
3) User Authority (1 - 250) / Superuser (251)
Authority level is given by command class to the user (rights)
There are three different groups of authority
1) The User Authority AND the Terminal Authority must be equal or greater thanthe Command Authority.
2) The User Authority OR the Terminal Authority must have the SuperuserAuthority (at least one for security reasons).
Authority System Groups
20 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Will thecommand be executed ?
Authority System Example
User
Terminal
Command
200
200
200
250
100
50
1-251
1-251
1-250
YES
NO
::
:
::
21 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Profile: EXPERT
Profile: BEGINER
Command Class Authority50:1:200
A:I:S
Command Class Authority250:250:250
A:I:S
USER ID: SYSTEM
Password:SYSTEM
USER ID: ANNIE
Password:MAYDAY
USER ID: SYSOP1
Password:SECRET
UNIQUE:YES
UNIQUE: NO
UNIQUE: NO
Profile Attached to more than one User
< IAA: … ;
Profile Attached to one User
22 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Give the meaning of the following separators used in the MML command syntax:
;
:
,
&
&&
-
& -
&&-
23 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Review of Common Line Editor Commands
Edit previous command ______________________________
Page mode on/off ______________________________
Interrupt ______________________________
DX error description ______________________________
Display line editor cmds ______________________________
24 © Nokia Siemens Networks Presentation / Author / DateFor internal use
Exercise
Start a session and move around in menusUsername --SYSTEMPassword -- SYSTEM