Fully Qualifyed Name

From time to time one need to use the fully qualifyed name for an assembly in Biztalk. This is valid for all versions of BizTalk.

The correct syntax in this case is : "+ ,"

An example for this would be if you need to validate the xml upon the receival, and you need to use the XMLReceive pipeline that ships with BizTalk.

You then need to add teh Fully Qualifyed name to The DocumentSpecNames in the configuration shown below. Remember that if you use the RootNode name this is capital sensitive.

If you dont do this you will get the famous : No Disassemble stage components can recognize the data. error

There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "XML disassembler" Receive Port: "" URI: "" Reason: No Disassemble stage components can recognize the data. 


Popular posts from this blog

The Messaging Engine failed to register an adapter "WCF-BasicHttp". Details: "Registering multiple adapter types within the same process is not a supported configuration. For e.g. HTTP and SOAP receive adapters cannot co-exist in the same process

Using the BAM API to write BAM events from orchestrations