■ 操 作
7.1 概述
用户可以利用2个串口或者利用以太网接口对DSC210进行配置,每一个串口都有一定范围的波特率和奇偶校验要求,这些要求可以在命令中定义,每一个串口的缺省配置为9600
bits/s, 8 个数据位,1个停止位,没有奇偶校验。
组成转换器的人机接口语言(MML)的各个命令是基于一系列的CCITT的蓝皮书规范Z.311 - Z.317。
在下面的描述中,用户需要输入的文本、数字、字符用黑体表示,屏幕上相应的输出用细体,需要定义的语法元素用尖括号括起来,例如:<time
of day>。
7.2 登录/退出过程
操作者必须"登录"一个MML接口,以便对转换器的一次对话进行初始化。
为了能够登录串行口,使用DTR/DSR进行配置,连接终端应该插入DSR,相应的转换器应该插入DTR,这样用户才可以利用转换器进入一次对话。会话由发给转换器的操作命令结束,也可以从终端拔出DSR或者由一个自动退出计时器控制结束,这时转换器也应该拔出DTR。如果重新登录,必须首先拔出DSR。
如果登录串行口,不使用DTR/DSR进行配置,应该键入回车键。会话由发给转换器的操作命令结束,也可以由一个自动退出计时器控制结束
转换器提供了两个标准的远程登录设备支持两个远程登录,该连接使用端口8102或者端口8103(不是使用缺省的23端口)。
如果设定了登录密码,继续登录前要求必须输入登录密码。如果输入不正确的密码,会提示重新输入。不正确的密码重新输入3次后,端口会自动断开连接。为安全起见,端口1不需要设置密码。
连接建立以后,由系统发出一条信息:
logged on at <calendar date> <time of day>
后面跟着命令提示符,登录会话可以由操作命令或者自动退出计时器控制结束。
登录会话期间会有两个系统计时器,一个是"自动退出警告"计时器和"自动退出"计时器。这两个计时器会在每一个命令输入后启动。当自动退出警告计时器到时,会向终端发出一个自动退出警告消息,这时的任何一个部分输入的命令都是无效的,这时系统会向终端发出提示。如果自动退出计时器到时之前没有命令输入,登录会话结束。这两个计时器可以用户定义,可以定义其无效。
如果退出系统,由系统向终端发出一条信息:
logged on at <calendar date> <time of day>
这时转换器会开始相应的处理过程,以便结束操作终端的连接。
7.3 命令字符集和语法
可以用作命令中的字符和参数是:
字母A-Z和a-z,可以参考<字母>,命令名和命令参数不区分大小写。
数字0-9,可以参考<数字>。
- (连接符),CR (回车),SP (空格),$(美元符号),& (and符号), * (星号),
: (冒号), ; (顿号) ,/ (solidus), . (句号,圆点) 和 = (等号)
DEL (删除)代表删除符号或者BS (回退)表示删除。
CAN (相当于control X) 用作删除符号。
可以使用&或者&&为同一个参数指定几个值,例如,3&6表示参数值为3和6,一组连续的参数值可以用&&区分,例如4&&8表示一组连续的参数值为4,5,6,7,8。
命令输入时允许添加注释,注释可以出现在一行的任何地方,注释用分隔符/*和*/与命令分隔开,注释符内可以是格式化字符(HT
-水平Tab,LF - 行缩进, VT -水平Tab, FF - 表格缩进,CR - 回车)和分隔符*/.以外的任意字符。
7.4 命令格式
为了熟悉和容易使用,所有的命令使用统一的五字符格式:
XXYYZ
其中:
XX = 命令组
YY = 该命令组内的功能
Z = 操作码
具体操作码有以下几个:
C = Change,改变
E = End,结束
I = Initiate,初始化
P = Print,输出
R = Remove,移动
S = Set,设置
注意:Print输出表示在对话过程中向串口输出。
7.5 命令说明
每一个字符都会回显到屏幕上,在当前行输入BS和DEL用作删除字符,这使得转换器输出序列"BS空格BS",在具有显示功能的终端上,可以看到最后输入的字符被删除。
有提示符出现时,可以输入命令。
各个命令之间用分号分开,接着回车。在终端上输入命令可以多于一行,但是不能超过100字符。
如果一个命令具有多个参数,用冒号分开,逗号也用于分隔参数。
为了保证删除字符的正确操作,一个命令行中输入的命令字符数不要多于一个终端可以显示的一行的字符数。如果命令比单行要长,每一行应该以一个完整的参数值结尾,然后回车,命令可以在下一行继续。
一个部分输入的命令可以使用CAN字符删除,系统会输出提示,提示该命令已经失效,然后出现提示符,可以输入新的命令。CAN字符也可以用来清空罗列在操作终端里的输出。
7.6 有危险性的命令
能影响转换器操作的命令可以认为是"危险"命令,每次输入一个"危险"命令,转换器会输出一个提示:
Are you sure? [Y/N]
操作者键入Y,然后回车,就会继续执行命令,其他的为无效字符,SP或者CR,然后回车,该命令将会丢弃。
7.7 改变配置数据
许多配置命令需要首先输入其他的命令(例如去掉电路板配置之前需要阻断当前连接),这些规则将在每一个命令讲解中作为一个前提条件进行介绍。
能够影响SS7信令连接的配置数据在重启MTP以后才会生效,因此,改变SS7的配置数据之前必须阻断所有的SS7连接。
7.8 命令响应
除非有命令响应,一般情况下,转换器不会产生输出。唯一的例外是自动退出警告信息和自动退出消息(已经设置为自动退出系统)。
自动退出警告信息如下:
WARNING: Auto log off imminent!
当正确命令输入转换器,提示该命令已经正确执行的输出为:
EXECUTED
一个无效的命令被拒绝执行,转换器提示如下消息。注意:只有在命令里第一个错误被检测出来时候才会出现该提示。
7.9 更新系统软件
配置数据存储在一个固体存储器中,更新系统软件时不会受到影响。
软件更新过程是使用MML进行更新的,当系统软件更新时,有新的呼叫进来,新软件不能激活,必须重启系统才可以。
完成软件更新后,用户负责重新启动系统。MML命令必须附加"安全"模式命令CNSYS, CNUPI
和 STRDP。同时附加告警日志和配置输出命令。
如果用户放弃软件更新或者软件更新过程失败,将会输出系统警告信息"SW mismatch",用户必须使用"安全"模式命令。如果用户在这种状态下重启系统,系统将会在"安全"模式下运行,运行软件时配置权利受到限制。
DSC210软件的最新版本可以从DataKinetics网站下载,网址为www.datakinetics.co.uk,发布的软件版本有2个文件组成,ascbin.F
和 asc02.F,其中ascbin.F 是第一次发布的文件,asc02.F是第二次发布的文件。使用软盘更新软件时,使用新的DOS格式的软盘。
7.9.1 软盘更新软件
从多个软盘更新系统软件的过程如下,用户需要键入:
CNUPI:DTYPE=SOFTWARE;
请求从软盘更新软件。
系统会首先询问是否确定更新软件,接着要求插入更新软盘。
用户插入含有ascbin.F文件的第一张软盘,并确认已经插好。
将软件从第一个软盘上载到DSC210。
接着提示用户插入后续的软盘,和第一张软盘的操作一样。
一旦所有的软盘都被读取,用户须周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)。
7.9.2 从远程数据中心(RDC)更新软件
从多个软盘更新系统软件的过程如下,用户需要键入:
CNUPI:DTYPE=SOFTWARE,RDC=<rdc id>,DIRECTORY=< subdirectory>;
从RDC更新的软件必须存储在ftproot的子目录下。
一旦用户确认软件更新,所发布软件必须传送到转换器。所有的软件传送完后显示对应于CNUPI命令的"EXECUTED"信息。
完成后,用户须周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)。
7.9.3 从 V4.10 和更老的版本更新软件
当从V5以前的版本进行更新时,需要一个附加的初始化步骤。
用户须周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)。当中央处理器启动后,3个红色告警LED指示灯会关灭5秒钟,在这个5秒钟内DataKinetics发布的软件(包括ascbin.F)会被存储在软盘中,新的系统软件将会检测到软盘而重新编辑内存中的内容。
更新过程完成后,面板上的三个红色的告警LED指示灯顺序闪动,启动过程后大约持续3分钟。完成后,取出更新软盘,利用周期性关断电源重启转换器,转换器运行于"安全"模式,利用CNUPI命令等待正常的软件更新过程结束。
7.10 更新配置数据
有效的配置数据必须首先由转换器存储到软盘中(利用CNBUI命令)。
配置数据更新是在周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)中的第一个周期完成的。当中央处理器启动后,3个红色告警LED指示灯会关灭5秒钟,在这个5秒钟内配置盘必须插入到软驱中,转换器能够判断软盘上的配置数据,并在主转换器软件启动前将这些数据加载到固体存储器中。
7.10.2 从软盘更新配置数据
从软盘利用MML更新配置数据的过程如下,用户需要键入:
CNUPI:DTYPE=CONFIG,FILE=<filename>;
请求从软盘更新配置文件。
配置文件<filename>.CF2将会上载到软盘中。
一旦所有的软盘都已经读完,用户需要周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)。
7.10.3 从远程数据中心(RDC)更新配置
从RDC更新配置数据的过程如下,用户需要键入:
CNUPI: DTYPE=CONFIG,RDC=<rdc id>,
DIRECTORY=< subdirectory>,FILE=<filename>;
请求从RDC更新配置文件,配置更新文件<filename.SD2>将会存储在ftproot的子目录中。
一旦用户确认配置更新,配置更新文件必须传送到转换器。所有的软件传送完后显示对应于CNUPI命令的"EXECUTED"信息。
完成后,用户须周期性的关断转换器的电源(关掉开关,等5秒钟,然后打开)以重启处理器(利用MNRSI也可以重启处理器)。
7.11 参数定义
7.11.1 参数表
下表是命令中所有的参数和详细的取值说明,所有的数字参数都是使用十进制。
<text character>可以是<lower case letter>(小写字母),<upper
case letter>(大写字母),<digit>(数字),$,或者连接符,没有要求使用引号对字符串进行界定。
|