Symptom
Anta att du har Microsoft BizTalk Server 2013 R2 kumulativ uppdatering 4 (CU4) eller BizTalk Server 2016 CU1 installerat och att du använder NCo connector för att ansluta till en instans av SAP. När du expanderar du kategorin IDOC och välj sedan alla IDOC för att se listan över IDOC versioner, visas följande felmeddelande:
Fel inträffade vid sökning av LOB-system. Kort meddelande: Ett fel uppstod vid försök att konvertera en byte-array: [/ BEV1/NEMAT/BEV1/NEMATMAS05701] av RFCTYPE: RFCTYPE_CHAR med längd: 4 och decimaler: 0 till typen .net. Parametern/fältnamn: PUBLICERAT.
Orsak
Problemet uppstår på grund av ett kodproblem i BizTalk Server 2013 R2 eller 2016 CU1. Om servern inte stöder Unicode beräknas byteData värde som SBCS-typen. Detta genererar en ArgumentOutOfRangeException.
Lösning
Information om Kumulativ uppdatering
Problemet har korrigerats i följande kumulativa uppdateringar för BizTalk Server:
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
Tredjepartsprodukter som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter.
Referenser
Information om servicepack och kumulativ uppdatering lista för BizTalk Server finns KB 2555976: Service pack och kumulativ uppdatering lista för BizTalk Server.
Läs mer om snabbkorrigeringar för BizTalk Server KB 2003907: Information om BizTalk-snabbkorrigeringar och kumulativ uppdatering support.