Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

'Body schema is missing' error

39 views
Skip to first unread message

Jeremy Chapman

unread,
Aug 24, 2005, 12:04:06 PM8/24/05
to
I have an orchestration which receives an hl7 message through mllp, calls a
business rule and depending on the output sends the hl7 message tou a send
port. The receiving message is the same as the sending message. The
orchestration is bound to a send port group which curently has one send port
in it. It uses an mllp transport type using a pipeline of
BTAHL72XPipelines.BTAHL72XSendPipeline
(BTAHL72XPipelines.BTAHL72XSendPipeline, BTAHL72XPipelines, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35).

When I send a message to the receive port of the orchestration, I get a
suspended message in the hat. The error is "There was a failure executing
the sind pipeline: 'BTAHL72XPipelines.BTAHL72XSendPipeline' Source:
'Microsoft.Solutions.BTAHL7.HL72fasm' Send Port: '10.97.3.78:19000' Reason:
'Body schema is missing'.

All I'm trying to do is send the message that was received. Why can I not
send i?


Daniel Gelinas

unread,
Aug 24, 2005, 1:56:05 PM8/24/05
to
Jeremy,
I'm fairly new at this, but have you deployed a BTAHL7 project containing
the HL7 schema for the message you are trying to send through ? I realized
earlier this week that even if you are just passing it through, the BTAHL7
Send pipeline requires those schemas in order to reassemble your message
correctly.

This is different from the "regular" BizTalk passthru, which requires no
schemas whatsoever to work.

Jeremy Chapman

unread,
Aug 24, 2005, 7:05:52 PM8/24/05
to
Yup, all the schemas are deployed.


"Daniel Gelinas" <Daniel...@discussions.microsoft.com> wrote in message
news:F3CD569F-A86A-4705...@microsoft.com...

Cal

unread,
Aug 25, 2005, 12:14:42 AM8/25/05
to
You might want to checkout the "Multi Part Message" in the HL7
tutorial. after BizTalk parses the message it creates header, body and
Z-segments messegs.

Jeremy Chapman

unread,
Aug 29, 2005, 12:28:08 PM8/29/05
to
I've created the multipart message with MSHSegment, BodySegements and
ZSegments part with the BodySegments part Body property set to true. The
message gets received fine, and I am using xpath statements on the
BodySegments part to get data, so I think the message type is set up
correctly.


"Cal" <kadd...@gmail.com> wrote in message
news:1124943282....@g14g2000cwa.googlegroups.com...

bunny

unread,
Mar 22, 2013, 2:05:07 PM3/22/13
to
Jeremy Chapman wrote on 08/24/2005 12:04 ET :
> I have an orchestration which receives an hl7 message through mllp, calls a
> business rule and depending on the output sends the hl7 message tou a send
> port. The receiving message is the same as the sending message. The
> orchestration is bound to a send port group which curently has one send port
> in it. It uses an mllp transport type using a pipeline of
> BTAHL72XPipelines.BTAHL72XSendPipeline
> (BTAHL72XPipelines.BTAHL72XSendPipeline, BTAHL72XPipelines, Version=1.0.0.0,
> Culture=neutral, PublicKeyToken1bf3856ad364e35).
>
> When I send a message to the receive port of the orchestration, I get a
> suspended message in the hat. The error is "There was a failure executing
> the sind pipeline: 'BTAHL72XPipelines.BTAHL72XSendPipeline' Source:
> 'Microsoft.Solutions.BTAHL7.HL72fasm' Send Port: '10.97.3.78:19000' Reason:
> 'Body schema is missing'.
>
> All I'm trying to do is send the message that was received. Why can I not
> send i?
>
Did you ever get a chance to resolve this , I have the same error
0 new messages