Microsoft Developer Network >
Forums Home
>
BizTalk Server Forums
>
BizTalk Server EDI and AS2
>
AS2 synchronous MDN Problem
AS2 synchronous MDN Problem
- Hi all;
I am using biztalk server 2009. I want to receive an AS2 message from my partner and send synchronous MDN. I used two way receive port and configure it as http port. My receive url is /Contoso/BTSHTTPReceive.dll. But my mdn is not received by my partner. Please help?
Best regards,
Zeliha
Answers
- Do you have a send port configured to send the MDN for your partner, and configured your partner party correctly?
We have a good tutorial, explaining how to do that:
http://msdn.microsoft.com/en-us/library/bb245935(BTS.10).aspx- Proposed As Answer byAndrew_ZhuMSFT, ModeratorTuesday, November 03, 2009 8:17 AM
- Marked As Answer byAndrew_ZhuMSFT, ModeratorThursday, November 05, 2009 6:48 AM
- Hi,This can surely be done with a two-way send port (I have made such solutions already).Have you seen any error in the event log? There might be an error indicating a signing/encryption issue.Try putting TCPTrace (http://www.pocketsoap.com/tcptrace/) between your partner and IIS to see if you actually return an MDN.For example: if your IIS listens on port 80, place it as port 8000 and set tcptrace to forward port 80 to port 8000 (localhost).I think you will need to adapt the AS2 receive location to that port as well.This worked for me a few weeks ago.
- Marked As Answer byAndrew_ZhuMSFT, ModeratorThursday, November 05, 2009 6:48 AM
All Replies
- You do receive the message from your partner?
Any error message on either side?
Start a networkcapture (e.g. using NetMon) and search for the MDN in the capture, to see if any MDN is send to your partner at all. - My partner sends the message to my url(htt.//my_ip/Contoso/BTSHTTPReceive.dll) and i receive the message from this url. There is no error on my side but my partner just doesn't get the mdn. Should i configure the receive port as my partner's url? Could it be a solution?
- Do you have a send port configured to send the MDN for your partner, and configured your partner party correctly?
We have a good tutorial, explaining how to do that:
http://msdn.microsoft.com/en-us/library/bb245935(BTS.10).aspx- Proposed As Answer byAndrew_ZhuMSFT, ModeratorTuesday, November 03, 2009 8:17 AM
- Marked As Answer byAndrew_ZhuMSFT, ModeratorThursday, November 05, 2009 6:48 AM
- Yes i did that tutorial. I wonder, cant a two-way receive port send mdn? Should i create a send port seperately to send synchronous mdn?
- Hi,This can surely be done with a two-way send port (I have made such solutions already).Have you seen any error in the event log? There might be an error indicating a signing/encryption issue.Try putting TCPTrace (http://www.pocketsoap.com/tcptrace/) between your partner and IIS to see if you actually return an MDN.For example: if your IIS listens on port 80, place it as port 8000 and set tcptrace to forward port 80 to port 8000 (localhost).I think you will need to adapt the AS2 receive location to that port as well.This worked for me a few weeks ago.
- Marked As Answer byAndrew_ZhuMSFT, ModeratorThursday, November 05, 2009 6:48 AM

