none
Sending a MDN to trading partner RRS feed

  • Question

  • Hi,

    I'm struggeling to get a MDN back to one of our trading partners. (BizTalk 2010)

    The processing of the actual message goes fine and we also retrieve the response without any problem. The only issue remaining is to get the MDN back to the trading partner.
    The message we are sending is being encrypted and signed (this also works without any problem), the MDN we need to send doesn't have to be signed neither be encrypted, so normally this should be rather straight forward.

    What did I do to get the MDN back to the trading partner:

    First of all I checked the ProcessInbound MDN to messageBox in the agreement settings. Then I've tried 2 different sendports but both of them don't work and give another error.

    1. I've created a dynamic sendport that filters on IsAS2AsynchronousMdn with the basic AS2SendPipeline but when it tries to send I get following error:

      Source: "AS2 encoder" Send Port: "snd-MDN" URI: "http://xxx" Reason: Exception of type 'Microsoft.BizTalk.Component.MIMEException' was thrown.

    2. Next thing I tried was creating a static port with the same settings as the port that sends the original message and that gives me this error when trying to send:

      There was a failure executing the send pipeline: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "AS2 encoder" Send Port: "snd-MDN-Static" URI: "http://xxx" Reason: The Signing Certificate has not been configured for AS2 party.  AS2-From: xxx AS2-To: xxx

    Can anyone point me into the right direction of solving this problem?
    Any feedback is greatly appreciated.

    Kind Regards,


    Glenn

     

     


    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu
    Friday, January 6, 2012 7:38 AM

Answers

  • I managed to get this fixed.
    Looks like it was a combination of wrong AgreementSetting and access rights on the CertificateStores.


    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu
    Monday, January 9, 2012 10:17 AM

All replies

  • So for the MDN have you set the party to use synchronous or asynchronous MDN?

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline
    Sunday, January 8, 2012 9:17 PM
    Moderator
  • It's set to use a asynchronous MDN
    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu
    Monday, January 9, 2012 8:03 AM
  • I managed to get this fixed.
    Looks like it was a combination of wrong AgreementSetting and access rights on the CertificateStores.


    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu
    Monday, January 9, 2012 10:17 AM