执行BTAHL72xSendPipeline失败 [英] Failure executing BTAHL72xSendPipeline

查看:68
本文介绍了执行BTAHL72xSendPipeline失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的BizTalk Orchestration中收到一条HL7 ORU消息,我正在尝试创建一个ACK以发送回发送系统。我有一个双向请求 - 响应端口,我在MLLP适配器中使用BTAHL72X接收和发送管道。 ORU和
ACK都是多部分消息,我确信我已经以正确的顺序创建了它。

I'm receiving an HL7 ORU message into my BizTalk Orchestration and I'm trying to create an ACK to send back to the sending system. I have a twoway request-response port where I use the BTAHL72X Receive and Send pipeline in an MLLP Adapter. Both the ORU and the ACK is multipart messages which I am sure I have created in the correct order.

ORU消息很好地收到了我的业务流程,但我无法发回ACK。似乎发送管道不接受我的ACK,因为MSH段丢失 我真的
无法弄清楚为什么它丢失了。

The ORU message is received fine into my orchestration, but I can't send the ACK back. It seems like the send pipeline wont accept my ACK because the MSH segment is missing and I really can't figure out why it is missing.

ACK是在我的业务流程中创建的三部分多部分,包含"MSHSegment","BodySegments"和"BodySegments"。和"ZSegments"。我已经使用了三天这个错误,并且不知道如何解决这个问题。我试图重新创建我的多部分,以确保它按正确的顺序完成了

The ACK is a threepart multipart created in my orchestration, containing the "MSHSegment", "BodySegments" and "ZSegments". I've used three days on this error and have no clue how to solve this. I have tried to re-create my multipart to be sure it's done in the right order.

我在事件源中收到两条消息,说明如下:

I get two messages in my event source saying the following:

-------------------

-------------------

执行响应(发送)管道失败:"CustomerName.HL7v2.X.BTAHL72XSendPipeline,CustomerName.HL7v2.X,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 7c9848ab14fc3c91"资料来源:"BTAHL7 2.X汇编"接收端口:"ReceivePort2" URI:
" 10.253.50.111:11007"原因:消息不包含名称为MSHSegment的部分

There was a failure executing the response(send) pipeline: "CustomerName.HL7v2.X.BTAHL72XSendPipeline, CustomerName.HL7v2.X, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7c9848ab14fc3c91" Source: "BTAHL7 2.X Assembler" Receive Port: "ReceivePort2" URI: "10.253.50.111:11007" Reason: Message does not contain a part with name MSHSegment

----------------------

----------------------

发送给适配器"MLLP"的响应消息。在接收端口"ReceivePort2"上URI"10.253.50.111:11007"暂停错误详细信息:执行响应(发送)管道失败:"CustomerName.HL7v2.X.BTAHL72XSendPipeline,CustomerName.HL7v2.X,
Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 7c9848ab14fc3c91"资料来源:"BTAHL7 2.X汇编"接收端口:"ReceivePort2" URI:"10.253.50.111:11007"原因:对象引用未设置为对象的实例。 

A response message sent to adapter "MLLP" on receive port "ReceivePort2" with URI "10.253.50.111:11007" is suspended. Error details: There was a failure executing the response(send) pipeline: "CustomerName.HL7v2.X.BTAHL72XSendPipeline, CustomerName.HL7v2.X, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7c9848ab14fc3c91" Source: "BTAHL7 2.X Assembler" Receive Port: "ReceivePort2" URI: "10.253.50.111:11007" Reason: Object reference not set to an instance of an object. 

snusmimriken

snusmimriken

推荐答案

请您在此处发布请求和响应消息(仅当它们很大时才显示第一个和最后一个段)。
Could you, please, publish here the request and response messages (the first and the last segments only if they are large).


这篇关于执行BTAHL72xSendPipeline失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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