我有一个 BizTalk 应用程序,它设置为在 MLLP 接收位置接收 HL7v2 消息。
我已经设置各方以便基于发送应用程序 (MSH.3) 进行解析,并将我们的本地模式应用于传入消息类型,即 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
但是,每当消息到达端口时,似乎该方没有得到解决,因为我们收到了这样的错误
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
其次是另一个错误:
消息引擎无法处理适配器提交的消息:MLLP Source URL:0.0.0.0:11001。详细信息:无法路由已发布的消息,因为找不到订阅者。如果尚未征用订阅编排或发送端口,或者未提升订阅评估所需的某些消息属性,则会发生此错误。请使用 Biztalk 管理控制台解决此故障。
第二个错误是基于第一个错误,因为不,没有订阅的端口来查找类型的消息http://microsoft.com/HealthCare/HL7/2X#ORU_R03_23_GLO_DEF
有订阅的端口http://mynamespace/HL7/2X#ORU_R03_23_GLO_DEF
有没有办法确定党是否真的在阅读传入的消息?
有没有人在 BizTalk 聚会上遇到过这种情况?如果是这样,它是如何解决的?