MML Language PDF
MML Language PDF
GENERAL
DX-210 is operated through Operation and Maintenance Unit (OMU) using MML
language (Man Machine Language). The MML menu is hierarchical consisting of
three levels. Sessions start by giving USERNAME and PASSWORD. This leads to
the main level menu. USE CAPITAL LETTERS ONLY.
COMMAND SELECTION
Command
groups
Commands
Command classes At the main level type “?<Return>” and you will get the list of
all command classes.
Command groups Select a letter of one command class followed by “?<Return>”
to get the list of the command groups.
Commands Select a letter of one command group followed by “?<Return>”
to get the list of the commands. You can select the desired
command by writing the concerning letter and typing
<Return>. Type <Return> again and you will get list of
parameters.
You can jump to the main level by typing “Z;” and <Return>. If you are on the main
menu and you type Z; you will be logged out of the session. You may jump from one
command group to another just by typing “Z” followed by the wanted command.
Example 1.
You want to type the command that lists all the working stages of the units: USI:ALL;
At the main level type “?<Return>”.
U? <Return>
S?<Return>
I<Return>
<Return>
ALL <Return>
; <Return>”
1
COMMAND STRUCTURE
A command consists of command letters and parameters. Parameters can be grouped
into parameter blocks. Parameter blocks are separated with colons, and parameters
belonging to the same parameter block are separated with commas. A command is
terminated with semi-colon. A return after a semi-colon causes command execution.
ZRCI:P1,P2,P3,P4:PI,P2,P3;
R = Command Class
RC = Command Group
RCI = Command
: and , = Separators
P1,P2,P3,P4 = Parameter Block
; = Terminator
The MML program of the command will give instructions to make it easier for the
user to execute the command. By typing a <Return> after a parameter, the MML-
system will add the next parameter separator automatically and give instructions of
the next parameter.
A <Return> typed after giving the command will prompt the system into displaying
what kinds of parameters are required with the command. At this stage another
<Return> will display the first parameter more detailed.
To find out if the command has some more compulsory parameters type “:” until you
get the following obtion:
“EXECUTION TERMINATION:
; .. COMMAND EXECUTION
N .. NO EXECUTION”
PARAMETER RANGING
Parameter values of the same type can be entered individually ( i.e. separate
commands) or combined in one command.
e.g. ZRCI:SWI:CGR=143;
= ZRCI:SWI:CGR=143&148;
ZRCI:SWI:CGR=148;
This command will interrogate circuit groups 143 and 148 only.
2
e.g. ZRCI:SWI:CGR=143&&148;
This combined command will interroge circuit groups 143, 144,145,146,147 and 148.
Parameter values that have two elements e.g. PCM No. – timeslot, can be combined in
the following manner.
e.g. ZRCI:SWI:CRCT=29-2;
= ZRCI:SWI:CRCT=29-2&-19;
ZRCI:SWI:CRCT=29-19;
As before, this command will only interrogate circuits 2 and 19 in PCM system 29.
e.g. ZRCI:SWI:CRCT=29-2&&-19;
Line editor commands are used for reading characters and editing a character line.
The system stores the character in a line buffer where they can be edited using special
characters. Command characters are CONTROL-Y and CONTROL-B, for example.
You can have the command characters of the line editor displayed on the screen by
typing CONTROL-W at any time during an MML session.
Example:
Type in the command USI:ALL;
Next you would like to print out, say, the operating stages of CMs. Using line editor,
you could do it as follows:
3
LINE EDITOR COMMANDS:
You may scroll the command history buffer also with up and down arrows.