Symptômes
Lorsque vous exécutez une transaction Transaction Integrator, où une valeur numérique est définie en tant que PIC9(1) au grand système, une valeur de 0 est invariablement retournée. Ce problème produit même lorsque la valeur réelle est supérieure ou inférieure à 0.
Ce problème se produit lorsque l’option de acceptNullZoned de comportement de conversion est définie sur True dans le fichier App.config. Si acceptNullZoned est défini sur False, la valeur correcte est retournée pour la variable.
Cause
Une valeur 0 doit être retournée que si tous les octets sont NULL pour les valeurs fichiers et zoné décimal et lorsque le comportement de conversion appropriée « acceptNull < xxx > » a la valeur True dans le fichier App.config de l’application.
Résolution
Informations de mise à jour cumulative
Cette mise à jour est inclus dans le package de mise à jour cumulative 2 pour Host Integration Server 2013. Pour plus d’informations sur l’obtention de la liste cumulative mise à jour de package, reportez-vous à la section 2 de mise à jour Cumulative 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 à ».