症状

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

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

登录名: 应用程序

 

来源: BizTalk Server
Date:            Date/Time
事件 ID: 5743
BizTalk 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 支持信息

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×