Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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.

↑ Back to the top


Cause

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

↑ Back to the top


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

↑ Back to the top


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>

↑ Back to the top


Status

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

↑ Back to the top


Keywords: KB981967, kbexpertiseadvanced, kbsurveynew, kbautohotfix, kbqfe, kbbtspipeline, kbbiztalk2006r2presp2fix

↑ Back to the top

Article Info
Article ID : 981967
Revision : 2
Created on : 6/30/2010
Published on : 6/30/2010
Exists online : False
Views : 294