症状
请考虑以下情形:
-
在 Microsoft BizTalk Server 2009 年使用本机的电子数据交换 (EDI) 组件以接收 EDI 消息。
-
您收到使用多个架构的传入 EDI 消息。例如,传入邮件将使用 837 专业 5010 架构。
-
在 EDI 管线,失败消息和 EDI 消息实例挂起。
在这种情况下,会生成没有有用的错误的信息。但是,在 BizTalk Server 管理控制台事件日志中记录类似于以下内容的错误消息︰
输出消息组件的"未知"中接收管道"Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive,Microsoft.BizTalk.Edi.EdiPipelines,版本 = 3.0.1.0,区域性程序 = 31bf3856ad364e35"挂起,因为发生下列错误︰
未知。
挂起的消息的序列号为 1。
原因
在多个架构中使用的子文档中断拆分逻辑中存在一个问题,会出现此问题。
解决方案
累积更新信息
此问题的修补程序将包括在 BizTalk Server 2009累积更新 7 。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
请参阅Microsoft BizTalk Server 2010 中的类似问题。
请参阅Microsoft BizTalk Server 2006 R2 中的类似问题。
有关更多信息,请参见BizTalk Server 修补程序和支持的累积更新。