Objawy
Założono, że masz program Microsoft BizTalk Server 2013 R2 Zbiorcza aktualizacja 4 (CU4) lub zainstalowanie programu BizTalk Server 2016 CU1 i używać łącznika NCo do nawiązywania połączenia z wystąpieniem SAP. Gdy rozwiń kategorię IDOC, a następnie wybierz wszelkie IDOC, aby zobaczyć listę wersji IDOC, pojawi się następujący komunikat o błędzie:
Wystąpił błąd podczas przeglądania system LOB. Karta komunikat o błędzie: Wystąpił błąd podczas próby przekonwertowania tablicy bajtowej: [/ BEV1/NEMAT/BEV1/NEMATMAS05701] z RFCTYPE: RFCTYPE_CHAR o długości: 4 i miejsc po przecinku: 0 do typu .net. Nazwa pola dla parametru/to: zwolnione.
Przyczyna
Ten problem występuje z powodu wad kod programu BizTalk Server 2013 R2 lub 2016 CU1. Jeśli serwer jest nieobsługujących kodu Unicode, wartość byteData jest obliczana jako typ SBCS. Generuje ArgumentOutOfRangeException.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu BizTalk Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, domniemanych ani żadnego innego rodzaju, odnośnie do wydajności lub niezawodności tych produktów.
Powiązane artykuły
Szczegółowe informacje dotyczące dodatków service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server, KB 2555976: dodatek Service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server. Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz KB 2003907: informacji dotyczących poprawek systemu BizTalk i zbiorczej aktualizacji pomocy technicznej.