On a computer that is running Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1), you use a receive location that uses the
XMLReceive pipeline to receive messages. BizTalk Server receives a message that contains a document node that has no data. This document node contains attributes that are marked for promoted property or for distinguished field.
For example, the message contains the following node:
<Document attrib1="value1" attrib2="value2"/>
In this situation, the message is suspended by BizTalk Server. Additionally, an error log that resembles the following is logged in the Application log:
Event Type: Error
Event Source: BizTalk Server 2006
Event Category: BizTalk Server 2006
Event ID: 5719
Description:
There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "Pipeline " Receive Port: "ReceivePortBatch" URI: "<URI>" Reason: The disassembler found an envelope that does not have the body element.
Note This issue does not occur on a computer that is running BizTalk Server 2006 R2 before you upgrade to BizTalk Server 2006 R2 SP1.