1-6.OSB2A01 Terminal System
1-6.OSB2A01 Terminal System
Course Overview
This course mainly covers the architecture of the C&C08 OAM terminal system
and some basic operations are discussed.
Course Objectives
1
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Section 1
The C&C08 OAM system is based on the Windows NT 4.0 operating system
and Microsoft SQL SERVER 7.0 database management system and designed
with Visual C++5.0 programing language.
OSB2A01-2
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
6000:Common maintenance port to detect the connecting request from the
maintenance WS.
6001:Alarming port to detect the connecting request from the alarm outputting
WS.
6002:Traffic statistics port to detect the connecting request from the traffic
result outputting WS.
6003:Testing port to detect the connecting request from the testing WS.
6004: Centralized testing port to detect the connecting request form the
centralized testing station.
6005:Alarm box port to detect the connecting request from the alarming box.
6006:GUI Maintenance port to detect the connecting request from the GUI
Maintenance WS.
The above classification of WSs is just based on the different programs running
on it. Different TCP ports for different purpose avoids the risk of different
service process interferencing with one another.
OSB2A01-3
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
In principle, the only protocol supported by the BAM server is TCP/IP. In the
case of NMC access or remote maintenance, the serial port communication
model is always required. In order to access BAM server via serial
communication port, the C&C08 switch server gateway tool is offered, which
is committed to the conversion between the TCP/IP protocol and serial
communication port (namely Point-to-Point Protocol). When a WS intends to
access the BAM server, the C&C08 switch server gateway tool performs the
protocol mapping from PPP to TCP/IP. In this way, the WS manages to
communicate with BAM via serial port.
Fig 1-2 lists the four commonly used internetworking models of BAM and WS
and in some cases, the C&C08 Switch Server Gateway Tool is indispensable.
BAM
BAM
Serial
Port TCP/IP
Serial
Port TCP/IP
WS WS
(a) (b)
BAM
TCP/IP
Serial
TCP/IP Port
Protocol
BAMServer
WS TCP/IP
Serial Serial WS2
Serial WS1
Port Port port
(c) (d)
OSB2A01-4
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Fig 1-2(a) illustrates the way that C&C08 switch server gateway tool is running
on the BAM.
Fig 1-2(b) shows the single TCP/IP protocol environment that requires no
C&C08 switch server gateway tool.
Fig 1-2 (c) shows when both server and client program have been installed on
the same computer, in this case no special requirements are made for the
communication protocol between them.
Fig 1-2 (d) , the BAM server communicates with WS1 via TCP/IP, then WS2
communicates with WS1 via serial port, in this case C&C08 switch server
gateway tool is running on the WS1.
Functionally, the OAM system consists of six separate service processes, one
compile process (MML Process), one security supervisory process and one
exchange processes.
All these processes exchange data via the shared memory, so in this way, each
service process separates from the others and high reliability and ease of
system maintenance are achieved.
1Exchange process:It is a bridge between the service process and the switch.
Apart from data downloading and online setting functionality, it also supervises
the data packet exchange between the switch and the service processes.
OSB2A01-5
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
2DataMan process: Most of the database services are encapsulated into stored
procedure of SQL Server 7.0, which has greatly simplified the data setting.
3Bill process:Mainly responsible for the bill processing, bill inquiry and bill
tracing.
7Test process:Special for the subscriber line and circuit board testing
OSB2A01-6
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Section 2
The high quality hardware guarantees stable software performance and the
typical configurations of both BAM and WS are listed as below.
BAM Server:
1MEM:e128M•C256M recommended
3Network Adapter: e1
Attention
For the sake of security, two MCP cards are required for a BAM. Up to now,
only one MCP card is available for the BAM. In this case, two downloading
and maintenance wires connecting the BAM and the exchange can only be
inserted into one MCP card.
Client:
0CPU:Pentium II 300MHz
OSB2A01-7
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
1MEM:e32M
3Network Adapter
Make sure that the hardware configuration of the computers meets the
requirements above, otherwise inadequate configuration will cause low
efficiency of OAM system.
Tips
Disk Array is a group of hard disk drivers coordinated by one controller. When
storing a file, it will be written into multiple hard disks simultaneously so as to
achieve high reliability as well as high retrieving speed.
WS Client :
0Any option of the following list: Windows 95, Windows 98, Windows NT
Workstation 4.0•CWindows NT Server 4.0•G
OSB2A01-8
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Besides this, there are some other logical partition such as E, F on the BAM
hard disk.
It is strongly recommended that other software not contained in the list should
not be installed on the hard disk of the BAM, so as to avoid the danger of
system inefficiency.
Note
All the directories described here are the default options given during
installation.
Program Folders
As we know, the C&C08 data is organized in the SQL server 7.0 database and
it consists of two parts: data and log.
OSB2A01-9
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
For log, the files are stored under the E:\MSSQL\DATA directory:
Downloading files
On WS, all the directories necessary for running C&C08 OAM client program
are created automatically after installation. The detailed information is as
below:
OSB2A01-10
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
For D:
Under the Windows directory, there is also a macro.ini file, which is exactly
the same as that of D:\cc08\macro.ini.
OSB2A01-11
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Section 3
As shown in Fig 3-2, this item is only running on the BAM server and
it is the precondition to enable the nine service processes.
So before you operate on the C&C08 OAM system , make sure that the
service status is "started".
OSB2A01-12
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Fig 3-2 All processes Running on the BAM
It provides a way for the maintenance personnel to access the details of each
alarming message and the related trouble shooting guidance.
All the data setting and maintenance operation can be conducted in this
subsystem and we will go to some basic operations in the later part of this
section.
OSB2A01-13
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
The C&C08 switch client window comprises menu, toolbar, command lists,
on-line help, the output report, the command input window, command input
auxiliary tool and status bar.
OSB2A01-14
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
In the command lists, you can use the upward or downward arrow key to select
the command and leftward or rightward arrow key to enter the command
directory of upper level or lower level. The related on-line help information
appears when hitting 'F1' on the highlighted command.
Another convenient way to select the command is to use mouse to left-click the
desired command and the command will appear in the command input
auxiliary window immediately, meanwhile the related on-line help will be
presented.
Besides the on-line help prompt window, there is also a window known as
report prompt window, displaying what the system returns.
When connecting to the BAM server, several windows for different purposes
are offered for you to select.
The operator can put the command in either direct input window or auxiliary
input window.
In the direct input window, the command can be input or altered directly.
The auxiliary interfaces vary from one command to another. The auxiliary
interface saves the troubles of remembering the parameters and their values.
OSB2A01-15
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
On the very bottom of the window, status bar indicates the office name,
operator account as well as prompting message of the current operation.
In order to set up the connection with BAM server, in the client system we
have to define the related office direction address first of all. This is done by
using the item "System" -> "Manage Office Direction Address". The office
direction address includes both the office name and the IP address of the BAM
server.
OSB2A01-16
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
To add a new office, just put the office name in the block besides "Office
direction" and the associated IP address of BAM server in the next block, then
store the setting by hitting 'Setup'. In this way, the new office information is
appended to the office direction definition.
To modify an office direction definition, just highlight the item and then click
the mouse, the information is presented in the frames below, and just alter the
item in the frame and hit "Setup" to accomplish the modification. Also you can
also remove this office direction by hitting the 'Delete' button.
When finished, hit the 'OK' button to save the operation, the new office
definition will be put into use immediately .
Before doing operation and maintenance, the client should first be connected to
the BAM server. This is done by using the item "System" -> "Create New
Connection".
In this step, the appropriate office should be selected and then select the
communication gateway and the service to be started.
OSB2A01-17
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
To disconnect the current connection, just select the item "disconnect current
connection" under the System menu or just click the icon on the toolbar.
To change the password of an account we could use the item "System" ->
"Change password". In the dialog box, the account and the existing password
are expected, then input the new password twice, one for modification, the
other for confirmation, then hit 'OK', and the new password will become
effective.
OSB2A01-18
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
When input the command directly, you just feed the first part of the command
name into the block next to "command input", and when doing so, system will
search the database and present the most likely command you want by
matching the input part. This is something like self-association. While using
the command input auxiliary tool, you need to select the desired command
from the command navigation tree
OSB2A01-19
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Those parameters in red are mandatory, you can modify the value just in the
auxiliary frame, the corresponding command appears automatically.
Since the operating system running on the BAM server is Windows NT, to
access the shared directory on the BAM, the client is supposed to log onto the
BAM server with a legal account first.
1.Provided that the client use Window 9X as the operating system, start from
"Startup" -> "Search" -> "Computer", and input the BAM server name in the
dialog box then start searching.
OSB2A01-20
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
2.If the searching is successful the computer information will appear in the
block below.
3.Highlight the computer information then click the mouse to enter BAM, then
a dialog box requiring an account and password pops up.
OSB2A01-21
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Section
When you first enter the C&C08 maintain interface, your screen should look
like what is shown in Figure 4-1.
OSB2A01-22
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
4.1 General
Some of the items have their corresponding shortcut icons on the toolbar.
When we put the cursor close to the icon, a pop-up message indicating the
icon's function will appear automatically.
The navigation area is located on the upper left position of the window and
comprises four sub-windows: System, MML command, Maintain and Search.
Only one sub window can be activated at one moment.
OSB2A01-23
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
OSB2A01-24
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
4. Search Function
Sometimes you may not remember the exact command and its syntax, then you
can turn to the search window. Just input the keyword either of the command
or of the command description, all commands matching the keyword will be
presented with the related description for your choice.
OSB2A01-25
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
The bottommost area is the output area, and it is divided into different
windows(e.g., Output of Maintain, Output of Alarm, Output of Traffic, and
Output of Test as shown in Fig.4-7). The output reports of BAM are sorted to
display in the corresponding windows.
OSB2A01-26
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Put the cursor on the area of prompt window, then right-click the mouse, the
pop-up menu provides the editing tools such as "Copy", "Select all" and "Clear
output" with which you may process the reports. For example, you can select
the reports you concern and then copy them onto the clipboard.
Other menu items are exactly same with those under the menu View, which
will be described in section 4.4.
OSB2A01-27
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
If the MML navigator is active, then press <F4> or just click the icon on
the toolbar, the MML command client window appears, which is exactly the
same as the C&C08 Switch Client.
Generally, only the system administrator cc08 can use the commands related to
authority, so most of the operation or commands involved in section 4.2 and
4.3 are exclusive the system administrator's use.
OSB2A01-28
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Before entering the C&C08 maintain system, log-on is always the first step.
On this step, you should input a legal account and its password, then select the
office.
When finish the operation in the maintain system, you should log off for
system
safety. Or
when you
select
another
office to
maintain,
you
should
log off the
current
connection before re-logging on.
To Re-login
OSB2A01-29
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
2. Input account, password and select the proper office name, then hit
'OK'.
Attention
Since the WS is for one operator's exclusive use. The logging on attempts will
fail unless the current account logs off.
The MML auxiliary input tool does not support this command. You
have to input the whole command.
2. CMD:LGO
Upon completion of the operation, the operator can quit the system by
the command LGO.
OSB2A01-30
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
1. Select System -> Change password, the dialog box shown below will
pop up.
2. Input the current password, then the new one and confirm it. Hit 'OK' to
finish the operation.
Attention
All the operators can alter their own passwords except the Guest. And Guest
can not change its password .
The system administrator can set or alter the password for any account, even
for itself. So if an operator happens to forget its own password, he can contact
the system administrator, who can just set a new password for him to replace
the forgotten one.
OSB2A01-31
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Select System -> System configure, the following dialog box pops up.
You can store the output in a designated file. The output directory is
D:\CC08\OUTPUT\ of the current WS.
There is also a global variable to set the time out threshold, i.e., define a time
out condition when the duration between command submission and response
exceeds the threshold, the default value for this variable is 100 seconds.
OSB2A01-32
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Batch Command files are text files which can be generated by those text editors
such as Notepad.
Another way is to use "Save Input Command" and "End Command Save" to
store the commands in between into a file.
These two operations always come in pair. And the default name for the file is
made up of the time stamp, i.e., CMD- yymmddhhmm.TXT and the storage
directory is D:\CC08\bin of the current WS. Both the file name and the storage
directory can be redefined.
1. Select "System" -> "Save input command", a dialog box pops up for
you to confirm the filename. The system has created a new text file with the
name of creation time. For example, the name CMD-9912281428.TXT, hit
"save" to confirm it.
2. When all those commands have been executed, then select "System" ->
"End command input".
3. Turn to the D:\CC08\bin, open the file with text editor, you can view
the content.
1. Select "System" -> "Execute batch command". A dialog box pops up.
Select the desired file.
2. Highlight the desired file and confirm it, then the batch command will
be executed automatically.•B
OSB2A01-33
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
With the menu, you can add, delete or modify the accounts.
The authentication of C&C08 terminal system comprises three parts: the legal
accounts along with the appropriate password operating on the right WS
(According to the IP address).
TO ADD An Account
OSB2A01-34
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
1. When the operator wants to log on to BAM, the account and the
associated password should be input.
Most accounts should be given the expiry date except for the
administrator and the public account Guest.
2. Select "Account" -> "Add", then the dialog box pops up.
Note
Both the operator account and password are case sensitive.
MML command
The administrator can also add an account with the command ADD OP. In this
command, no password is defined.
OSB2A01-35
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
So this command will not be valid until a password has been assigned by the
command MOD PWD.
Then the administrator can set the expiry date for this account with command
SET OPTM. If no expired date designated, the account will be valid for all the
time until it is deleted.
Command SET OPCG is used to give authority levels to the account and the
authority of the account depends on how many command groups it has.
The operator can use command LST CMDS to view the authority of the current
account.
Attention
What an operator is allowed to do is based on the authority intersection of the
account and the current WS. That is to say, if the same account is used on
different WS, the authority may vary .
TO Delete an Account
OSB2A01-36
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
The command RMV OP, SET OPCG can do the same job.
Attention
2. Then the screen should look like this, the administrator can alter the
expiry date, password and command group assigned.
OSB2A01-37
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Here, the system administrator can define a command group according to his
requirements.
Command Group
OSB2A01-38
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
For the convenience of managing the commands group, the system predefined
the commands into groups from G_0, G_1, to G_27.
These command groups are divided according to their functions. For example,
G_24 is the collection of test system commands, G_27 is the collection of
system command querying commands, etc.
2. G_SYS
System has also defined a command group which named G_SYS, it includes all
commands. This group is for the administrator's use.
3. G_GUEST
4. G_28 to G_63
And system provides command group names G_28 to G_63 for users' own
definition.
2. In the dialog box, select the group titled G_29, then hit "OK".
OSB2A01-39
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
3. Tick those commands which you want to include in this group, then hit
'OK'.
OSB2A01-40
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
The system administrator can add or remove or just view any command item of
those user defined group ( G_28 to G_63).
1. CMD:ADD CCG
2. CMD:RMV CCG
3. CMD:LST CCG
4.3.3 WS Management
ADD A WS
O&M staff have to use WSs to log on BAM, and these WSs should be those
already registered by the administrator.
OSB2A01-41
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Select "Authority management" -> "WS" -> "Add", in the popup dialog box,
input the IP address and the WS name, and assign the command group name,
Attention
To Delete An Unwanted WS
When a WS is no longer needed, the administrator may delete it and revoke its
authority. When working on a WS already deleted, the operator degrades itself
to G_GUEST level.
OSB2A01-42
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Select "Authority Management" -> "WS" -> "Delete", in the popup dialog box,
highlight the unwanted WS item, then double-click the mouse or hit "delete" to
remove the designated WS.
Attention
To Modify WS Authority
OSB2A01-43
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
3. Next, tick the command group name assigned to the WS. Hit 'OK' to
complete the operation.
Then, you can use LST WS to browse the authority of the WS.
Attention
OSB2A01-44
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
To customize your window style, you can use the items under "View"
menu.Those ticked items will appear on the screen.
You can use either the menu item or the shortcut key or the icons on the toolbar
shown in fig 4-26 to achieve following functions:
OSB2A01-45
Course SW1108 C&C08 OAM Terminal System
Issue 1.0 Version6.10R003
Section 5
5.1 General
The C&C08 switch server gateway tool is an accessory and it expands the
communication layer of the BAM, achieving conversion between TCP/IP port
and serial port.
Since BAM supports only the TCP/IP protocol, we need the C&C08 switch
server gateway tool when no TCP/IP port is available on the WS. On one hand,
the switch server gateway tool communicates with the WS by the serial port;
and on the other hand, it transfers the messages to BAM using TCP/IP
protocol.
This tool supports multiple connections, i.e., multiple connections can coexist
simultaneously.
This program runs on the BAM server or on the client, or even any other
computer that can communicate with BAM via TCP/IP, in which case the serial
port on this computer provides the protocol conversion service for the client.
9-SW1109-46
Course SW1108 C&C08 OAM Terminal System
Issue 1.0 Version6.10R003
9-SW1109-47
Course SW1108 C&C08 OAM Terminal System
Issue 1.0 Version6.10R003
Serial Port: to select an open serial port for the current connection.
Serial port configuration: you can use the default setting including baud rate,
data bit, parity check and stop bit.
Auto Reconnection: when connection has been interrupted for some reason, it
will be reconnect automatically.
Then hit the 'Create' , the system is ready to create the conversion connection
for you.
9-SW1109-48
Course SW1108 C&C08 OAM Terminal System
Issue 1.0 Version6.10R003
If the COM port and BAM are both accessible, the following information will
be presented on the screen.
--- End
When the conversion is no longer needed, close it to release the COM port. To
do this, you can select "Operation" -> "Interrupt connection" or just hit the icon
9-SW1109-49
Course SW1109 C&C08 OAM Terminal System
Issue 1.0 Version 6.10R003
Summary
3. The software and hardware platform of the OAM terminal system, and
C&C08's working directory of the BAM server is the key point.
4. Have a general idea of the usage of C&C08 switch server gateway Tool
8-SW1108-50
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Exercise
OSB2A01-51
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Table of Contents
Course Description
1
Course Overview
1
Course Objectives
1
lii
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
liii
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
4.1 General
23
liv
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
lv
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
4.3.3 WS Management
40
5.1 General
45
lvi
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Summary
49
Exercise
50
lvii
Course OSB2A01 C&C08 OAM Terminal System
Issue 1.0 OVSV610R003
Course OSB2A01
C&C08 OAM Terminal System
58