Symptomer
Du kjører et TI-program (Transaction Integrator) som bruker et tegnsett med dobbel byte, for eksempel katakana. Tilfeldig får du følgende feilmelding i Transaksjonsintegrator:
Obs!
HISMAGB0041 Det har oppstått en feil under konvertering til vertsdata for primitive dataelementnavn i metode method_name.
Feilbeskrivelse er: HISMPCB0036 En konvertering med dobbel byte-tegnsett i BasePrimitiveConverter ga feil lengde. For eksempel 19 tegn produsert 34 byte.
Årsak
Vertsintegreringsserver inkluderer flere kontroller for dobbelt byte-tegnsett. Disse kontrollene tillater imidlertid ikke tegn som ikke kan overføres, for eksempel linjeskifttegn. Når et uoversettelig tegn er en del av dataene, oppstår feilen.
Oppløsning
Løsningen som løser dette problemet, er inkludert i følgende kumulative oppdateringer for Host Integration Server:
Kumulativ oppdatering 2 for Host Integration Server 2016
Kumulativ oppdatering 4 for Host Integration Server 2013
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.