Симптоми
Да предположим, че имате Microsoft BizTalk Server 2013 R2 сборни актуализация 4 (CU4) или BizTalk Server 2016 CU1 инсталиран и да използвате NCo съединител за свързване с екземпляр на SAP. Когато разгънете категорията IDOC и след това изберете всички IDOC да видите списъка с IDOC версии, получавате следното съобщение за грешка:
Възникна грешка при преглеждане на LOB система. Карта съобщение: Възникна грешка при опит да конвертирате байт масиви: [/ BEV1/Венелин/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 спешни корекции и кумулативни актуализации.