修复:当 SAP 系统使用非 Unicode 编码且连接类型为 BizTalk Server 中的 NCo 时,检索 IDOC/RFC/tRFC/BAPI 操作的元数据时出错

应用对象
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 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

症状

当使用 .NET 连接器 (连接到 Microsoft BizTalk Server (中的 NCo) 连接到 Visual Studio Microsoft中的非 Unicode SAP 系统时,如“连接到 Visual Studio) ”中所述,检索 IDOC/RFC/TRFC/BAPI 操作的元数据将导致类似于以下内容的错误:

注意

适配器消息:尝试将长度为 4 且小数为 0 的 RFCTYPE: RFCTYPE_CHAR 的字节数组 [/BEV1/NEMAT /BEV1/NEMATMAS05 701 ] 转换为 .Net 类型时出现错误。 参数/字段名称为:RELEASED。

注意

浏览 LOB 系统时出错。 适配器消息:反序列化操作“浏览”的回复消息正文时出错。

解决方法

此问题已在 BizTalk Server 的以下累积更新中修复:

BizTalk Server 2016 累积更新 2

BizTalk Adapter Pack 2013 的累积更新 5

BizTalk Server 2013 R2 的累积更新 6

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

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

2555976 适用于 BizTalk Server 的 Service Pack 和累积更新列表

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

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

第三方信息免责声明

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。