Skip to content

Deploying Jobs and Services

Deploying a Job

To deploy the Job (including its dependent Jobs), right-click on the Main Job in the Repository panel and select Build Job. Choose a build type of OSGI Bundle for ESB. This produces a jar file which can be deployed into the Talend Runtime_ESBSE environment.

The jar file contains all dependencies, including any Sub Jobs that may be called by the Main Job.

Quick deploy the Job to the Runtime container by copying the jar file to the following location:

C:\TalendStudio-621\Runtime_ESBSE\container\deploy\

If you wish to use a configuration file to externally configure any context variables used in the Service/Jobs, you will need to create and deploy it before deploying the jar file into the Talend Runtime_ESBSE environment. Make sure your configuration file has the same name as the Main Job in order for Talend to recognize and apply it to the Job and its dependencies. Refer to section Context and Configuration Files for details on how to correctly name, construct and deploy configuration files.

Deploying a Service

To deploy the Service (including its dependent Jobs), right-click on the Service in the Repository panel and select Export Service. This produces a kar file which can be deployed into the Talend Runtime_ESBSE environment.

The kar file contains all dependencies, including the Jobs called by the Services and their dependencies.

Quick deploy the Service to the Runtime container by copying the kar file to the following location:

C:\TalendStudio-621\Runtime_ESBSE\container\deploy\

If you wish to use a configuration file to externally configure any context variables used in the Service/Jobs, you will need to create and deploy it before deploying the kar file into the Talend Runtime_ESBSE environment. Make sure your configuration file has the same name as the Service in order for Talend to recognize and apply it to the Jobs attached to the Service. Refer to section Context and Configuration Files for details on how to correctly name, construct and deploy configuration files.