Ongelman ilmenemistapa
Oletetaan, että sinulla on asennettuna Microsoft BizTalk Server 2013 R2 Cumulative Update 4 (CU4) tai BizTalk Server 2016 CU1 ja että muodostat yhteyden SAP-esiintymään NCo-yhdistimen avulla. Kun laajennat IDOC-luokan ja valitset minkä tahansa IDOC:n nähdäksesi IDOC-versioluettelon, saat seuraavan virhesanoman:
Huomautus
Virhe selattaessa toimialakohtaista järjestelmää. Sovitinviesti: Virhe yritettäessä muuntaa tavumatriisia: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] of RFCTYPE: RFCTYPE_CHAR, pituus: 4 ja desimaaleja: 0 .Net-tyypiksi. Parametrin/kentän nimi on: JULKAISTU.
Syy
Ongelma ilmenee BizTalk Server 2013 R2:n tai 2016 CU1:n koodivirheen vuoksi. Jos palvelin ei ole Unicode-tyyppinen, byteData-arvo lasketaan SBCS-tyypiksi. Tämä luo ArgumentOutOfRangeException-parametrin.
Ratkaisu
Kumulatiiviset päivitystiedot
Tämä ongelma korjattiin seuraavissa BizTalk Server:n kumulatiivisissa päivityksissä:
- BizTalk Server 2016:n kumulatiivinen päivitys 1
- BizTalk Adapter Pack 2013:n kumulatiivinen päivitys 5
- Kumulatiivinen päivitys 5 (CU5) BizTalk Server 2013 R2:lle
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Muiden valmistajien tietoja koskeva vastuuvapauslauseke
Tässä artikkelissa mainitut kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.
Viitteet
Lisätietoja BizTalk Server:n Service Pack -paketeista ja kumulatiivisten päivitysten luettelosta on ohjeaiheessa KB 2555976: Service Pack ja kumulatiivisten päivitysten luettelo BizTalk Server .
Lisätietoja BizTalk Server hotfix-korjauksista on artikkelissa KB 2003907: Tietoja BizTalkin hotfix-korjauksista ja kumulatiivisesta päivitystuesta.