Simptome
Rulați o aplicație Transaction Integrator (TI) care utilizează un set de caractere pe doi byți, cum ar fi katakana. Aleator, primiți următorul mesaj de eroare în Transaction Integrator:
Notă
HISMAGB0041 A apărut o eroare pentru conversia la date gazdă pentru numele elementului de date primitive din metoda method_name.
Descrierea erorii este: HISMPCB0036 În BasePrimitiveConverter, o conversie de set de caractere Double Byte a produs o lungime incorectă. De exemplu, 19 caractere produse în 34 de byți.
Cauză
Host Integration Server include verificări suplimentare pentru seturile de caractere pe doi byți. Însă aceste verificări nu permit caractere care nu se pot traduce, cum ar fi caracterele sfârșit de linie/sfârșit de linie. Eroarea apare atunci când un caracter netraductibil face parte din date.
Rezolvare
Remedierea care rezolvă această problemă este inclusă în următoarele actualizări cumulative pentru Host Integration Server:
Actualizarea cumulativă 2 pentru Host Integration Server 2016
Actualizarea cumulativă 4 pentru Host Integration Server 2013
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.