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

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
droth
Contributor II
Contributor II

TAC: Deploy 2 Routes with different Contexts

Hello talend community,

 

i'm trying to deploy a route 2 times, one for production environment, one for testing environment.

The route has contexts for both environments, and i'm setting the context in Talend Administration Center.

 

But when i am deploying the second route, the endpoint of the first route is removed from services overview and i am receiving the message 'service not found'.

 

Is there any solution to deploy the same job twice?

 

Thanks for your help,

Dominik

Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable

Usually for TAC you will have a Dev, Test, and Production TAC environment, each with their own runtime for services(routes).

 

When you deploy Test to the test TAC you use the Test context

 

When you deploy Prod to the Prod TAC you use the Prod context

 

Otherwise, if you have the same job with the same name and the same route items, each time you deploy it will overwrite the previous route. With ESB type jobs you can only have 1 of each job deployed to the server, even if they have different contexts. I believe the only way to get around this if you absolutely need them both on 1 server would be to change the route name and some of the URI/endpoints might have to change.

View solution in original post

3 Replies
Anonymous
Not applicable

Hello,

Could you please give us more information? Are these different target Talend Runtimes for the environments? Where are the contexts users? What are the naming conventions in the ESB Conductor? Screenshots will be preferred.

Best regards

Sabrina

Anonymous
Not applicable

Usually for TAC you will have a Dev, Test, and Production TAC environment, each with their own runtime for services(routes).

 

When you deploy Test to the test TAC you use the Test context

 

When you deploy Prod to the Prod TAC you use the Prod context

 

Otherwise, if you have the same job with the same name and the same route items, each time you deploy it will overwrite the previous route. With ESB type jobs you can only have 1 of each job deployed to the server, even if they have different contexts. I believe the only way to get around this if you absolutely need them both on 1 server would be to change the route name and some of the URI/endpoints might have to change.

droth
Contributor II
Contributor II
Author

Thank you for your input.

 

The last part of the post was the way i resolved the problem. I have to make a copy of the route, rename it and change the endpoint by context.