# cTry

Ce composant offre l'équivalent Java de la gestion d'exceptions en construisant des blocs Try/Catch/Finally. Cela permet d'isoler la partie de la Route susceptible de générer une erreur, de capturer les erreurs et d'exécuter les dernières instructions sans tenir compte des erreurs.

Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).

## Propriétés du cTry Standard

Ces propriétés sont utilisées pour configurer le cTry s'exécutant dans le framework de Jobs Standard.

Le composant cTry Standard appartient à la famille Exception Handling.

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le cTry est généralement utilisé comme composant intermédiaire dans une Route. |
| Connections | <ul> <li> <p> <span>Try</span>&nbsp;: sélectionnez ce lien pour isoler la partie de votre Route pouvant générer une ou des exception(s).</p> <div><span>Note Informations</span><span>Remarque :</span> <p>Quand le lien <span>Try</span> est suivi par de multiples composants, l'erreur de compilation suivante peut apparaître&nbsp;: <span>"The method doCatch() is undefined for the type ExpressionNode"</span>. Si tel est le cas, utilisez un composant <span>cJavaDSLProcessor</span> pour y mettre fin en saisissant le code <span>.endDoTry()</span>.</p> </div> </li> <li> <p> <span>Catch</span>&nbsp;: sélectionnez ce lien pour capturer l'exception ou les exceptions dans la Route.</p> <p>Dans le champ <span>Exceptions</span>, saisissez l'expression pour filtrer le type d'exception à capturer. </p> <div><span>Note Informations</span><span>Remarque :</span> Ce lien peut être utilisé uniquement lorsqu'un lien Try est présent dans le Job.</div> </li> <li> <p> <span>Finally</span>&nbsp;: sélectionnez ce lien pour exécuter les instructions finales sans tenir compte des exceptions pouvant surgir dans la Route.</p> <div><span>Note Informations</span><span>Remarque :</span> Ce lien peut être utilisé uniquement lorsqu'un lien Try est présent dans le Job.</div> </li> <li> <span>Route</span>&nbsp;: sélectionnez ce lien pour router tous les messages de l'émetteur vers l'endpoint suivant.</li> </ul> |
| Limitation | n/a |

**Concepts associés**

* [Utilisation du cTry pour construire des blocs Try/Catch/Finally afin de gérer les exceptions](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-logs-and-errors/ctry-cprocessor-cfile-cfile-using-ctry-to-build-try-catch-finally-blocks-for-exception-handling)