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.