Sometimes, when we try to test our Visual Studio BizTalk Server solution that we deploy in the BizTalk Server environment, we get the following error message:
“There was a failure executing the receive pipeline: Microsoft.BizTalk.DefaultPipelines, Version=18.104.22.168, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ Source: “XML disassembler” Receive Port: “Port_Name” URI: Reason: The document specification <Schema_Name> from assembly <Schema_Name, Version=22.214.171.124, Culture=neutral, PublicKeyToken=…> failed to load. Verify the schema for this document specification is deployed and is in the Global Assembly Cache.”
This can error may happen for several reasons:
- or the DLL is not deployed in the environment;
- or for some reason, there is a miss understanding by the BizTalk Server engine, that happens from time to time.
In my case I was sure and I validate that the DLL and that particular version was deployed… In this cases, changing the DLL version (for example 126.96.36.199) and deploy the solution will solve it every time.