- You use Microsoft BizTalk Server 2006 R2 to send AS2 messages.
- On the AS2 Properties configuration page for the partner, on the "Party as AS2 Message Receiver" tab, you have enabled the �Require MDN� setting.
- The Message Disposition Notification (MDN) response that is sent from the partner does not contain the Message-ID field in the HTTP header.
Note The Message-ID field contains a unique identifier which refers to the current version of the message. The uniqueness of the message identifier is guaranteed by the host that generates the MDN response.
In this scenario, you receive an Application event log that resembles the following:
Event Type: Error Event Source: BizTalk Server 2006 EDI Event Category: None Event ID: 4112 Description: System.ArgumentException: Empty parameter string not allowed. Parameter name: MessageID at Microsoft.BizTalk.Edi.Reporting.Common.Utilities.ValidateArgument(Object o, String parameterName, Boolean isEmptyStringValidationRequired) at Microsoft.BizTalk.Edi.Reporting.Common.Utilities.ValidateArgument(String s, String parameterName, Boolean isEmptyStringValidationRequired, Int32 maxLength) at Microsoft.BizTalk.EdiInt.Reporting.AS2BaseActivity.ValidateParameters() at Microsoft.BizTalk.EdiInt.Reporting.AS2MdnActivity.ValidateParameters() at Microsoft.BizTalk.EdiInt.Reporting.AS2MdnActivity.Create()