症状

当您在 BizTalk Server 2013 R2 中使用 WCF SAP Nco 连接器类型 (.NET Framework 连接器) 时,被添加附加空白 (空格) 并将其发送到 SAP。

IDOC 接收操作时,会用等于该字段长度的长度的空格填充文本字段。例如,OBJECT_KEY 元素定义由 SAP 50 个字符的字符串。

当您使用经典的 RFC,如以下示例所示时,不添加任何尾随空格︰

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
但是,当您使用 Nco 连接器类型,尾随空白被添加,如以下示例所示︰

< OBJECT_KEY > testfromBiztalk < / OBJECT_KEY >

原因

因为新的 Nco 适配器缺少结束修整功能,以排除其他空白字符,将发生此问题。

解决方案

累积更新信息

累计更新包的 BizTalk 适配器包 2013年 4累计更新程序包 BizTalk Server 2013 r2 5中包含的修复程序可以解决此问题。

注意:应用此更新后,IDOC 将被剪裁相同时使用经典的 RFC。

状态

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

参考资料

为 BizTalk Server,请查阅服务包和累积更新列表

了解修补程序 BizTalk Server 和累积更新支持

需要更多帮助?

需要更多选项?

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

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