Il fermo degli errori è uno dei metodi di gestione degli errori nell'Application Integration che ti aiuta a gestire gli errori di attività ed eventi riscontrati durante l'esecuzione di un'integrazione.
I rilevatori degli errori funzionano in modo molto simile a un flusso di integrazione secondario all'interno dell'integrazione principale. Ogni rilevatore degli errori può essere invocato utilizzando un attivatore, chiamato attivatore Rilevatore degli errori, per eseguire l'insieme di attività di integrazione configurate e personalizzate per gestire l'errore.
Puoi definire uno o più error catcher in un'unica integrazione per gestire gli errori o i fallimenti di esecuzione sia a livello di attività che di evento.
Rilevamento degli errori a livello di attività
I rilevatori di errori a livello di attività gestiscono i singoli errori delle attività durante l'esecuzione dell'integrazione.
L'immagine seguente mostra un flusso di integrazione di esempio che utilizza il validatore di errori a livello di attività:
Rilevamento degli errori a livello di evento
I rilevatori di errori a livello di evento gestiscono i fallimenti di esecuzione, come errori di integrazione, errori di condizioni di confine, errori di attività ed errori di esecuzione del nuovo tentativo. I gestori degli errori a livello di evento vengono richiamati quando non hai definito o collegato gestori degli errori a livello di attività per gestire eventuali errori delle attività.
L'immagine seguente mostra un flusso di integrazione di esempio che utilizza il validatore di errori a livello di evento:
Per informazioni su come definire e utilizzare un'apposita funzionalità di gestione degli errori nell'integrazione, consulta Creare la logica di gestione degli errori.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]