CORRECTIF : « HISMAGB0041 » erreur lors de l’application de Transaction Integrator utilise le jeu de caractères à deux octets

Symptômes

Vous exécutez une application de Transaction Integrator (TI) qui utilise un jeu de caractères katakana. Au hasard, vous recevez le message d’erreur suivant de l’intégrateur de transactions :

HISMAGB0041 Une erreur s’est produite pour la conversion de données de l’hôte pour le nom d’élément de données primitifs dans la méthode nom_méthode.
Description de l’erreur est : HISMPCB0036 de BasePrimitiveConverter une conversion de jeu de caractères codés sur deux octets produit longueur incorrecte. par exemple, 19 caractères produits 34 octets.

Cause

Host Integration Server inclut des contrôles supplémentaires pour les jeux de caractères à deux octets. Toutefois, ces contrôles ne permettant pas de caractères non convertible, tels que les caractères de saut de retour chariot ou de ligne. Lorsqu’un caractère non traduisible est une partie des données, l’erreur se produit.

Résolution

Le correctif qui résout ce problème est inclus dans les mises à jour cumulatives suivantes pour Host Integration Server :

Mise à jour cumulative 2 pour Host Integration Server 2016

Mises à jour cumulatives 4 pour Host Integration Server 2013

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Découvrez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×