В данной статье относится к следующим продуктам:
-
С пакетом обновления адаптера BizTalk 2.0
-
С пакетом обновления адаптера BizTalk 2010
Проблемы
Рассмотрим следующий сценарий.
-
Установить адаптер Microsoft BizTalk для mySAP Business Suite 3.0 на компьютере.Примечание. Включено в 2.0 с пакетом обновления адаптера BizTalk Microsoft или Microsoft 2010 с пакетом обновления адаптера BizTalk адаптер BizTalk для mySAP Business Suite 3.0.
-
Адаптер WCF SAP выполняет удаленном вызове функции (RFC) или интерфейс программирования приложений предприятия (BAPI) в систему SAP.
-
Система SAP возвращает отрицательное значение десятичного типа данных RFC_BCD .
В этом случае может появиться сообщение об ошибке следующего вида:
Форматер вызвал исключение при попытке десериализации сообщения: там была ошибка при попытке десериализации параметра http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER. InnerException сообщение "Ошибка при десериализации объекта типа microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The значение"-*< десятичное значение >'не может интерпретироваться как тип «десятичное число».»
Причина
Эта проблема возникает из-за RFC_BCD значение преобразуется в тип данных .NET строка неправильно. При RFC_BCD значение преобразуется в тип данных .NET строки , адаптер WCF SAP не выделить достаточное количество ячеек памяти для преобразования значения. Таким образом возникает исключение.
Решение
Сведения о накопительном пакете обновления
Адаптер BizTalk для пакета 2010
Исправление, устраняющее эту проблему включено в накопительный пакет обновления 2 для 2010 с пакетом обновления адаптера BizTalk. Дополнительные сведения о том, как получить этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:2572999накопительный пакет обновления 2 для 2010 с пакетом обновления адаптера BizTalk
Для адаптера BizTalk Pack 2.0
Исправление, что разрешает, включено в накопительный пакет обновления 3 для 2.0.For с пакетом обновления адаптера BizTalk Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт :
2557150 Накопительный пакет обновления 3 для 2.0 с пакетом обновления адаптера BizTalk
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Дополнительные сведения о типах данных SAP посетите следующий веб-узел MSDN:
Общие сведения о типах данных SAPДополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
2003907 Сведения об исправлениях с BizTalk Server.