cancel
Showing results for 
Search instead for 
Did you mean: 

SuccessFactors DataStore timeout

Former Member
0 Kudos

Hi everyone,
we have recently created a SuccessFactors adapter instance in our Data Services (4.2 SP6 Patch 5) environment. Even if the adapter starts successfully, we are having the following problem when creating a DataStore:

01/02/17 09:50:42 Thread[Thread-10,5,main] While interacting with SuccessFactors, an error occured: Failed to access the WSDL at: XXXX. It failed with: Connection timed out: connect (local port XXXX to address XXXX, remote port XXXX to address XXXX).
01/02/17 09:50:42 Thread[Thread-10,5,main] Cannot start session. com.acta.adapter.sdk.AdapterException: While interacting with SuccessFactors, an error occured: Failed to access the WSDL at: XXXX. It failed with: Connection timed out: connect (local port XXXX to address XXXX, remote port XXXX to address XXXX).
at com.acta.adapter.successfactors.SuccessFactorsSession.start(SuccessFactors Session.java:65)
at com.acta.adapter.sdk.AdapterRunnerImpl.processStartSession(AdapterRunnerImpl.java: 1864)
at com.acta.adapter.sdk.AdapterServiceDataListener.handleBrokerMessage(Adapter ServiceDataListener.java:86)
at com.acta.brokerclient.BrokerClient.handleMessage(BrokerClient.java:406)
at com.acta.brokerclient.BrokerClient.access$100(BrokerClient.java:53)
at com.acta.brokerclient.BrokerClient$MessageHandler.run(BrokerClient.java:1559)
at com.acta.brokerclient.ThreadPool$PoolThread.run(ThreadPool.java:100)

We've been told the Data Services server has already been added to the SuccessFactors whitelist.

We've verified we are able to call the SuccessFactors API using SOAPUI from the Data Services server.

An incident has been raised to SAP Support, but we haven't received a solution yet.

The 2262720 - SuccessFactor DataStore Connection Issue: Timeout SAP note describes our problem, but provides no solution ("This issue has been forwarded to Development for further investigation. DHR 5000563074").

Has any of you run into the same problem?

Thanks beforehand,
AIS.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi everyone,

there was a mistake in our proxy configuration.

We've finally managed to create the DataStore.

Thanks,

Alex.

Answers (3)

Answers (3)

Former Member
0 Kudos

We've checked the Audit Log on the SuccessFactors side and all the requests have been successfully executed. However, we still have the timeout issue when creating the DataStore.

aasavaribhave
Advisor
Advisor
0 Kudos


In most cases these are proxy related issues or end point url. Can you test with end point url:

https://performancemanager10.successfactors.com/sfapi/v1/soap?wsdl

Also what activity do you see on the ports - using netstat

, the ports can be obtained from the error:

com.acta.adapter.sdk.AdapterException: While interacting with SuccessFactors, an error occured: Failed to access the WSDL at: XXXX. It failed with: Connection timed out: connect (local port XXXX to address XXXX, remote port XXXX to address XXXX).

Former Member
0 Kudos

Dear Aasavari,

I've created a new DataStore using the end point you provided, but the error still persists.

I've also check the ports and as far as I can see, the Data Services server tries to open a connection to the Web Service End Point (SYN_SENT), but never stablishes the connection.

Thanks!

AIS.

former_member198401
Active Contributor
0 Kudos

Alex,

I am thinking loud on this issue. Just checked the PAm and found that Successfactors require JRE 1.8.

1) Check the version of JRE. If its 1.6 or below then upgrade to JRE 1.8

Regards

Arun Sasi

Former Member
0 Kudos

Dear Arun Sasi,

thanks for your suggestion.

Our DS adapters are already running on JRE 1.8.

Thanks,
Alex.

former_member198401
Active Contributor
0 Kudos

Alex,

What happens when you dont use the Proxy settings in the Adapter configuration? Did you try without a proxy

Regards

Arun Sasi

Former Member
0 Kudos

Dear Arun Sasi,

we've already given that a try and the result is exactly the same, the DataStore creation times out.

Thanks!

AIS

aasavaribhave
Advisor
Advisor
0 Kudos

do you use proxy? and what's the Web service end point that you use?

Former Member
0 Kudos

Dear Aasavari,

we do use a proxy and have already defined the following parameters in the SuccessFactors Adapter Instance's Additional Java Launcher Options:

  • Dhttp.proxyHost
  • Dhttp.proxyPort
  • Dhttp.proxyUser
  • Dhttp.proxyPassword

The Web Service End Point we are currently using is the following one: https://api012.successfactors.eu/sfapi/v1/soap12?wsdl. As I mentioned before, we can reach it using a web browser on the Data Services server. We have also succeeded in calling the API using SOAPUI on the Data Services server.

Thanks beforehand,

Alex.