C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2021-9-23
发表于 2021-10-9 16:49:13 |显示全部楼层
本帖最后由 乌咔咔 于 2021-10-9 16:49 编辑








































  






CorbaExplorer安装
请将本文附件CorbaExplorerApp压缩包解压到本地目录,无需安装,即可使用。
本文假设安装目录为D:\CorbaExplorer
CorbaExplorer启动
本章节是CorbaExplorer测试的基础。 本章节先容了CorbaExplorer的启动,配置,以及登录连接Corba,获取Session。章节3的测试操作将以本章为基础。
操作步骤

进入D:\CorbaExplorer\NmsSimulator\ 目录,实行startNmsSimulator.bat,出现如下窗口:
图片1.png
运行本脚本后,会在当前目录生成nmssession.ior文件,文件内容和命令窗中内容相同。后续在登录EMS获取 Session时会用到。
进入D:\ CorbaExplorer\bin\目录,实行corbax.exe出现如下窗口:
图片2.png
l CORBA Interface Repository URI 选择CorbaExplorer/data/IR.ior
l 第一次选择Create repository单选框。再次登录选择connect
如果重启机器后,视为第一次登录。
l CORBA Name Service URI输入
样例:corbaloc:iiop:1.1@192.168.1.48:3075/NameService
点击< start >,进入CorbaExplorer界面
图片3.png
进入Interface Repository(接口工厂)。
l 选择 <File> ® <New> ® <Interface Repository Explorer…>。如图
图片4.png
l Interface Repository 界面如图
图片4.png
第一次启动,必须新建Interface Repository(接口工厂),后续步骤就是为了增加Interface Repository编译选项,新增Interface Repository
Interface Repository界面,增加编译选项。
l 点击菜单< Repository > ® <Compiler Options>
图片5.png
l 可弹出如下IDL接口描述语言编译选项对话框:
图片12.png
在上图中,需要注意的两项:include directories项及Loader项;
loader项 :默认为bin目录下irfeed.exe地址,一般不要修改。
Include directories项:“../idl;../idl/OMGidl”(请拷贝“” 之间的内容)
l 点击<OK>, 返回Interface Repository界面
Interface Repository界面,加载IDL
点击界面中工具栏Load按钮(如图)
图片11.png
弹出需要加载idl文件框选项选择到相应目录下D:\CorbaExplorer\idl\tmf.idl(蓝色字体为相对路径,请根据CORBAEXPLORER 放置路径找到tmf.idl位置)
图片9.png
点击<打开>,会弹出如下结果, 提示成功,点击<确认>
此时已经完成Interface Repository新增,可关闭Repository窗口。
返回主窗口(对象浏览器窗口,CORBA Object Explorer)。
准备开始建立Session连接。点击菜单< File > ® <Open Name>
弹出如下窗口,OpenName
一路双击,直至如下画面,可以看到显示在名字服务上注册的下层网管列表。
在上图中,选定后双击,回到主界面,如图:
图片13.png
在上图点击< Operations > 标签页,出现如下界面:点击红色框的下拉条,出现如下界面。选择EmsSessionFactory_I接口。在Operations项,选择getEmsSession
图片14.png
出现如下参数输入窗口
图片15.png
直接在里面输入登录下层网管的用户、密码
选择需要输入的行,直接输入数据,完成用户密码填入。
图片16.png
第三个参数输入。双击需要输入的第三个in参数。
图片17.png
在新窗口中点击如下图中Load按钮
图片18.png
在弹出的对话框中选择扩展类型为iornmssession.ior文件(D:\CorbaExplorer\data目录下步骤一中生成的nmssession.ior 图片19.png

参数输入正确后。点击invoke或者按F5键,实行, 操作成功后,即表示通过Corba接口登录成功网管。
双击OUT输出参数,在新弹出的窗口中再点击。
图片21.png

在新窗口中的 Operation中可看出有新的接口可供查询。

CorbaExplorer接口调用
测试前,都会先进行3.1获取CORBA接口所支撑的接口管理器的步骤。通过此调用接口,可了解当前COABA接口的接口能力,而后通过查询具体接口管理器(getManager操作),进入到接口管理器,获取各个管理器支撑的接口,而后进行功能接口的测试。
测试一:获取CORBA支撑的所有接口管理器
前提条件
已经建立Session,详细过程请参考本文2CorbaExplorer启动。
操作步骤

在窗口中选择getSupportedManagers
图片24.png
点击invoke或者按F5键,实行。

双击out 行,可以查看查询结果
图片26.png
上述输出的是我司Corba接口各控制器,通过getManager 接口可以获取各个控制器所支撑的详细接口;
测试二:获取所有网元(举例)
操作步骤
接着本章3.1节的结果。在窗口选择File-->New-->Object Explorer 创建一个新对象实例
图片27.png
选择Operations标签页
在上述窗口中选择OperationgetManager操作,出现如下窗口:
图片29.png
在第一个输入参数中填充 “ManagedElement”(getSupportedManagers输出结果中控制器名称)。
点击Invoke”(F5),实行。
双击输出参数,双击弹出窗口输出。

图片30.png
在新弹出窗口中Operation下拉框,可观察到本控制器下包含的详细接口,选择getAllManagedElements操作,如下所示
图片34.png
在第一个输入参数中填充:10000”(查询反馈结果个数,根据实际填写)。
点击Invoke”(F5),实行。
输出参数中有数据,即代表调用成功,如下。


测试二:获取全量配置同步(举例)
操作步骤
全量配置同步接口为非规范要求Corba接口,使用本工具需自行导入相关IDL使用。将我司相关IDL文件拷贝至CorbaExplorer目录D:\CORBAExplorer\idl
图片36.png

修改头文件tmf.idl,使其包含新增IDL文件。
图片37.png
重启CorbaExplorer,重复步骤2导入IDL头文件,即可验证拓展控制器功能。

备注:
1、 本工具运行前提为Tao服务启动后,网管服务Corba服务正常启动。
2、 工具可实行查询及下发接口,接口支撑范围详见我司Corba接口需求文档:
http://10.78.13.218/svn/requirement/1-需求活动/需求基线库(U-传输)/12-北向接口/Corba接口/U2000 Corba接口











图片1.png
图片2.png
图片3.png
图片6.png
图片7.png
图片8.png
图片10.png
图片20.png
图片22.png
图片23.png
图片25.png
图片28.png
图片31.png
图片32.png
图片33.png
图片35.png
图片38.png

举报本楼

本帖有 5 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-5 12:23 , Processed in 0.330230 second(s), 18 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图