none
IIS sends 500 error while receiving MDN RRS feed

  • Question

  • I send an AS2 file to my partner. But while I am receiving MDN, my IIS gives back an 500 error. (My MDN is send to an https address)
    I have created an .net web application to debug and see if anything is returned to my IIS https URI and I am able to see the MDN comming back to me. But that MDN when configured through a Http receive, never reaches BizTalk server 2010.

    What I have so far:
    I have a web application (pointing to httpreceive\BtsHttpReceive.dll).
    I have a http receive port, which monitors the web application. Using AS2Receive pipeline.
    I have a Send port, passthrough pipeline, which saves into a folder.

    Anybody have any idea what am I missing? Feels like something is messed up during BTS ISAPI setting in IIS, but I went line by line as per guidelines for setting it up.

    Thanks for your advice.


    Thanks and Regards, Vikram
    Monday, May 16, 2011 10:17 PM

Answers

  • Some ideas here:

    1. Check that you are not overriding the agreement settings forcing a "no-mdn expected".

    2. Check all the URI (disposition-notifications) are correct.

    3. To know if the MDN reaches BT use the AS2 Status Report functionality.  If no entries, check Windows Event Log.

    Regards.


    C#/BizTalk 2010 Developer
    • Marked as answer by VNSuvarna Wednesday, May 25, 2011 8:41 PM
    Tuesday, May 17, 2011 9:34 PM

All replies

  • Some ideas here:

    1. Check that you are not overriding the agreement settings forcing a "no-mdn expected".

    2. Check all the URI (disposition-notifications) are correct.

    3. To know if the MDN reaches BT use the AS2 Status Report functionality.  If no entries, check Windows Event Log.

    Regards.


    C#/BizTalk 2010 Developer
    • Marked as answer by VNSuvarna Wednesday, May 25, 2011 8:41 PM
    Tuesday, May 17, 2011 9:34 PM
  • I am expecting an MDN and MDN does comes back. I created a .Net web application to see if I am getting any response at all. I could see the MDN comming back to my IIS. Surprisingly when I send a file internally (within my network or domain) to a receive pipeline (using BTSHttpReceive.dll), it works fine. But when I get a file from outside world, my IIS gives back an 500 error. Now I am suspecting an network issue here.

    Thanks for  your advice.


    Thanks and Regards, Vikram
    Wednesday, May 18, 2011 8:33 AM
  • Hi Vikram,

    HTTP 500 usually indicates a server application error instread of a networking one. If you use tools like Netmon or Fiddler to capture network traces of the 500 error, there should be some clues with more detailed error info.

    Thanks,


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Monday, May 23, 2011 9:39 AM
    Moderator