Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Everyone,
I'm doing the Salesforce to Talend trigger based integration in realtime.
I want to listen HTTP request from salesforce (that HTTP request based on GET and holding salesforce account ID in URL).
For ex. if an account is getting created in Salesforce then it'll send the ID of that account in GET endpoint url. Talend will listen to this endpoint url, process that ID in realtime, and send the responce.
Componets I am using tRESTRequest (http request listner) -> processing the job responce -> tRESTResponce (send back the responce to salesforce)
My Licence type is "Talend Cloud Api Services Platform"
I have created a job in studio using above components and When I am executing job in local it is generation ENDPOINT URL "Endpoint deployed at: http://127.0.0.1:5070/user" and it is working in local and talend cloud.
I am publishing the job/task as OSGI
So I want to generate a new ENDPOINT URL so that I can add that ENDPOINT URL in salesforce HTTP Request.
How can I do it?
Please Advice, It's kind of urgent.
Hi
I tried my best to understand your need, what do you mean the 'new ENDPOINT URL'? the endpoint URL of job deployed into Talend Runtime?
Regards
Shong
Hi Shong, Thank You your time.
Use Case: Salesforce will use Talend tRESTRequest Endpoint URL and send the one ID to Talend in HTTP GET method and I want to listen that HTTP request in Talend job on real time bases.
Basically, I want to receive HTTP request from salesforce to Talend API (Data Service Based task) that are published in Talend Cloud and running using Remote Engine and runtime (OSGI).
When I deploy my application in Talend Cloud, I was able to generate an Endpoint URL for the component tRESTRequest, it's like this one "http://x.x.x.x:8040/service/user". x.x.x.x (server where I have installed Remote Engine and Runtime).
At this moment I can only access (in browser) this from URL (full url: http://x.x.x.x:8040/service/user/get_id=1212) in the server where I have installed Remote Engine and Runtime.
I want to access this URL from any external application like Salesforce.
I want to add this endpoint URL (http://x.x.x.x:8040/service/user) to salesforce HTTP Request button and Receive Id inside the talend Api, and send back the response to salesforce.
Please advise,
Thank You
Ali
Just to clear I just added Talend Studio Build jar file in Talend runtime etc/deploy folder, and I did not make any changes in runtime configuration. I kept the default configuration. Please let me know If I am missing something in term of configuration.
New URL Mean. not the localhost (http://127.0.0.1:5070/user), as I can't use localhost (http://127.0.0.1:5070/user) URL in Production.