BizTalk Party无法解决收到的HL7v2消息 [英] BizTalk Party not being resolved for incoming HL7v2 message

查看:92
本文介绍了BizTalk Party无法解决收到的HL7v2消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个BizTalk应用程序,该应用程序设置为在MLLP接收位置上接收HL7v2消息.

I have a BizTalk application which is setup to receive HL7v2 messages on an MLLP receive location.

我成立了聚会,以便根据发送应用程序(MSH.3)进行解析,并将我们的本地架构应用于传入的消息类型,即ORU_R03_23_GLO_DEF.

I've setup parties in order to resolve based on the Sending Application (MSH.3) and apply our local schema to the incoming message type which is ORU_R03_23_GLO_DEF.

因此,该当事方应从

http://microsoft.com/HealthCare/HL7/2X#ORU_R03_23_GLO_DEF 

收件人

http://mynamespace/HL7/2X#ORU_R03_23_GLO_DEF 

但是,每当一条消息到达端口时,由于我们收到这样的错误,这似乎似乎无法解决该方.

However, whenever a message hits the port, it almost seems like the party is not being resolved because we receive an error as such

Error happened in body during parsing
Error # 1

Alternate Error Number: 301
Alternate Error Description: Schema http://microsoft.com/HealthCare/HL7/2X#ORU_R03_23_GLO_DEF not found
Alternate Encoding System: HL7-BTA

另一个错误:

消息传递引擎无法处理由提交的消息 adapter:MLLP源URL:0.0.0.0:11001详细信息:已发布的消息 无法路由,因为未找到任何订户.这个错误 如果未编排编排或发送端口,则会发生 征募,或者是否需要某些消息属性 订阅评估尚未提升.请使用Biztalk 管理控制台可以解决此故障.

The Messaging engine failed to process a message submitted by adapter:MLLP Source URL:0.0.0.0:11001. Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure.

第二个错误是基于第一个错误的,因为没有错误,没有端口订阅以查找http://microsoft.com/HealthCare/HL7/2X#ORU_R03_23_GLO_DEF

The second error is somewhat expected based on the first, since no, there aren't ports subscribed to look for messages of type http://microsoft.com/HealthCare/HL7/2X#ORU_R03_23_GLO_DEF

有一些端口已预订http://mynamespace/HL7/2X#ORU_R03_23_GLO_DEF

反正有没有办法检查该党是否确实在阅读收到的消息?

Is there anyway to check for sure if the Party is actually reading the incoming messages?

有人在BizTalk派对上遇到过这种情况吗?如果是这样,如何解决?

Has anyone encountered this happening with BizTalk Parties? If so, how was it resolved?

推荐答案

经验教训.在执行其他操作之前,先搜索修补程序.

Lesson learned. Search for Hotfixes BEFORE doing anything else.

http://support.microsoft.com/kb/2892599

我同时为BizTalk 2013安装了CU1和CU2,突然双方都按预期解决了.在阅读修复程序中包含的所有内容时,我无法告诉您哪些修复程序实际上会有所帮助.实际上,这让我想知道这是否是巧合,就像通过操作系统擦除和新安装的BizTalk 2013一样,一切正常.

I installed both CU1 and CU2 for BizTalk 2013 and suddenly the parties are resolving as expected. In reading what is all included in the fixes, I'm unable to tell which of the fixes would have actually helped. In fact, it sort of makes me wonder if it was coincidence, seeing as with an OS wipe and fresh BizTalk 2013 install, everything worked fine.

这篇关于BizTalk Party无法解决收到的HL7v2消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆