使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情况:

  • 您必须运行 Microsoft BizTalk Server 2010 中的计算机。

  • 设置组件元素分隔符 (ISA16)的当事方的字符集和分隔符设置为小于符号 (<) 字符值或0x3C的十六进制值。

  • 当事方中配置电子数据交换 (EDI) 消息处理的批处理的操作。

在这种情况下,EDI 组装器将无法正常运行,并会生成XMLException 。 此外,应用程序日志中记录类似于以下内容的错误消息:

日志名称: ApplicationSource: BizTalk 服务器事件 ID: 5754Task 类别: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / ADescription:A 消息使用 URI"< URI >"发送到适配器的发送端口"< 发送端口名称 >"的"文件"是 sus挂起。  错误详细信息: 执行发送管道发生了错误:"Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend,Microsoft.BizTalk.Edi.EdiPipelines,版本 = 3.0.1.0,区域性程序 = 31bf3856ad364e35"源:"EDI 汇编程序"发送端口:"< 发送端口名称 >"URI:"< URI >"原因: 名称不能与 < 字符,十六进制值 0x3C。 行 1,430。

注意 如果您将组件元素分隔符 (ISA16)属性设置为冒号 (:) char 值,或如果您不配置 EDI 消息的批处理操作,就不会发生此问题。

原因

因为批处理操作不能处理小于符号 (<) 字符值或作为分隔符的0x3C值,将发生此问题。

解决方案

累积更新信息

累积更新包 2 为 BizTalk Server 2010 中包括的修复程序可以解决此问题。有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2573000 累积更新包 2 为 BizTalk Server 2010

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

有关如何配置字符集和分隔符设置的详细信息,请访问下面的 MSDN 网站:

如何配置字符集和分隔符设置有关如何配置批处理操作的详细信息,请访问下面的 MSDN 网站:

如何配置批处理操作BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2003907 BizTalk Server 修补程序有关的信息

需要更多帮助?

需要更多选项?

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

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×