Applies ToHost Integration Server 2013 Host Integration Server 2016

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 ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.