Príznaky
Predpokladajme, že máte nainštalovanú kumulatívnu aktualizáciu Microsoft BizTalk Server 2013 R2 Cumulative Update 4 (CU4) alebo BizTalk Server 2016 CU1 a že na pripojenie k inštancii SAP používate konektor NCo. Keď rozbalíte kategóriu IDOC a potom vyberiete ľubovoľný IDOC a zobrazíte zoznam verzií IDOC, zobrazí sa nasledujúce chybové hlásenie:
Poznámka
Vyskytla sa chyba pri prehľadávaní podnikového systému. Hlásenie adaptéra: Pri pokuse o konvertovanie bajtového poľa: [/BEV1/NEMAT/BEV1/NEMATMAS05701 ] RFCTYPE: RFCTYPE_CHAR s dĺžkou: 4 a desatinnými číslami: 0 na typ .Net. Názov parametra alebo poľa je: RELEASED.
Príčina
Problém sa vyskytuje z dôvodu chyby kódu v BizTalk Server 2013 R2 alebo 2016 CU1. Ak server nie je typu Unicode, hodnota byteData sa vypočíta ako typ SBCS. Vygeneruje sa tým ArgumentOutOfRangeException.
Riešenie
Informácie o kumulatívnych aktualizáciách
Tento problém bol opravený v nasledujúcich kumulatívnych aktualizáciách pre BizTalk Server:
- Kumulatívna aktualizácia 1 pre BizTalk Server 2016
- Kumulatívna aktualizácia 5 pre BizTalk Adapter Pack 2013
- Kumulatívna aktualizácia 5 (CU5) pre BizTalk Server 2013 R2
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Informácie tretích strán – vyhlásenie
Produkty tretích strán, ktorými sa tento článok zaoberá, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, či už vyjadrenú alebo predpokladanú, na výkonnosť alebo spoľahlivosť týchto produktov.
Odkazy
Informácie o balíkoch Service Pack a zozname kumulatívnych aktualizácií pre BizTalk Server nájdete v článku KB 2555976: Zoznam balíkov Service Pack a kumulatívnych aktualizácií pre BizTalk Server.
Ďalšie informácie o rýchlych opravách BizTalk Server nájdete v článku KB 2003907: Informácie o rýchlych opravách BizTalk a podpore kumulatívnych aktualizácií.