FIX: Error message when you use the "XMLReceive" pipeline in BizTalk Server 2006 R2 SP1

Article translations Article translations
Article ID: 981967 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

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.

CAUSE

This issue occurs because of a change that is introduced in BizTalk Server 2006 R2 SP1 to the XMLDasmReader component.

RESOLUTION

The hotfix that resolves this issue is included in the cumulative update package 2 for BizTalk Server 2006 R2 SP1.

For more information about how to obtain the cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:
2211420 Cumulative update package 2 for BizTalk Server 2006 R2 Service Pack 1
For more information about BizTalk Server 2006 R2 SP1 hotfixes, click the following article number to view the article in the Microsoft Knowledge Base:
974563 List of Microsoft BizTalk Server hot fixes that are included in BizTalk Server 2006 R2 Service Pack 1
For more information about BizTalk Server hotfixes, click the following article number to view the article in the Microsoft Knowledge Base:
2003907 Information on BizTalk Server hotfixes

WORKAROUND

To work around this issue, add the </Document> tag. For example, change the document node that was mentioned in the "Symptoms" section to the following:
<Document attrib1="value1" attrib2="value2"></Document>

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Properties

Article ID: 981967 - Last Review: March 22, 2011 - Revision: 3.0
APPLIES TO
  • Microsoft BizTalk Server 2006 R2 Branch Edition
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Standard Edition
Keywords: 
kbbiztalk2006r2presp2fix kbbtspipeline kbqfe kbsurveynew kbexpertiseadvanced KB981967

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com