Contenu TechKnow en ligne
Question :
Lors de l’exécution d’une transaction de traitement des commandes de ventes avec Integration Manager à l’aide du fournisseur optimisé SQL, le message d’erreur « L’application utilise une valeur du type erroné pour l’opération en cours » s’affiche de façon aléatoire pendant l’intégration. Pourquoi cette erreur se produit-elle et comment peut-elle être résolue ?
Réponse :
Le champ Contact dans Dynamics/eEnterprise présente une longueur clé de 31 caractères. Dans le gestionnaire d’SQL la longueur optimisée, la longueur de clé est spécifiée comme 64. Lorsqu’une valeur du fichier source contient plus de 31 caractères pour le champ de contact, le Gestionnaire d’intégration ne peut pas être tronqué, car le champ de contact est défini comme 64 caractères, et l’erreur se produit.
Pour contourner ce problème, vous pouvez utiliser un script VB lors de l’événement de champ de contact qui découpe les valeurs du fichier source à 31 caractères.
Currentfield=Left(Sourcefields(« Nom de la requête.Nom de la colonne »), 31)
Cet article était l’ID de document TechKnowknow : 22654
S’APPLIQUE À
• |
Microsoft Dynamics GP 9.0 |
• |
Microsoft Business Solutions – Great 8.0 |
• |
Microsoft Business Solutions – Great 7.5 |
• |
Microsoft Great Dynamics 7.0 |
• |
Microsoft Great EEnterprise 7.0 |
• |
Dynamics 6.0 great Dynamics |
• |
Great EEnterprise 6.0 |
• |
Gestionnaire d’intégration |