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

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Talend ESB: REST service still available in Service Locator after deletion from ESB Conductor

Hi, I have a REST service deployed via ESB conductor on the ESB TAC. I accidentally deleted the feature via ESB Conductor before stopping and undeploying. Now the REST service is still active, and I cannot find a way to stop or kill it. I have tried killing and restarting the ESB container on linux, but the service just restarts with it. How can I remove this service?

Labels (4)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi, thanks for your suggestions. Unfortunately, these solutions didn't work. Even after uninstalling the service in karaf, rebooting the container would kickoff the task again. The only solution I found that worked was reinstalling.

View solution in original post

4 Replies
Anonymous
Not applicable
Author

You can add the service once again in ESB Conductor. 

Once it is in CREATED state you can Undeploy the service instead of a Deploy, so the service will removed from Runtime.

Then you can do a DEPLOY to deploy the service again tio Runtime, now the state is again back to DEPLOYED in ESB Conductor. 

Anonymous
Not applicable
Author

Hi, knowing how to UNDEPLOY the service is not my issue. My issue is that I had a service that was DEPLOYED, and before UNDEPLOYING, I accidentally DELETED the service in Conductor. This caused my service to still be RUNNING and accessible via Service Locator. However, I can no longer UNDEPLOY the service, because it was DELETED from the ESB Conductor.

 

The service is running on ESB, I can call it via REST. But I can't deploy a new service over the existing one, nor can I undeploy it.

Anonymous
Not applicable
Author

1. Hi, When you wish to undeploy the existing service on Runtime you can follow my earlier suggestions.

2. As an interim solution you can add the task once again in Esbconductor. The LastAction of the task will remain in CREATED state ( don't deploy again) however you can see the Online Status / Bundle status in EsbConductor (Bundles tab) will sync with Runtime and the Bundle status should be Green.
Anonymous
Not applicable
Author

Hi, thanks for your suggestions. Unfortunately, these solutions didn't work. Even after uninstalling the service in karaf, rebooting the container would kickoff the task again. The only solution I found that worked was reinstalling.