Cet article s’applique au produit suivant :
-
Pack d’adaptateur BizTalk 2.0
-
Module d’adaptateur BizTalk 2010
Symptômes
Prenons l’exemple du scénario suivant :
-
Vous installez Microsoft BizTalk Adapter pour mySAP Business Suite 3.0 sur un ordinateur.Remarque Adaptateur BizTalk pour mySAP Business Suite 3.0 est inclus dans le Pack d’adaptateur BizTalk 2.0 de Microsoft ou Microsoft BizTalk carte Pack 2010.
-
L’adaptateur WCF SAP exécute un appel de fonction distant (RFC) ou Business Application Programming Interface BAPI () sur un système SAP.
-
Le système SAP renvoie une valeur décimale négative du type de données RFC_BCD .
Dans ce scénario, une erreur semblable au suivant peut s’afficher :
Le formateur a levé une exception tout en tentant de désérialiser le message : il y a été une erreur en essayant de désérialiser le paramètre http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER. Le message InnerException était ' erreur la désérialisation de l’objet de type microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The valeur '-*< valeur décimale >' ne peut pas être analysée comme type 'decimal'.'
Cause
Ce problème se produit car la valeur RFC_BCD est convertie au type de données .NET chaîne incorrecte. Lorsque la valeur RFC_BCD est convertie en type de données .NET, chaîne , l’adaptateur WCF SAP n’alloue pas suffisamment emplacements de mémoire pour convertir la valeur. Par conséquent, une exception se produite.
Résolution
Informations de mise à jour cumulative
Pour le Pack d’adaptateur BizTalk 2010
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative 2 pour le Pack de l’adaptateur BizTalk 2010. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :2572999package de mise à jour Cumulative 2 pour le Pack de l’adaptateur BizTalk 2010
Pour l’adaptateur BizTalk Pack 2.0
Le correctif résout ce problème est inclus dans cumulative update package 3 pour le Pack d’adaptateur BizTalk 2.0.For plus d’informations sur la façon d’obtenir le package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft. :
2557150 Package de mise à jour cumulative 3 pour le Pack de l’adaptateur BizTalk 2.0
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Informations supplémentaires
Pour plus d’informations sur les types de données SAP, visitez le site Web MSDN suivant :
Informations générales sur les types de données SAPPour plus d’informations sur les correctifs de BizTalk Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs de BizTalk Server