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

Deploy on Heroku

Hi,
I am almost sure there is a way to deploy a TalenD job, packaged as a Java standalone app, on Heroku. We have many clients interested by Data synchronization with Salesforce. So far we did deploy such TalenD jobs on Windows server but I would like to give Heroku a try, PaaS offer now part of Salesforce platform.
Does anybody already tried that? Any advise or things to know initially?
Tks in advance for your help,
Cheers,
---
VS
Labels (5)
8 Replies
Anonymous
Not applicable
Author

Hi,
So far, there is no any connector/API supported for Heroku in talend.
Please open a jira issue of DI project on Talend Bug Tracker for a new feature.
Best regards
Sabrina
Anonymous
Not applicable
Author

Hi,
Tks for your quick reply
So, may be I was not clear, I dont look for Heroku API integration but to use Heroku as a hosting platform for a TalenD java packaged Job. Make sense ?
Regards
Anonymous
Not applicable
Author

Hi,
use Heroku as a hosting platform for a TalenD java packaged Job

What's the purpose of hosting platform? Is it similar with that deploying or exposing a talend job as a Web service then call it?
Best regards
Sabrina
Anonymous
Not applicable
Author

Actually, it's just to deploy the job in the cloud, get it running from a cloud based container (Heroku). TalenD Jobs are simple data transfer Jobs between DB and Salesforce. They must run automatically every day.
Anonymous
Not applicable
Author

Hi Xdshi,
as you recommended, I have created the Web Service. I followed the steps described here: http://talend-tuto.blogspot.co.uk/2013/02/install-job-in-web-server.html.
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.
My job is named ImportContact. Consequently I try to the following URL http://talend-javajob.herokuapp.com/ImportContact_0.1/services/ImportContact?method=runJob
Unfortunately I get a 404.
I don't think there is anything wrong in the URL. I have check the case. You can verify that's the actual Job name on this screenshot: http://cl.ly/image/3T3F2W0h320J
Any help would be much appreciated
Anonymous
Not applicable
Author

Hi,
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.

The job should be OK if it is running on Tomcat 7 successfully. Maybe something wrong with the deployment of Heroku, could you check it?
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III

Hi Xdshi,
as you recommended, I have created the Web Service. I followed the steps described here: http://talend-tuto.blogspot.co.uk/2013/02/install-job-in-web-server.html.
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.
My job is named ImportContact. Consequently I try to the following URL http://talend-javajob.herokuapp.com/ImportContact_0.1/services/ImportContact?method=runJob
Unfortunately I get a 404.
I don't think there is anything wrong in the URL. I have check the case. You can verify that's the actual Job name on this screenshot: http://cl.ly/image/3T3F2W0h320J
Any help would be much appreciated

Try this as your URL:
http://talend-javajob.herokuapp.com/services/ImportContact?method=runJob
Anonymous
Not applicable
Author

Hi Vincentspehner,

Were you able to deploy job on heroku successfully?