There was a failure executing the send pipeline: “Microsoft.BizTalk.DefaultPipelines.XMLTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, ….” – This Assembler cannot retrieve a document specification using this type: “namespace#rootnode”

Posted: July 24, 2009 in BizTalk
Tags: , ,

When try to receive a XML document from a Receive Port, it occur the following error message and the message is suspense:

“… Error Description: There was a failure executing the send pipeline:
“Microsoft.BizTalk.DefaultPipelines.XMLTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” Source: “XML assembler” Send Port: “portname” URI: “uri” Reason: This Assembler cannot retrieve a document specification using this type: namespace#rootnode …”

This is a strange behavior, because the schemas was deployed

CAUSE

  • The Application made reference to another Application that contained one schema with same namespace#rootnode name
  • The Application as different resources (dll) that contained more than one schema with same namespace#rootnode name
  • Schema defined by namespace#rootnode does not exist (not my case, because it was deployed)

SOLUTION

  • Change the namespace or root node of one of the schemas If it’s a common schema, deploy separately, to a common application, an import the application reference.

In my case I have one BizTalk Application with 4 resources (dll), and the problem was that two of these resources had one schema with the same namespace#rootnode. I remove one of the schemas and the problem was resolved.

Tags: BizTalk | Pipeline | Errors and Warnings, Causes and Solutions

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s