第十章 利用OPS 进行交换维护
爱立信的OSS 提供了强大的网络管理维护、优化功能,包括RNO ,OPS 等,其中的OPS
提供了丰富而强大的脚本功能,能够根据OPS 所包括的函数、命令自行编制各种实用的脚本
程序,提高工作效率。
爱立信的交换机维护软件WinFIOL 也提供了良好的用户界面和多种接口协议,可以在一
个WinFIOL 环境下对网络内的所有交换机进行监控。尤其值得一提的是它的脚本功能,如加
以充分利用,对网络维护工作和工程建设中交换机调测的许多重复性工作,以及一些操作的
慎重处理,都可以有事半功倍的效果。
WinFIOL 的Script 是以“@ ”为开头的一些简短命令,其实就是OPS 命令的一部分。本
章就对OSS 及WinFIOL 脚本语言在网络维护和优化中的具体应用进行介绍。
10.1 操作程序维护脚本语言
10.1 操作程序维护脚本语言
OPS 脚本可以以文本形式书写,它包含MML (人机交互语句)和OPS 脚本命令、函数。
除了备注外,每一个命令行的第一个非空字符都会以一个特定的字符开始,以便区分该命令
是MML 还是OPS 脚本命令。如果命令行的第一个非空字符是◎、/ 、!中的一种那么该命令
就被认为是OPS 脚本命令,否则被认为是MML 。
一个OPS 脚本命令行可以跨度几行,当我们希望在下一行继续输入该命令时,需要在不
完整命令行的后面加上一个逗号来连接下一行,但是标注性字符串除外。 同样一个MML 命
令也可以跨度几行,但是它需要在不完整行的最后面加上一个或者-字符连接下一行。
命令文件对字符是不敏感地,但是标注性字符串除外。命令文件在执行过程中,一个
MML 命令在发向外部系统前将被转换成大写字符。
我们可以从一个命令文件的某一行开始逐个的执行命令。同时可以使用@INCLUDE 命
令来调用、执行另一个命令文件作为命令文件的一部分,当调用的命令文件执行完成后,将
继续执行上级命令文件中@INCLUDE 后的下一命令。如果@INCLUDE 命令已经是命令文件
中的最后一个命令,那么该命令文件也就执行完成。
在使用@INCLUDE 调用的下级命令文件中,同样可以使用@INCLUDE 命令来调用其他
的命令文件,但是循环的调用是不被允许的。
图10-1 OPS 编辑窗口界面
10.1.1 解析和执行
命令文件仅解释分析OPS 命令和函数,而对于MML 命令直接发送到外部系统。
命令文件的解释分析有三个状态:
1.运行:操作正在运行中;
2 .输入返回:需要用户输入一个值作为返回的结果。例如(@INPUT 和@PROMPT 命
令);
3 .停止:操作完成。值得注意的是在获得运行信息的时候也将保持在该状态。
图10-2 OPS 运行窗口界面
10.1.2 OPS脚本命令及函数
OPS 脚本命令和函数用于创建OPS 脚本,来执行一项特别的任务,在允许的范围内管理
外部系统。这个命令文件也能够直接发送MML 命令到外部系统。
OPS 脚本开始一个新的命令行都必须以@ 字符开始(仅有!$$$$!命令除外)例如
@CONNECT 。在命令文件中调用OPS 脚本函数的时候,不需要在函数前面加上@符号,但
是需要在函数名后面加圆括号,例如OPS 脚本函数GETDEST( ) 。
根据这些命令和函数的功能可以把他们归纳为以下几类:
1.错误处理
2 .流控制
3 .外部系统通信
4 .文件及打印机
5 .时间事件
6 .输入和输出
7 .文件系统
8.字符串和数字处理
9 .其他
10. FIOL 命令
在命令文件中 FIOL 命令有不同的目的,我们之所以将他单独分为一类是为了把它整理
成为一种单独的语言,为了向后兼容所以FIOL 命令仍然保留在OPS 脚本语言中,我们可以
在同一个命令文件中使用FIOL 命令,就像使用OPS 脚本命令和函数一样。在下面的章节中
我们将对各个分类进行简单的介绍。
图10-3 OPS 输出窗口界面
1、 错误处理
错误处理命令:
@
您可能关注的文档
最近下载
- 2024年江西新能源科技职业学院单招职业适应性测试题库及答案解析.docx VIP
- 2026版第5次一本英语听力训练100篇-6年级.docx VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 2025年春阳光课堂金牌练习册八年级道德与法治下册人教版答案.pdf VIP
- 海关历史与发展(全).ppt VIP
- 人教版劳动教育七下 劳动项目五《雕刻印章》课件.ppt VIP
- 浙里新中考·对题38练.docx VIP
- 国际贸易概论(第四版) 课件 姚大伟 第一单元国际贸易基础理论.ppt
- 《C语言程序设计》信息化教学实施报告 .pdf VIP
- 2026年浙江工贸职业技术学院单招综合素质笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)