Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Using DI Jobs with ESB Routes in TOS ESB 7.1.1

Hello.

 

I was recently looking through the Release Notes for TOS ESB 7.1.1 and saw the part where it says that "tRunJob is supported with limitations". I am not so sure what the description means regarding the part "...tRunJob is not designed to work in a Service/Route style (ESB) deployment...".

 

I have a lot of Routes running on my server in the Runtime and each of these Routes currently calls a DI Job with the "cTalendJob" component, and within these jobs there are often several "tRunJob" components. Is this still the correct way to call a DI Job from a Route even with TOS ESB v7.1.1 ? If not what is the correct way?

 

Thanks in advance and best regards.

Labels (2)
1 Reply
Anonymous
Not applicable
Author

Hello,

If you use tRunJob within Data Services and Routes (with cTalendJob), support is provided on a "best effort" basis only. In most cases, there are class loading issues which can sometimes be resolved but not always.

This is because tRunJob is not designed to work in a Service/Route style (ESB) deployment, so regular support is not provided if you decide to use it, even though it may work in many cases. If you used tRunJob in the past, it is recommended to change your Job Design to use Joblets instead.

Note: Talend Joblets feature is available in talend subscription solution not open source.

Best regards

Sabrina