Le collecteur d'erreurs est l'une des méthodes de gestion des exceptions d'Application Integration qui permet de gérer les échecs de tâches et d'événements rencontrés lors de l'exécution d'une intégration.
Les systèmes d'analyse des erreurs fonctionnent de manière semblable à un flux de sous-intégration au sein de votre intégration principale. Chaque collecteur d'erreurs peut être appelé à l'aide d'un déclencheur, nommé déclencheur de collecteur d'erreur, pour exécuter l'ensemble de tâches d'intégration configurées et personnalisés pour gérer l'erreur.
Vous pouvez définir un ou plusieurs systèmes d'erreur dans une même intégration pour gérer les erreurs ou les échecs d'exécution au niveau de la tâche et de l'événement.
Collecteur d'erreurs au niveau de la tâche
Les collecteurs d'erreurs au niveau de la tâche gèrent les échecs de tâches individuelles lors de l'exécution de votre intégration.
L'image suivante illustre un exemple de flux d'intégration qui utilise le collecteur d'erreurs au niveau de la tâche :
Collecteur d'erreurs au niveau de l'événement
Les collecteurs d'erreurs au niveau de l'événement gèrent les échecs d'exécution tels que les échecs d'intégration, de conditions de périphérie, de tâche et de nouvelles tentatives d'exécution. Les collecteurs d'erreurs au niveau de l'événement sont appelés lorsque vous n'avez pas défini ou associé d'erreurs au niveau des tâches pour gérer les échecs de tâches.
L'image suivante montre un exemple de flux d'intégration qui utilise un collecteur d'erreurs au niveau de l'événement :
Pour en savoir plus sur la définition et l'utilisation d'un collecteur d'erreurs dans votre intégration, consultez la section Créer la logique d'un collecteur d'erreurs.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (UTC)."],[[["\u003cp\u003eApplication Integration uses error catchers to manage task and event failures during integration execution.\u003c/p\u003e\n"],["\u003cp\u003eError catchers function like sub-integration flows, triggered to execute a set of tasks designed for error handling.\u003c/p\u003e\n"],["\u003cp\u003eError catchers can be defined at the task level to manage individual task failures during integration execution.\u003c/p\u003e\n"],["\u003cp\u003eEvent-level error catchers handle broader execution failures such as integration or task failures, when no task-level error catchers are configured.\u003c/p\u003e\n"],["\u003cp\u003eError catchers cannot be nested, meaning one error catcher cannot call another error catcher.\u003c/p\u003e\n"]]],[],null,["# Error catcher\n\nSee the [supported connectors](/integration-connectors/docs/connector-reference-overview) for Application Integration.\n\nError catcher\n=============\n\nError catcher is one of the error handling methods in Application Integration that helps you handle task and event failures encountered during the execution of an integration.\n\n\nError catchers work very similar to a sub integration flow within your main integration. Each error catcher can be invoked using a trigger, called the [Error catcher](/application-integration/docs/configure-error-catcher-trigger) trigger, to run the set of configured\n[integration tasks](/application-integration/docs/how-to-guides#configure-integration-tasks)\ncustomized to handle the error.\n| **Note:** Error catchers can't be nested. You cannot define an error catcher that in turn calls another error catcher using a different Error catcher trigger in your integration.\nYou can define one or more error catchers in a single integration to the handle errors or execution failures at both, the task and event levels.\n\nError catcher at the task level\n-------------------------------\n\nError catchers at the task level handle individual task failures during the execution of your integration.\n\nThe following image shows a sample integration flow that uses error catcher at the task level:\n\n\n\u003cbr /\u003e\n\nError catcher at the event level\n--------------------------------\n\nEvent-level error catchers handle execution failures such as integration failures, edge condition failures, task failures, and retry execution failures. Error catchers at the event level are invoked when you have not defined or attached task-level error catchers to handle any task failures.\n\nThe following image shows a sample integration flow that uses error catcher at the event level:\n\n\n\u003cbr /\u003e\n\nFor information about how to define and use an error catcher in your integration, see [Create the error catcher logic](/application-integration/docs/configure-error-catcher-trigger#logic)."]]