Partager via


Gestion des exceptions et des erreurs avec l’adaptateur Oracle Database

Cette section répertorie les exceptions levées par l’adaptateur Microsoft BizTalk pour Oracle Database. Celles-ci peuvent contenir :

  • Une 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 Oracle respective. Les exceptions contiennent également un message d’erreur détaillé qui permet de résoudre le problème.

Exception Possible Cause/Description
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.
UnsupportedOperationException L’adaptateur lève cette exception lorsque le client d’adaptateur spécifie une action non valide.
ArgumentException L’adaptateur lève cette exception si une valeur incorrecte est spécifiée pour un argument.
NotImplementedException L’adaptateur lève cette exception si une méthode dans le lecteur XMLReader n’est pas implémentée.
ArgumentNullException L’adaptateur lève cette exception si aucun argument requis n’est spécifié.
ArgumentOutOfRangeException L’adaptateur lève cette exception s’il tente d’accéder à une entité inexistante ou à une entité hors plage.
XmlReaderGenerationException L’adaptateur lève cette exception lorsqu’il ne parvient pas à générer un XmlReader à partir du message de sortie.
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.
CredentialsException L’adaptateur lève cette exception en cas de problème lors de la récupération ou de l’utilisation des jetons de sécurité ou si les informations d’identification requises ne sont pas spécifiées.
InvalidUriException L’adaptateur lève cette exception si l’URI de connexion n’a pas les composants requis pour le chaîne de connexion.
ConnectionException L’adaptateur lève cette exception en cas de problème de connexion à la base de données Oracle à l’aide de ODP.NET. L’exception interne contient l’exception Oracle.
TimeoutException L’adaptateur lève cette exception si 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.
ListenerException L’adaptateur lève cette exception en cas de problème lors de la réception d’un message du système cible. Ce message indique un problème lié à l’écouteur Oracle. L’exception interne a les spécificités du problème.
TargetSystemException L’adaptateur lève cette exception si Oracle retourne une erreur ou une réponse non valide. L’exception interne contient l’exception du runtime Oracle.
InvalidOperationException L’adaptateur lève cette exception si l’adaptateur tente d’effectuer une opération non valide sur le système cible. L’exception interne contient les spécificités de l’opération non valide en cours d’exécution.
OverflowException L’adaptateur lève cette exception si, lors de l’exécution d’une opération contenant des types de données numériques Oracle à l’intérieur de DataSets ou des CURSEURS REF faiblement typés, une grande valeur est spécifiée pour ces types de données numériques Oracle qui ne peuvent pas tenir dans le type .NET respectif.

Voir aussi

Résoudre les problèmes liés à l’adaptateur Oracle Database