北向接口基本测试方法告警测试.docx

上传人:b****8 文档编号:30387894 上传时间:2023-08-14 格式:DOCX 页数:12 大小:1.22MB
下载 相关 举报
北向接口基本测试方法告警测试.docx_第1页
第1页 / 共12页
北向接口基本测试方法告警测试.docx_第2页
第2页 / 共12页
北向接口基本测试方法告警测试.docx_第3页
第3页 / 共12页
北向接口基本测试方法告警测试.docx_第4页
第4页 / 共12页
北向接口基本测试方法告警测试.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

北向接口基本测试方法告警测试.docx

《北向接口基本测试方法告警测试.docx》由会员分享,可在线阅读,更多相关《北向接口基本测试方法告警测试.docx(12页珍藏版)》请在冰豆网上搜索。

北向接口基本测试方法告警测试.docx

北向接口基本测试方法告警测试

告警测试

以下测试步骤需正确配置了JDK和UCS参数等文件后才能执行成功,如果这部分内容不清楚请参见《北向接口基本测试方法.docx》

中的配置部分

1.首先我们需要打开UCS,并新建项目名称,名称可以由自己来决定。

这里以searchinformation为例。

建立好项目名称后,我们进入UCS文件夹下的projects目录中的searchinformation文件夹下的IDL目录,把IDL文件拷贝到这个上面所述的文件夹里。

然后在UCS软件里的Project菜单中点击Reload选项,如果一切正常的情况下会出现如下图所示画面

1.第一步,我们找到左边小窗口中的CosNaming.idl下的NamingContextExt目录下点击如下图红色框所选按钮,会弹出如下图右下角对话框,这里点击“IORfile”按钮,在弹出的对话框中选中NS_Ref文件(此文件通常在C盘根目录下)

 

打开NS_Ref文件后,点击NamingContextEXT下的resolve_str,在右边的对话框中输入NCIA.server,所下图所示

 

然后点击上图中用红色线提示的绿色按钮。

执行invokethisoperation操作后出现所下图所示

这里有两个内容很重要

1.是下一个操作的路径,也就是上图中IDL:

mtnm.tmforum.org/emsSessionFactory/EmsSessionFactory_I:

1.0:

从上图路径中可以看出我们下一步要去/emsSessionFactory/EmsSessionFactory_I:

1.0:

执行操作

2.另一个比较重要的是IOR文件(可操作对象索引),上图红色框也有提示,这里我们需要复制IOR内容(ctrl+c)。

IOR中有什么?

IOR是一个数据结构,它提供了关于类型、协议支持和可用ORB服务的信息

下一步我们需要进入在左上角的选择进入上面提示的路径

/emsSessionFactory/EmsSessionFactory_I

做如下图右键操作

 

点击“Setiordirectly”在弹出的对话框中选择“iorstring”点击

在弹出的对话框内把刚才已经复制好的IOR文件粘贴进去,如下图如示

点击“确定”后,这时就已经通过对IOR文件建立了对象的关联了

然后在点击getEmsSession,在右面的intuser和intpassword中分别输入administrator和ncia

如下图所示

然后知道下一步要干嘛了吗?

如果你能想到要invoke那就答对了,点击下图红色框中的绿色按钮

然后你应该可以猜到要干嘛了吧,下面是不是又出了一堆的IOR文件,对了,接着复制IOR文件,内容如下

“IOR:

000000000000003149444C3A6D746E6D2E746D666F72756D2E6F72672F656D7353657373696F6E2F456D7353657373696F6E5F493A312E3000000000000000010000000000000078000102000000000E3139322E3136382E3231392E35002465000000245374616E64617264496D706C4E616D652F73657373696F6E2F0117041B151********221000000020000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001”

然后在去找下一步要执行的路径

IDL:

mtnm.tmforum.org/emsSession/EmsSession_I:

1.0:

进入/emsSession/EmsSession_I

然后还是执行SetDirectly操作,如下图所示

在弹出的对话框里,在把刚才复制的IOR文件复制进去,然后执行getEventChannel,如下图如示

得到以下IOR

“OR:

000000000000003349444C3A6F6D672E6F72672F436F734E6F746966794368616E6E656C41646D696E2F4576656E744368616E6E656C3A312E30000000000001000000000000007C000102000000000E3139322E3136382E3231392E35002464000000254A61634F52422D4E6F74696669636174696F6E536572766963652F0D1704493E4A3818340D000000000000020000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001”并复制

根据提示找到/CosNotifyChannelAdmin/EventChannel

在EventChannel右键执行“SetIorDirector”,然后把刚才复制的IOR文件进行粘贴

在-get_default_consumer_admin然后执行invoke操作,如下图如示

执行后得到以下IOR“IOR:

000000000000003449444C3A6F6D672E6F72672F436F734E6F746966794368616E6E656C41646D696E2F436F6E73756D657241646D696E3A312E300000000001000000000000007C000102000000000E3139322E3136382E3231392E35002464000000254A61634F52422D4E6F74696669636174696F6E536572766963652F0E1704493E4A3818340D000000000000020000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001”复制这些IOR文件

根据提示CosNotifyChannelAdmin/ConsumerAdmin:

1.0:

进入

找到CosNotifyChannelAdmin/ConsumerAdmin

在ConsumerAdmin右键执行“SetIorDirector”,然后把刚才复制的IOR文件进行粘贴,点击“确定”按钮后。

点击obtain_notification_puth_supplier在左侧的inctype:

中选择SEQUENCE_EVENT,这样告警就会连续的上报了

然后右键执行invoke操作,如下图如示

IDL:

omg.org/CosNotifyChannelAdmin/SequenceProxyPushSupplier

得到如下IOR”IOR:

000000000000004049444C3A6F6D672E6F72672F436F734E6F746966794368616E6E656C41646D696E2F53657175656E636550726F787950757368537570706C6965723A312E300000000001000000000000007C000102000000000E3139322E3136382E3231392E35002464000000254A61634F52422D4E6F74696669636174696F6E536572766963652F141704493E4A3818340D000000000000020000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001”并复制

根据提示CosNotifyChannelAdmin/SequenceProxyPushSupplier进入

找到CosNotifyChannelAdmin/SequenceProxyPushSupplier

在SequenceProxyPushSupplier右键执行“SetIorDirector”,然后把刚才复制的IOR文件进行粘贴,点击“确定”按钮后。

点击connect_sequence_push_consumer右键执行invoke,如下图所示

正常情况下会出现如下图如示

最后返回void

到此为止通道已经打开,之后如果网管出现的告警等信息,我们都可以通过UCS软件检测到

这时我们需要打开网管,制造一些告警,然后我们就可以在UCS中看到我们通过网管制造的告警,如下图如示

告警通道建立就成功。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1