通信人家园

标题: 北向CORBA接口测试工具CorbaExplorer使用交流  [查看完整版帖子] [打印本页]

时间:  2021-10-9 16:49
作者: 乌咔咔     标题: 北向CORBA接口测试工具CorbaExplorer使用交流

本帖最后由 乌咔咔 于 2021-10-9 16:49 编辑








































  
1 CorbaExplorer安装3
2 CorbaExplorer启动4
3 CorbaExplorer接口调用16
3.1 测试一:获取CORBA支持的所有接口管理器        16
3.2 测试二:获取所有网元(举例)        18






CorbaExplorer安装
请将本文附件CorbaExplorer软件压缩包解压到本地目录,无需安装,即可使用。
本文假设安装目录为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 (2021-10-9 16:26, 21.53 KB) / 下载次数 1
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk0fGJlNmYzMWZjfDE3MTYzMjU3MDJ8MHww

附件: 图片2.png (2021-10-9 16:27, 21.82 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk1fGMzNmViM2U0fDE3MTYzMjU3MDJ8MHww

附件: 图片3.png (2021-10-9 16:27, 9.21 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk2fDIyMTMwOWQ0fDE3MTYzMjU3MDJ8MHww

附件: 图片4.png (2021-10-9 16:28, 10.53 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk3fDVhNzU3ODQ3fDE3MTYzMjU3MDJ8MHww

附件: 图片1.png (2021-10-9 16:31, 21.53 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk4fDJkNDNjODFjfDE3MTYzMjU3MDJ8MHww

附件: 图片2.png (2021-10-9 16:31, 21.82 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5Njk5fGE0M2YyYjI4fDE3MTYzMjU3MDJ8MHww

附件: 图片3.png (2021-10-9 16:31, 9.21 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzAwfDNhYmUzZGMzfDE3MTYzMjU3MDJ8MHww

附件: 图片4.png (2021-10-9 16:31, 10.53 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzAxfDkzMGE1ZTM0fDE3MTYzMjU3MDJ8MHww

附件: 图片5.png (2021-10-9 16:31, 9.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzAyfGM3YTJjNmY4fDE3MTYzMjU3MDJ8MHww

附件: 图片6.png (2021-10-9 16:31, 10.61 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzAzfGM3Zjc5OTgwfDE3MTYzMjU3MDJ8MHww

附件: 图片7.png (2021-10-9 16:31, 6.04 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA0fGEwNTI5M2YwfDE3MTYzMjU3MDJ8MHww

附件: 图片8.png (2021-10-9 16:31, 9.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA1fGMxYjBiOTZhfDE3MTYzMjU3MDJ8MHww

附件: 图片9.png (2021-10-9 16:31, 72.62 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA2fGJjM2NkNThhfDE3MTYzMjU3MDJ8MHww

附件: 图片10.png (2021-10-9 16:31, 21.99 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA3fDdkNzUwMDlifDE3MTYzMjU3MDJ8MHww

附件: 图片11.png (2021-10-9 16:31, 9.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA4fDE2NDY1ZTllfDE3MTYzMjU3MDJ8MHww

附件: 图片12.png (2021-10-9 16:31, 9.7 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzA5fDliYjAzMTdkfDE3MTYzMjU3MDJ8MHww

附件: 图片13.png (2021-10-9 16:31, 12.99 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzEwfDUxZmQwOWM5fDE3MTYzMjU3MDJ8MHww

附件: 图片14.png (2021-10-9 16:31, 12.34 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzExfDRhMzIwM2Q5fDE3MTYzMjU3MDJ8MHww

附件: 图片15.png (2021-10-9 16:31, 13.44 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzEyfDhiNmI4ODM1fDE3MTYzMjU3MDJ8MHww

附件: 图片16.png (2021-10-9 16:31, 14.34 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzEzfDVjNzc0M2ZmfDE3MTYzMjU3MDJ8MHww

附件: 图片17.png (2021-10-9 16:31, 14.63 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE0fGQ3ODA5ZWVifDE3MTYzMjU3MDJ8MHww

附件: 图片18.png (2021-10-9 16:31, 14.54 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE1fDg4M2VjODVhfDE3MTYzMjU3MDJ8MHww

附件: 图片19.png (2021-10-9 16:31, 13.56 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE2fGFhYThiYjg3fDE3MTYzMjU3MDJ8MHww

附件: 图片21.png (2021-10-9 16:31, 17.31 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE3fDVmMjdmNTNjfDE3MTYzMjU3MDJ8MHww

附件: 图片20.png (2021-10-9 16:31, 40.02 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE4fGFjMDhjZDBlfDE3MTYzMjU3MDJ8MHww

附件: 图片22.png (2021-10-9 16:31, 15.96 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzE5fGJjNDE3M2I1fDE3MTYzMjU3MDJ8MHww

附件: 图片23.png (2021-10-9 16:31, 13.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzIwfGViNjE5MWI4fDE3MTYzMjU3MDJ8MHww

附件: 图片24.png (2021-10-9 16:31, 13.72 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzIxfGM0YzdjZWQ0fDE3MTYzMjU3MDJ8MHww

附件: 图片25.png (2021-10-9 16:31, 13.49 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzIyfDIzMzQwYWRhfDE3MTYzMjU3MDJ8MHww

附件: 图片26.png (2021-10-9 16:31, 15.67 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzIzfGNiM2Y3ODlmfDE3MTYzMjU3MDJ8MHww

附件: 图片27.png (2021-10-9 16:31, 11.72 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI0fGU1YWI2NzI3fDE3MTYzMjU3MDJ8MHww

附件: 图片29.png (2021-10-9 16:31, 13.27 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI1fGVlMWM2NWE1fDE3MTYzMjU3MDJ8MHww

附件: 图片28.png (2021-10-9 16:31, 13.27 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI2fGRkNDM3ZDg2fDE3MTYzMjU3MDJ8MHww

附件: 图片30.png (2021-10-9 16:31, 13.64 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI3fGI5NTVkY2I3fDE3MTYzMjU3MDJ8MHww

附件: 图片31.png (2021-10-9 16:31, 15.36 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI4fGFlNjIxYWJhfDE3MTYzMjU3MDJ8MHww

附件: 图片32.png (2021-10-9 16:31, 14.86 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzI5fDQxMzk0MTcyfDE3MTYzMjU3MDJ8MHww

附件: 图片33.png (2021-10-9 16:31, 13.82 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzMwfGI1ZDIyMDEwfDE3MTYzMjU3MDJ8MHww

附件: 图片34.png (2021-10-9 16:31, 16.46 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzMxfDE2YTc0MDFjfDE3MTYzMjU3MDJ8MHww

附件: 图片35.png (2021-10-9 16:31, 16.46 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzMyfGJiNDViNWZhfDE3MTYzMjU3MDJ8MHww

附件: 图片36.png (2021-10-9 16:31, 105.93 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzMzfDU2NjVlZjc3fDE3MTYzMjU3MDJ8MHww

附件: 图片37.png (2021-10-9 16:31, 91.88 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzM0fDY3NTkxODM3fDE3MTYzMjU3MDJ8MHww

附件: 图片38.png (2021-10-9 16:31, 94.75 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDk5NzM1fDczNmVmMzIwfDE3MTYzMjU3MDJ8MHww
时间:  2022-2-10 17:02
作者: mechess

学习TCP和CORBA如何协同工作和数据通信

时间:  2022-3-17 11:58
作者: ruoshui901

nce能用吗,和u2000有变化吗
时间:  2022-10-13 15:40
作者: sunnyzhong

有地方下载吗
时间:  2023-12-4 23:25
作者: tester_zhang

有地方下载吗
时间:  2024-3-14 17:41
作者: tan529184275

哪里能下到?




通信人家园 (https://www.txrjy.com/) Powered by C114