Error catcher es uno de los métodos de gestión de errores de Application Integration que te ayuda a gestionar los fallos de tareas y eventos que se producen durante la ejecución de una integración.
Los receptores de errores funcionan de forma muy similar a un flujo de integración secundario dentro de tu integración principal. Cada receptor de errores se puede invocar mediante un activador, llamado Receptor de errores, para ejecutar el conjunto de
tareas de integración
configuradas y personalizadas para gestionar el error.
Puedes definir uno o varios controladores de errores en una sola integración para gestionar los errores o los fallos de ejecución tanto a nivel de tarea como de evento.
Capturador de errores a nivel de tarea
Los controladores de errores a nivel de tarea gestionan los fallos de tareas individuales durante la ejecución de la integración.
En la siguiente imagen se muestra un flujo de integración de ejemplo que usa el captador de errores a nivel de tarea:
Captador de errores a nivel de evento
Los controladores de errores a nivel de evento gestionan los fallos de ejecución, como los fallos de integración, los fallos de condiciones extremas, los fallos de tareas y los fallos de ejecución de reintentos. Los controladores de errores a nivel de evento se invocan cuando no has definido ni adjuntado controladores de errores a nivel de tarea para gestionar los errores de las tareas.
En la siguiente imagen se muestra un flujo de integración de ejemplo que usa el captador de errores a nivel de evento:
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-11 (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)."]]