爱立信脚本OPS开发经验

爱立信脚本OPS开发经验

ID:38639740

大小:132.00 KB

页数:13页

时间:2019-06-16

爱立信脚本OPS开发经验_第1页
爱立信脚本OPS开发经验_第2页
爱立信脚本OPS开发经验_第3页
爱立信脚本OPS开发经验_第4页
爱立信脚本OPS开发经验_第5页
资源描述:

《爱立信脚本OPS开发经验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OPS脚本经验谈胡仕国13825769897摘要OPS是进行爱立信交换机维护的强大工具,本文从基本语法和重要的函数方面介绍OPS基本使用和编写方法,由于OPS的低级编程语言这一特点导致编程中存在编程陷阱,本文列举部分编程陷阱,以及编程中的一些小技巧。一、OPS脚本概述OPS(OperarionsProcedureSupport)是一个使用OPS脚本语言进行命令文件编辑、调试和执行的环境,OPS脚本是爱立信交换机进行系统管理、维护升级的一大利器,其运行于UNIX系统中,属于过程化编程语言,对于爱立信交换机维护人员来

2、说其要熟练地掌握必需注意一下2点:1、熟悉OPS脚本语言的语法,OPS相对来说是一个低级语言,没有高级的编译器,对语法错误检查很简单,如对隐含的变量设置,跳转错误等均无法检测出来,这是OPS脚本语言初学者一大障碍。推荐大家使用OPS自带帮助文件或其翻译版本《OPS帮助文档》或叫《OPS十日谈》。2、熟悉用CommandFiles完成工作任务,需要对指令打印结果的格式以及内容进行准确的把握,这样才能正确的提取有用信息。下文将介绍OPS基本使用、语法、重要函数、编程陷阱、编程技巧。二、OPS界面基本使用OPS提供一个

3、编辑、调试和运行使用OPS脚本语言的CommandFile的环境,主窗口显示CommandFile内容方框和CommandFile执行方框。CommandFile可通过文件浏览器Load入到主窗口,也可以创建一个新文件,一个Session中可以进行多个OPS运行,但建议不要超过5个,过多的OPS进程会加重OSS系统负荷负担。主窗口可在三种模式下工作:Edit、Run、Output.InEditmode,创建新CommandFile或编辑CommandFile。窗口提供编辑、语法检查等功能。InRunmode,可以

4、进行Commandfile的执行、人工停止、stepbystep执行等。13InOutputmode,显示脚本执行进展。图表1OPS程序界面基本操作步骤1.启动OperationsProcedureSupport,OPS启动后出现在“Editmode”,一个未命名的文件自动建立在当前工作目录。2.另存(Saveas)文件3.在CommandFileArea编写脚本4.“Save”保存脚本文件5.转换至“Runmode”并“Run”文件,其运行结果显示在“CommandFileOutput6.如果出错,“”符号指示

5、当前命令行不能执行。7.转换至“Editmode”,并修改错误的命令行8.保持(Save)或检查语法并保持(CheckSyntaxandSave)9.转换至“Runmode”进行脚本执行。使用小建议1、在InEditmode下进行CommandFile编写建议初学者开启着色功能,系统自动对文件不同字符进行着色,如蓝色为OPS命令或功能;亮绿色为标签(Labels)、黑色为13字符串(String)、粉红为变量(Variables),如果格式错误显示红色可以帮助进行错误检查,在准备切换到InRunmode进行程序执

6、行之前建议对其进行语法检查图表2OPS选项设置界面2、在InRunmode下可以根据自己需要进行脚本执行,其中对网元核查很重要,在使用时要对脚本需要运行的网元进行确认,否则可能造成重大后果。图表3网元选择界面OPS窗口界面提供一套比较丰富的功能,由于本文篇幅限制,具体功能使用请读者自行研究。三、OPS语法和重要函数OPS基本语法OPS脚本以文本文件形式撰写,一个OPS脚本可包含人机语言(MML)、OPS脚本命令,MML不需要字符标示,OPS脚本命令需要@字符进行标示,而以“@@”、“/”、“!”开头的为注释说明,

7、只显示不执行,如下面2种标示方式:变量由命令设定,如:@INPUT,@SET,@READ,变量以下列格式定义:Var=Var_char13其中下列符号除外:<>=+-*/(),'"{}@,而且变量名不能以数字、($)或(#)开头,如果变量已被赋值,变量内容可被访问,变量字符不能超过1000个。变量替代可用于替换变量名或变量名的部分,变量替代以{}符号表示,在一个脚本行中可包含多个变量替代,变量替代可嵌套,如2次嵌套形式:abc{{}}。以下情况将不发生替代:1.如果需替代的变量在执行时未被定义,替代不发生。2.@

8、LABEL命令不允许替代,跳跃不成功,如@LABEL{MYLABEL}为不合法表达式在脚本中在@IF-THEN或@IFERRORTHEN条件命令中可以使用如下的<、<=、=、<>、>=、>、+、AND、OR等符号运算。OPS重要函数OPS函数在OPS编程过程中是十分重要,下面介绍部分常用重要的函数:@CHECK(Exp)错误检查有效与否,命令格式@CHECK(“ON”)标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。