BEHEBUNG: Fehler "HISMAGB0041", wenn die Transaction Integrator-Anwendung einen Doppelbytezeichensatz verwendet

Gilt für
Host Integration Server 2013 Host Integration Server 2016

Symptome

Sie führen eine Transaction Integrator(TI)-Anwendung aus, die einen Doppelbytezeichensatz verwendet, z. B. Katakana. Nach dem Zufallsprinzip erhalten Sie die folgende Fehlermeldung in Transaction Integrator:

Hinweis

HISMAGB0041 Fehler bei der Konvertierung in Hostdaten für primitive Datenelementnamen in Methoden method_name.
Fehlerbeschreibung: HISMPCB0036 In BasePrimitiveConverter hat eine Double-Byte-Zeichensatzkonvertierung eine falsche Länge erzeugt. Beispielsweise erzeugten 19 Zeichen 34 Bytes.

Ursache

Host Integration Server enthält zusätzliche Überprüfungen für Doppelbytezeichensätze. Diese Überprüfungen lassen jedoch keine nicht übersetzbaren Zeichen zu, z. B. Wagenrücklauf-/Zeilenvorschubzeichen. Wenn ein nicht übersetzbares Zeichen Teil der Daten ist, tritt der Fehler auf.

Lösung

Die Behebung dieses Problems ist in den folgenden kumulativen Updates für Host Integration Server enthalten:

Kumulatives Update 2 für Host Integration Server 2016

Kumulatives Update 4 für Host Integration Server 2013

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.