One Star

tSalesforceWaveBulkExec doesn't appear to use Proxy settings

Have been using TOS DI 6.1.1 for pulling data from SFDC for a good while, no issues, tSetProxy -> SalesforceConnection -> multiple objects.  Works perfectly.
Have been trying to upload .csv to Wave using tSalesforceWaveBulkExec, using same proxy/login setup.  Fails to upload every time, with connection timeout failures.  Very much like it's not respecting the proxy...   Any clues?  I don't see any settings in the component, suspect the proxy stuff was just left out...
Caused by: java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
    at com.sforce.ws.transport.JdkHttpTransport.connectRaw(JdkHttpTransport.java:136)
    at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:100)
    at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:95)
    at com.sforce.ws.transport.JdkHttpTransport.connect(JdkHttpTransport.java:91)
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:95)
    ... 6 more
Screenshot of simple test.  Added timestamp just to show that login is working through proxy, but Wave component just fails, although it's using the existing (working) SFDC connection.  All of this works just fine behind the same proxy using the Salesforce Analytics Cloud Dataset Utils, but I'd prefer to get this working in Talend.
Thanks!
5 REPLIES
One Star

Re: tSalesforceWaveBulkExec doesn't appear to use Proxy settings

Screenshot didn't work on previous post, hope this works...
Nope.  Postcount not high enough?
Moderator

Re: tSalesforceWaveBulkExec doesn't appear to use Proxy settings

Hi,
No limitation exists for the image.(10 posts for pasting url).
Note:Screenshots works only if you drag&drop the image directly in the editor window. 
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: tSalesforceWaveBulkExec doesn't appear to use Proxy settings

Deleted
One Star

Re: tSalesforceWaveBulkExec doesn't appear to use Proxy settings

Hmmm, ok, click instead of drag to attach an image.

Anyway, has ANYONE been able to upload to Saleforce WAVE using Talend through a proxy?
Thanks.
One Star

Re: tSalesforceWaveBulkExec doesn't appear to use Proxy settings

I amended the two Wave components to include the proxy settings and have tested them. I posted them  to my salesforce success community chatter feed under Terence Wilson.  When I have time and you have tested them , I will find out how to submit my changes to be included in the Talend supplied Components