健迅集成平台与医信集成平台消息接口方案
北大医疗信息技术有限公司
2019年05月
目录
1. 安装MQ组件 2
2. ESB集成平台流程调度计划 3
1. 北大医信发送MQ消息 3
2. 北大医信发送Empi消息 3
3. 集成平台作业调度计划 3
1. 接收北大医信平台MQ消息 3
4. 北大医信平台发送消息连接参数配置 3
1. PkuHitMQQueueManager 3
5. 如何切换健迅平台调度服务器 3
修改日期 | 修改人 | 修改内容 |
---|---|---|
2019.05.13 | 谢永俭 | 初始版本 |
1 安装MQ组件
需要发送或接收MQ消息的机器必须要安装MQ客户端驱动,版本是7.5.0.3
2 ESB集成平台流程调度计划
3 北大医信发送MQ消息
负责把EVT.PkuHit.MQ事件MQ消息发送到医信平台IIB消息队列,如果没有启用集成平台消息接口可停用。
4 北大医信发送Empi消息
负责把EVT.PkuHit.EmpiAdded;EVT.PkuHit.EmpiRevised事件MQ消息发送到医信Empi webservice,如果没有启用empi消息接口可停用。
5 集成平台作业调度计划
6 接收北大医信平台MQ消息
各运行参数按医信平台服务器的配置信息进行配置,负责接收来自医信平台IIB消息队列的消息回传到相应的业务更新,如果没有启用集成平台消息接口可停用。
7 北大医信平台发送消息连接参数配置
8 PkuHitMQQueueManager
北大医信MQ消息管理器配置参数按医信平台服务器的配置信息进行配置。
参数位置:北大医信平台接口相关参数(IXS.PKUHIT.ServiceLibrary.IxsPkuHitParameter)
9 如何切换健迅平台调度服务器
1)假设原调度服务器是A,要迁移到服务器B
2)如果使用了医信平台,要确保服务器B安装了MQ驱动,安装包路径
\svrtest\Resources\Setup\3.0开发环境\mqc75_7.5.0.3_win
3)在oracle数据库中找到两台服务器的serverid
Select * from core.wcfserver;
假设A的serverid是101,B是102
4)将A的调度改到B
Update Esb.Scheduler set wcfServerId=102 where wcfServerId=101;
commit;
5)重启A的jetsun服务,再重启B的jetsun服务,注意按顺序操作