Search code examples
biztalkbiztalk-2013biztalk-pipelines

Getting error "There was a failure executing the send pipeline" for json-encoded pipeline


I am getting the following error while deploying it to my test server:

There was a failure executing the send pipeline: "NameOfMyApp.XmlToJSONSendPipeline, NameOfMyApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0a310ca75ebafd97" Source: "Unknown " Send Port: "SendPortForNAVtoD365" URI: "D:****%MessageID%.json" Reason: The pipeline component Microsoft.BizTalk.Component.JsonEncoder,Microsoft.BizTalk.Pipeline.Components, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 can not be found. If the component name is fully qualified, this error may occur because the pipeline component can not be found in the assembly.

The project is running smoothly at my development server. Any help??


Solution

  • The JSon Encoder & Decoder pipeline components were only released with BizTalk 2013 R2. So if you want this functionality in BizTalk 2013 you will have to create you own custom Pipeline Component to convert XML to JSon (or visa versa) as per this thread JSON Support for BizTalk 2013