none
AS2 synchronous MDN Problem RRS feed

  • Question

  • 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
    Wednesday, October 28, 2009 5:14 PM

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
    Friday, October 30, 2009 3:15 PM
  • 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.
    Tuesday, November 3, 2009 4:03 PM

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.
    Friday, October 30, 2009 10:05 AM
  • 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?
    Friday, October 30, 2009 11:58 AM
  • 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
    Friday, October 30, 2009 3:15 PM
  • 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?
    Friday, October 30, 2009 4:24 PM
  • 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.
    Tuesday, November 3, 2009 4:03 PM