Biztalk AS2 MDN AS2EdiReceive“;任何拆卸阶段部件都无法识别数据”;

Biztalk AS2 MDN AS2EdiReceive“;任何拆卸阶段部件都无法识别数据”;,biztalk,response,message,actionscript-2,Biztalk,Response,Message,Actionscript 2,好的,我已经浏览了MSDN上的所有演练。。我不知道发生了什么。我有一个异步MDN,它由我的单向端口接收,该端口的管道为“AS2EdiReceive” 所有EDI文件都很好。MDN文件生成了“任何反汇编阶段的组件都无法识别数据”。下面是确切的错误: 执行接收管道时失败:“Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2EDireceve,Microsoft.BizTalk.Edi.EdiIntPipelines,版本=3.0.1.0,区域性=中性,Publ

好的,我已经浏览了MSDN上的所有演练。。我不知道发生了什么。我有一个异步MDN,它由我的单向端口接收,该端口的管道为“AS2EdiReceive”

所有EDI文件都很好。MDN文件生成了“任何反汇编阶段的组件都无法识别数据”。下面是确切的错误:

执行接收管道时失败:“Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2EDireceve,Microsoft.BizTalk.Edi.EdiIntPipelines,版本=3.0.1.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”源:“Edi反汇编程序”接收端口:“PRTMMicroedircv”URI:“/Sorocmicros/BTSHTTpreceve.dll”原因:拆解阶段部件无法识别数据


如果我检查消息上下文,IsAS2MdnResponseMessage=True。所以它显然知道这是一个MDN。我不知道如何让这个MDN通过这个问题。

我很确定我找到了答案。就在这个网页上:

第二段说:

但是,如果使用as2direceive,则 无法将MDN路由到 MessageBox,通过设置“进程 将MDN入MessageBox,以用于 “路由/传递选项”属性 (对于作为AS2消息的一方) 接收器)。尝试这样做将导致失败 在EDI错误中,因为MSN将 被传递到EDI解码器,该解码器 无法处理MDN。如果MDN是 未发送到MessageBox,则 AS2Decoder将使用MDN,因此 将不会传递给EDI解码器

我现在正在监视它,但它似乎完成了任务