java Corba北向接口连接创建 获取session工厂
之前在网上查询较多连接方法无法建立正确连接,参考无数文档后找到了自己的方法,以助于其他小伙伴们少走弯路。出处不太记得了不贴了。(相关的java类是华为北向接口类可查询下载)
初始化方法如下
public class Demo {private static final String SERVER_IP="";private static final String SERVER_PORT ="";private static final String USER_NAME="";private static final String PASSWORD="";private POA rootPoa = null;private EmsSessionFactory_I pEmsSessionFactory = null;private EmsSession_I pEmsSession = null;public void init() {String[] args = new String[40];orb = ORB.init(args, null);//init POAtry {Object obj1 = orb.resolve_initial_references("RootPOA");rootPoa = POAHelper.narrow(obj1);rootPoa.the_POAManager().activate();obj1 = orb.string_to_object("corbaloc:iiop:1.2@" + SERVER_IP + ":" + SERVER_PORT + "/NameService");NamingContextExt defaultcontext = NamingContextExtHelper.narrow(obj1);assert (!(defaultcontext == null));org.omg.CORBA.Object obj2 = defaultcontext.resolve_str("WRI/EMS_1\\/SESSIONFACTORY.SESSIONFACTORY");assert (!(obj2 == null));//获取session工厂pEmsSessionFactory = EmsSessionFactory_IHelper.narrow(obj2);//登录获取权限NmsSession_I pNmsSession = null;EmsSession_IHolder emsSessionIHolder = new EmsSession_IHolder();pEmsSessionFactory.getEmsSession(USER_NAME, PASSWORD, pNmsSession, emsSessionIHolder);pEmsSession = emsSessionIHolder.value;//接下来就可以根据pEmsSession获取各种接口相关的管理器if (orb != null) {orb.destroy();}} catch (Exception e) {e.printStackTrace();}}
}
java Corba北向接口连接创建 获取session工厂相关推荐
- java 普通类request_[Java教程]spring在普通类中获取session和request
[Java教程]spring在普通类中获取session和request 0 2014-08-12 08:01:13 在使用spring时,经常需要在普通类中获取session,request等对像. ...
- 三、HDFS中的Java和Python API接口连接
上次介绍了HDFS的简单操作,今天进入HDFS中的Java和Python的API操作,后面可能介绍Scala的相关的. 在讲Java API之前介绍一下使用的IDE--IntelliJ IDEA ,我 ...
- 普通类创建获取session 方式_猿蜕变11——一文搞懂mybatis花式使用方式
看过之前的蜕变系列文章,相信你对mybatis有了初步的认识.但是这些还不够,我们今天进一步来了解下mybatis的一些用法. 猿蜕变同样是一个原创系列文章,帮助你从一个普通的小白,开始掌握一些行业内 ...
- 普通类创建获取session 方式_Springboot系列之RestApi中获取枚举类属性的几种方式...
前言 我们在日常开发中经常会遇到,实体类中的枚举属性,在通过@ResponseBody注解返回到前端后,默认被解析成了枚举对象的name值,当我们需要获取枚举类的详细属性时就会变得非常麻烦,今天给大家 ...
- SDN控制器的北向接口
SDN北向接口是连接SDN控制器和用户应用之间的重要纽带,决定了SDN的实际能力与价值,直接影响了整个SDN市场的发展方向. 北向接口概述 作为一种颠覆传统网络的新型网络架构,SDN凭借其快速提供网络 ...
- java springboot根据sessionId获取session(根据sessionId无法获取session)
java已经不支持通过sessionId直接获取session 所以只能自己建立session监听类来存储和取session 监听类 import javax.servlet.annotation.W ...
- 设计模式(20):创建型-抽象工厂模式(Abstract Factory)
设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. 毫无疑问,设计模式于 ...
- 用友U8对接打通旺店通·企业奇门获取产成品入库单列表接口与创建其他入库单接口
用友U8对接打通旺店通·企业奇门获取产成品入库单列表接口与创建其他入库单接口 对接系统:用友U8 用友U8+不再是一款单纯的ERP产品,它为成长型企业构建集精细管理.产业链协同与社交化运营为一体的V1 ...
- Java反射机制demo(四)—获取一个类的父类和实现的接口
2019独角兽企业重金招聘Python工程师标准>>> Java反射机制demo(四)-获取一个类的父类和实现的接口 1,Java反射机制得到一个类的父类 使用Class类中的get ...
最新文章
- malloc函数分配失败处理的严重性
- Java jar 如何防止被反编译?代码写的太烂,害怕被人发现
- SAP CAP 项目 cds watch 生成的 index.html 的模板位置和权限控制
- Nginx源码分析-启动初始化过程(一)
- 超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!
- 信息学奥赛一本通(1219:马走日)
- 秋风秋雨愁煞人:寒宵独坐心如捣
- 开滦二中2021高考成绩查询,2021年唐山查询中考成绩
- gulp html 缓存,gulp 给静态资源文件添加hash(md5)后缀 防止缓存
- 前端性能监控你会监控哪些数据? 如何做?
- python卡方拟合优度检验_SPSS超详细教程:卡方拟合优度检验
- 晶振的匹配电容计算公式
- goodix触摸屏(IIC)外设驱动
- 万网绑定二级域名_万网主机绑定二级域名子目录
- js实现bilibili弹幕列表随视频播放滚动
- 制作mac系统引导盘
- 方舟win10自建服务器,win10电脑玩方舟生存进化常见问题汇总
- 谷歌:科技让世界更美好
- 虚拟主机的构建——基于域名、端口、IP
- oracle数据库数据误删除恢复方法