Exceptions et gestion des erreurs avec l’adaptateur SAP
Répertorie les exceptions levées par l’adaptateur Microsoft BizTalk pour mySAP Business Suite. Celles-ci peuvent contenir :
Exception interne, qui est une exception système levée par le .NET Framework
Exception métier levée par la bibliothèque de client métier.
Pour plus d’informations sur l’exception interne, consultez la documentation .NET Framework ou SAP. Les exceptions contiennent également un message d’erreur détaillé qui peut aider à résoudre le problème.
Descriptions des exceptions
Exception | Possible Cause/Description |
---|---|
ObjectDisposedException | L’adaptateur lève cette exception lorsque le client d’adaptateur tente d’accéder à la réponse XMLReader après qu’il a été supprimé. |
XmlReaderGenerationException | L’adaptateur lève cette exception lorsqu’il ne parvient pas à générer un XmlReader à partir du message de sortie. Cela peut également être dû à certains problèmes avec les données reçues du système SAP. Recherchez l’exception interne et le message d’erreur pour plus d’informations. |
InvalidUriException | Cette exception est levée lorsque l’URI de connexion ne dispose pas des composants requis pour le chaîne de connexion. |
ConnectionException | Cette exception est levée en cas de problème de connexion au système SAP ou si une connexion sous-jacente devient non valide, soit en raison d’une erreur sur le système SAP, soit en raison d’un problème réseau. |
TimeoutException | Cette exception est levée lorsque le délai d’expiration spécifié pour une opération est expiré. L’exception interne contient les détails de la raison pour laquelle le délai d’expiration spécifié n’était pas suffisant. |
XmlReaderParsingException | L’adaptateur lève cette exception s’il ne prend pas en charge le type spécifié ou si une valeur incorrecte est spécifiée pour le type. En outre, le code XML d’entrée peut être incorrect. Une valeur incorrecte inclut les cas où la quantité maximale de texte ou le nombre maximal de chiffres est dépassée. Le code XML d’entrée peut être incorrect si le nom de l’opération ou l’espace de noms est incorrect. |
RFCException (dérivée de AdapterException) | L’adaptateur lève cette exception en cas d’erreur reçue du système SAP. L’exception interne est l’exception réelle reçue du système SAP. |
UnsupportedOperationException | L’adaptateur lève cette exception lorsque le client d’adaptateur spécifie une action non valide. |
MetadataException | L’adaptateur lève cette exception en cas d’erreur lors de la récupération des métadonnées, de la navigation ou de la recherche. |