LABOJUMS: "HISMAGB0041" kļūda, ja transakciju integrētāja lietojumprogramma izmanto dubultbaitu rakstzīmju kopu

Attiecas uz
Host Integration Server 2013 Host Integration Server 2016

Pazīmes

Jūs palaižat transakciju integrētāja (TI) lietojumprogrammu, kas izmanto divu baitu rakstzīmju kopu, piemēram, katakana. Nejauši tiek parādīts šāds kļūdas ziņojums transakciju integrētājā:

Piezīme

HISMAGB0041 Metodei method_name veicot pārvēršanu par resursdatora datiem primitīvā datu elementa nosaukumam, radās kļūda.
Kļūdas apraksts ir: HISMPCB0036 BasePrimitiveConverter dubultbaitu rakstzīmju kopas konvertēšana radīja nepareizu garumu. Piemēram, 19 rakstzīmes saražotas 34 baiti.

Iemesls

Resursdatora integrācijas serverī ir iekļautas papildu pārbaudes divu baitu rakstzīmju kopām. Tomēr šīs pārbaudes nepieļauj netulkojamas rakstzīmes, piemēram, rakstatgriezes/rindas padeves rakstzīmes. Ja datu daļa ir netulkojama rakstzīme, rodas kļūda.

Risinājums

Labojums, kas novērš šo problēmu, ir iekļauts tālāk norādītajos resursdatora integrācijas servera kumulatīvajos atjauninājumos.

2. kumulatīvais atjauninājums Host Integration Server 2016

Host Integration Server 2013 4. kumulatīvais atjauninājums

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.