HealthConnect支持JAVA网关(代码实现)

1 概述

本文章介绍了HealthConnect支持JAVA网关具体操作步骤。

2 前期准备

①准备好需要部署功能JAR包。
②配置好HealthConnect中的EnsLib.JavaGateway.Service组件,使得其正常工作。

3 操作步骤

3.1 建立JAVA网关向导

  1. 打开Studio,找到Toos,打开JAVA网关向导。如下图。
    在这里插入图片描述

  2. 打开网关界面后,填入相关内容:
    ①选中相关JAR文件的路径;
    ②输入JAVA网关服务器的IP地址;
    ③输入JAVA网关服务器端口号;
    ④输入jar包关联引用其他文件。
    点击下一步;
    在这里插入图片描述

  3. 选中需要引入的具体类;点击完成。
    在这里插入图片描述

  4. 导入成功后,检查3)中选中类是否导入。

3.2 代码引用

		//声明JAVA网关实例
        Set JavaGateway = ##class(EnsLib.JavaGateway.JavaGateway).%New() 
        //连接JAVA网关,入参-:java网关服务器IP,端口号,命名空间,连接超时时间
        Set tSC =JavaGateway.%Connect("127.0.0.1",55555,"Demo",10)
        //引用Jar导入的类实例
        Set tSC =JavaGateway.%Import("AES.ECBTEST")
        //创建导入类实例
        Set util = ##class(AES.ECBTEST).%New()
        //调用其功能方法块,入参-:java网关实例,方法块参数;result为反参。
        Set result = util.Encrypt(JavaGateway,pInput.StringValue,"abcdabcdabcdabcd")

4 常见问题及解决

4.1 镜像同步问题
①问题描述:
如果该操作在正式生产环境中,会有镜像同步问题,保证镜像切换正常运行。
②问题原因:
镜像同步信息会将JAVA网关、代码等的信息同步;但是JAR包这种实际引用的文件信息需要人工操作。
③解决方案:将引用的JAR包文件,需要在另外一台服务器中放置相同的路径。

注意

使用该方法创建JAVA网关,在服务器重启后,该引用会失效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值