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

症状

假定您具有 Microsoft BizTalk Server 2013 R2 累计更新 4 (CU4) 或 BizTalk Server 2016 CU1 安装,并且使用 NCo 连接器连接到 SAP 实例。如果展开 IDOC 类别,然后选择任何 IDOC 以 IDOC 版本的列表,请参阅您会收到以下错误消息:

浏览 LOB 系统时出现错误。适配器消息: 出错时试图将字节数组转换: [/ BEV1/NEMAT/BEV1/NEMATMAS05701] 的 RFCTYPE: RFCTYPE_CHAR 长度: 4 和小数位数: 0 到.Net 类型。参数/字段名称是: 释放。

原因

在 BizTalk Server 2013 R2 或 2016 CU1 代码缺陷,问题出现。如果服务器为非 Unicode, byteData值计算为 SBCS 类型。这将生成ArgumentOutOfRangeException

解决方案

累积更新信息

为 BizTalk Server 以下累积更新程序中已解决此问题:

状态

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

本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保、默示或其他有关的性能或可靠性。

参考资料

信息服务包和累积更新列表 BizTalk Server,请参阅KB 2555976: 为 BizTalk Server 服务包和累积更新列表BizTalk Server 修补程序有关的详细信息,请参阅KB 2003907: BizTalk 修补程序以及累积的信息更新支持

需要更多帮助?

需要更多选项?

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