Okay, I've looked through all the walkthroughs on the MSDN.. and I don't know what's happening. I've got an asynchronous MDN that's being received by my One-Way port which has the pipeline as "AS2EdiReceive".
All EDI files come in fine. It's the MDN files that generate the "No Disassemble stage components can recognize the data". Here's the exact error:
There was a failure executing the receive pipeline: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2EdiReceive, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "EDI disassembler" Receive Port: "prtMicroEDIRCV" URI: "/sorocmicrous/BTSHTTPReceive.dll" Reason: No Disassemble stage components can recognize the data
.
If I check the message context, the IsAS2MdnResponseMessage = True. So It obviously knows it's an MDN. I can't figure out how to get this MDN past this.