REMEDIERE: Eroare "HISMAGB0041" atunci când aplicația Transaction Integrator utilizează setul de caractere pe doi byți

Se aplică la
Host Integration Server 2013 Host Integration Server 2016

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.