Ознаки
Припустімо, що на комп'ютері інстальовано Microsoft BizTalk Server 2013 R2 Сукупний пакет оновлень 4 (CU4) або BizTalk Server 2016 CU1 і ви використовуєте з'єднувач NCo для підключення до екземпляра SAP. Якщо розгорнути категорію IDOC, а потім вибрати будь-який ідентифікатор IDOC, щоб переглянути список версій IDOC, з'явиться таке повідомлення про помилку:
Примітка.
Сталася помилка під час перегляду бізнес-системи. Adapter Message: An error occurred when trying to convert byte array: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] of RFCTYPE: RFCTYPE_CHAR with length: 4 and decimal: 0 to a .Net type. Ім'я параметра або поля: RELEASED.
Причина
Ця проблема виникає через дефект коду в BizTalk Server 2013 R2 або 2016 CU1. Якщо використовується сервер не в Юнікоді, значення " ByteData " обчислюється як тип SBCS. Це призведе до створення ArgumentOutOfRangeException.
Спосіб усунення проблеми
Сукупні відомості про оновлення
Цю проблему вирішено в таких сукупних оновленнях для BizTalk Server:
- Сукупний пакет оновлень 1 для BizTalk Server 2016
- Сукупний пакет оновлень 5 для BizTalk Adapter Pack 2013
- Сукупний пакет оновлень 5 (CU5) для BizTalk Server 2013 R2
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Застереження щодо інформації третіх осіб
Описані в цій статті продукти сторонніх виробників створюються компаніями, які не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.
Посилання
Відомості про пакети оновлень і список сукупних оновлень для BizTalk Server див. в статті 2555976 статті "Пакети оновлень і сукупний список оновлень для BizTalk Server ".
Додаткові відомості про виправлення BizTalk Server див. в статті 2003907 статті " Відомості про виправлення BizTalk і підтримку сукупних оновлень ".