之前在网上查询较多连接方法无法建立正确连接,参考无数文档后找到了自己的方法,以助于其他小伙伴们少走弯路。出处不太记得了不贴了。(相关的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工厂相关推荐

  1. java 普通类request_[Java教程]spring在普通类中获取session和request

    [Java教程]spring在普通类中获取session和request 0 2014-08-12 08:01:13 在使用spring时,经常需要在普通类中获取session,request等对像. ...

  2. 三、HDFS中的Java和Python API接口连接

    上次介绍了HDFS的简单操作,今天进入HDFS中的Java和Python的API操作,后面可能介绍Scala的相关的. 在讲Java API之前介绍一下使用的IDE--IntelliJ IDEA ,我 ...

  3. 普通类创建获取session 方式_猿蜕变11——一文搞懂mybatis花式使用方式

    看过之前的蜕变系列文章,相信你对mybatis有了初步的认识.但是这些还不够,我们今天进一步来了解下mybatis的一些用法. 猿蜕变同样是一个原创系列文章,帮助你从一个普通的小白,开始掌握一些行业内 ...

  4. 普通类创建获取session 方式_Springboot系列之RestApi中获取枚举类属性的几种方式...

    前言 我们在日常开发中经常会遇到,实体类中的枚举属性,在通过@ResponseBody注解返回到前端后,默认被解析成了枚举对象的name值,当我们需要获取枚举类的详细属性时就会变得非常麻烦,今天给大家 ...

  5. SDN控制器的北向接口

    SDN北向接口是连接SDN控制器和用户应用之间的重要纽带,决定了SDN的实际能力与价值,直接影响了整个SDN市场的发展方向. 北向接口概述 作为一种颠覆传统网络的新型网络架构,SDN凭借其快速提供网络 ...

  6. java springboot根据sessionId获取session(根据sessionId无法获取session)

    java已经不支持通过sessionId直接获取session 所以只能自己建立session监听类来存储和取session 监听类 import javax.servlet.annotation.W ...

  7. 设计模式(20):创建型-抽象工厂模式(Abstract Factory)

    设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. 毫无疑问,设计模式于 ...

  8. 用友U8对接打通旺店通·企业奇门获取产成品入库单列表接口与创建其他入库单接口

    用友U8对接打通旺店通·企业奇门获取产成品入库单列表接口与创建其他入库单接口 对接系统:用友U8 用友U8+不再是一款单纯的ERP产品,它为成长型企业构建集精细管理.产业链协同与社交化运营为一体的V1 ...

  9. Java反射机制demo(四)—获取一个类的父类和实现的接口

    2019独角兽企业重金招聘Python工程师标准>>> Java反射机制demo(四)-获取一个类的父类和实现的接口 1,Java反射机制得到一个类的父类 使用Class类中的get ...

最新文章

  1. malloc函数分配失败处理的严重性
  2. Java jar 如何防止被反编译?代码写的太烂,害怕被人发现
  3. SAP CAP 项目 cds watch 生成的 index.html 的模板位置和权限控制
  4. Nginx源码分析-启动初始化过程(一)
  5. 超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!
  6. 信息学奥赛一本通(1219:马走日)
  7. 秋风秋雨愁煞人:寒宵独坐心如捣
  8. 开滦二中2021高考成绩查询,2021年唐山查询中考成绩
  9. gulp html 缓存,gulp 给静态资源文件添加hash(md5)后缀 防止缓存
  10. 前端性能监控你会监控哪些数据? 如何做?
  11. python卡方拟合优度检验_SPSS超详细教程:卡方拟合优度检验
  12. 晶振的匹配电容计算公式
  13. goodix触摸屏(IIC)外设驱动
  14. 万网绑定二级域名_万网主机绑定二级域名子目录
  15. js实现bilibili弹幕列表随视频播放滚动
  16. 制作mac系统引导盘
  17. 方舟win10自建服务器,win10电脑玩方舟生存进化常见问题汇总
  18. 谷歌:科技让世界更美好
  19. 虚拟主机的构建——基于域名、端口、IP
  20. oracle数据库数据误删除恢复方法

热门文章

  1. 抄袭只是表面,本质其实是......
  2. Pr:导出设置之音频
  3. NoSQL数据库的四大家族
  4. arcgis两种随机数函数
  5. 西游记团队中需要裁掉一个人,你会裁掉谁
  6. 《佛密诸事》第一章 宇宙奇观——天
  7. 小白自学笔记——JAVA基础 1.1常用的DOS文件
  8. 编辑器之神-vim的使用技巧
  9. 计算机专业问未来有什么理想,我和计算机
  10. devenv.exe不是内部命令win10添加环境变量无效怎么办