JAVÍTÁS: "HISMAGB0041" hiba, amikor a Transaction Integrator alkalmazás kétbájtos karakterkészletet használ

Hatókör
Host Integration Server 2013 Host Integration Server 2016

Tünetek

Kétbájtos karakterkészletet használó tranzakcióintegrátor-alkalmazást futtat (például katakana). Véletlenszerűen a következő hibaüzenet jelenik meg a Transaction Integratorban:

Megjegyzés

HISMAGB0041 Hiba történt a primitív adatelemnév állomásadatává való átalakításkor a method_name. módszerben.
Hiba leírása: HISMPCB0036 A BasePrimitiveConverter eszközben egy kétbájtos karakterkészlet-átalakítás helytelen hosszúságot eredményezett. Például 19 karakter 34 bájtos méretet eredményezett.

Ok

A Host Integration Server lehetővé teszi a kétbájtos karakterkészletek további ellenőrzéseit. Ezek az ellenőrzések azonban nem engedik meg a nem fordítható karakterek, például a kocsivissza vagy soremelés karaktereket. Ha az adatok részét képezi egy le nem fordítható karakter, hiba lép fel.

Megoldás

A probléma megoldását a Host Integration Server következő összegző frissítései tartalmazzák:

2. összegző frissítés a Host Integration Server 2016-hoz

4. összegző frissítés a Host Integration Server 2013-hoz

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .