Search code examples
biztalkbiztalk-2013

BizTalk 2013 AS/2 issues


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.


Solution

  • 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