Симптомы
При использовании в BizTalk Server 2013 R2 тип соединителя Nco WCF SAP (разъем платформа.NET Framework), добавленных для заполнения (пробелы) добавлены и отправляются SAP.
В случае операции получения IDOC текстовые поля заполняются пробелами длину, равную длину этого поля. Например элемент OBJECT_KEY представляет собой компанией SAP 50-символьную строку.
При использовании классического RFC, как в следующем примере добавляются без конечных пробелов.
<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Тем не менее, при использовании разъема типа Nco, конечные пробелы добавлены, как в следующем примере:
testfromBiztalk < OBJECT_KEY > < / OBJECT_KEY >
Причина
Эта проблема возникает, так как новый адаптер Nco отсутствует возможность усечения конечных исключить дополнительные пробелы.
Решение
Информация о накопительном пакете обновления
Исправление, устраняющее эту проблему состава накопительного обновления 4 для пакета 2013 адаптера BizTalk и накопительного обновления 5 для BizTalk Server 2013 R2.
Примечание. После установки этого обновления IDOC будут обрезаны так же, как при использовании классического RFC.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Сведения о пакете обновления и накопительное обновление списка для BizTalk Server.
Узнайте о поддержки накопительные обновления и исправления BizTalk Server.