应用对象
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

症状

假定您在 Microsoft BizTalk Server 使用电子数据交换 (EDI)。当处理 EDI 消息从可扩展标记语言 (XML) 对 EDI 中的平面文件发送管道时,您可能注意到过程失败是否消息包含子循环中的空节点。例如,该节点表示为< ns0:DTM_SubLoop / >而不是< ns0:DTM_SubLoop >< / ns0:DTM_SubLoop >

此外,您可能会收到类似于以下内容的错误消息:

登录名: 应用程序

 

来源: BizTalk Server Date:            Date/Time事件 ID: 5743BizTalk Server 任务类别: Level:        警告的关键字:典型用户: 不适用 Computer:      ComputerName说明: 适配器无法传输消息将发送端口"SendPort1""FilePath\FileName"的 URL。它将在为该发送端口指定的重试间隔后重传。详细信息:"无法读取管道所产生的流。

详细信息: 错误: 1 (段级别错误)SegmentID: 主动管理技术在 TS 中的位置: 36 2:意外的段"。事件 Xml: < 事件 xmlns ="FilePath\FileName"> <System>    < 提供程序名称 ="BizTalk Server"/ >< EventID 限定符"32960"= > 5743 < / EventID > <Level>3</Level>    

<Task>1</Task> <Keywords>0x80000000000000</Keywords>< TimeCreated SystemTime ="日期/时间"/ > <EventRecordID>1159013</EventRecordID>     <Channel>Application</Channel>     <Computer>ComputerName</Computer>    < 安全 / > </System>   <EventData>     <Data>SendPort1</Data>     <Data>Data </Data>    数据 < > 无法读取流产生的管道的信息。 详细信息: 错误: 1 (段级别错误) SegmentID: TS 的 AMT 地位: 36 2: 意外的段 </数据 >< / EventData >< / 事件 >

 

解决方案

BizTalk Server 的以下累积更新解决此问题:

累积更新 BizTalk Server 2013 r2 7

累积更新 BizTalk Server 2016 年 3

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

参考资料

BizTalk Server 信息有关的服务包和累积更新列表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2555976 Service pack 和 BizTalk Server 的累积更新列表

BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2003907的 BizTalk 修补程序和 Service Pack 支持信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。