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

Announcements
ALERT: QlikView server communication interruptions following Microsoft Windows Domain Controller security updates

Qlik Talend ESB: How to manage Routines with complex jar dependencies

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
wei_guo
Support
Support

Qlik Talend ESB: How to manage Routines with complex jar dependencies

Last Update:

Mar 9, 2026 3:28:38 AM

Updated By:

Sonja_Bauernfeind

Created date:

Mar 9, 2026 3:28:38 AM

Having complex JAR dependencies and organizing them through Global Routines in the Code > Routine design can lead to JAR conflicts. Different job types may require incompatible library versions. For instance, a DI OSGi web service implementation might need different JAR dependencies than a standard DI job, causing conflicts when both rely on the same Global Routine.

 

Resolution

Use a Custom Routine. Qlik Talend Studio enables you to create custom routine JARs with explicit dependency management at the Job and Joblet level.

Benefits of Custom Routine JARs:

  • Encapsulation: Package multiple user routines with their specific dependencies into a single archive
  • Explicit Dependencies: Jobs and Joblets declare their exact code dependencies, making the dependency chain transparent
  • Conflict Resolution: Isolating dependencies per custom routine JAR reduces the risk of version conflicts between different job types
  • Implementation: By configuring custom routine JAR dependencies directly on Jobs and Joblets rather than relying on shared Global Routines, each component can maintain its own compatible dependency set without interfering with other jobs' requirements.

For information on how to set up custom routine JARs, see Creating custom routine JARs.

 

 

Environment

  • Qlik Talend ESB
Labels (2)
Version history
Last update:
‎2026-03-09 03:28 AM
Updated by: