I find this topic https://community.talend.com/t5/Design-and-Development/How-to-get-the-error-message-inside-Route-cOn... which talk about how to get the exception in a route. But it didn't answer at what I want to do.
I have a cOnException in my Route, and I would like to catch :
- the error message (which can be raised by a tDie) of my jobs
- the name of the job which is problematic
- the name of my current route (which must be : exchange.getContext().getName())
How can I get these information ?
Moreover, I have configure my cOnExeption as this, is that ok ?
The conversation above does not answer what I would like to do.
Thank you for your help !
java.lang.Exception should catch all Exceptions for you. If you want to catch absolutely anything that could be thrown by the Route, you could try using java.lang.Exception and java.lang.Throwable.
Both tDie and tWarn components are closely related to the tLogCatcher component.They generally make sense when used alongside a tLogCatcher in order for the log data collected to be encapsulated and passed on to the output defined.
What does your DI job design look like?
Watch the recorded webinar!
Accelerate your data lake projects with an agile approach
Create systems and workflow to manage clean data ingestion and data transformation.
Introduction to Talend Open Studio for Data Integration.