Currently I'm working on a project on which I need to send a PDF file over AS/2 using BizTalk. Now, everything is setup in BizTalk.
However, I have an error message in BizTalk saying the following:
The receive pipeline:"Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive,
Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" is trying to suspend a message received on Receive
Location:"/xxx/BTSHTTPReceive.dll". The Adapter/Receive Location however is configured
to never suspend messages on failure. Please change either the receive location or
receive adapter's configuration or the pipeline's configuration.
If I configure the adapter to suspend messages on failure it does work partially. However, I want to get it working with this setup. Is there any way to figure our why my messages are being suspended?
The warning message that follows on the error is the following:
The adapter failed to transmit message going to send port "SendPDFToxxxxOverAS2" with
URL "http://localhost/xxxx/BTSHTTPReceive.dll". It will be retransmitted after the retry
interval specified for this Send Port. Details:"The remote server returned an error:
(500) Internal Server Error.".
I hope someone can make some things clear.
In order to make narrow down the search, I've also removed the checkbox to send and request MDN's in the agreement.
I've found the issue myself.
"Return correlation handle on success" should be off. "Suspend failed requests" should be on.
Thanks for the help anyway.
Kr