Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8608

How to setup Successfactor Adapter within SAP Data Services

$
0
0

Within SAP, we have enable a Data services job to extract some recruiting data from successfactor in order to store those data on an internal system for reporting. I would like to share with you some of my findings with data services 4.2 and SFSF adapter.

 

Prerequisite

 

Please identify which Cloud instance of Successfactor you will use. It can be done via this URL:

 

https://sfapitoolsflms.hana.ondemand.com/SFIntegration/sfapitools.jsp


Please validate with this URL that you are able to open the connection from the SAP Data Services Job Server. To acheave this you need to ask Successfactor admin the following things:

  • provide an API user with proper authorization and password
  • provide the Company ID
  • Setup the data services IP address into the whitelist of successfactor otherwise you will face this kind of error message

 

22-12-2014 15-02-22.gif

 

Adapter - Proxy Setup:

 

Please pay attention to the proxy definition with the following parameters to be added in the adapter web interface setup:

22-12-2014 13-57-08.gif

 

Parameters to be added : -Dhttps.proxyHost=<proxy> -Dhttps.proxyPort=<8080>

 

Please also activate the Trace mode to True to have a view on trace and errors.

 

Certificate setup

 

If you receive this error below, you need to upload the right certificates in the keystore used by the adapter in order to enable the SSL connection (There are sometime mistakes in some documentations.)

22-12-2014 13-55-26.gif

 

Please perform the steps below:

 

Obtain 3 SFSF certificates

 

Below are the steps to export all certificates from the certificate path using FireFox.

1. Click on the lock

certificate_01.png

 

Click ‘More Information’

certificate_02.png

3. Click ‘View Certificate’

certificate_03.png

 

4. Click ‘Details’

certificate_04.png

 

5. The ‘Certificate Hierarchy’ show 3 certificates - it is really important to get those 3 certificates to enable the SSL connection.

  • The root certificate is ‘VeriSign Class 3 Public Primary Certification Authority – G5’.
  • The child certificate is ‘VeriSign Class 3 Secure Server CA - G3’.
  • The grandchild certificate is ‘*.successfactors.eu’.

certificate_05.png

 

6. To export a certificate, click to highlight the certificate. Below shows how to export the root certificate.

certificate_06.png

7. Click ‘Export’, to save the certificate file.

certificate_07.png

 

Upload those 3 certificates in the right keystore

a) Open a Dos command and Type set JAVA_HOME=%LINK_DIR%\ext and press Enter.

 

b) Type set path=%LINK_DIR%\ext\jre\bin;%path% and press Enter.

 

c) Type cd %link_dir%\ssl\trusted_certs and press Enter.

 

d) Type notepad sslks.key to view the keystore password.

 

e) Type keytool -import -alias verisign_class3g5ca -file "need full path to VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt" -keystore jssecacerts and press Enter.

When ask ‘Enter keystore password:’, copy the password in step (d).

When ask ‘Trust this certificate? [no]:’, type yes

 

f) Type keytool -import -alias verisign_g3 -file "need full path to VeriSignClass3SecureServerCA-G3.crt" -keystore jssecacerts and press Enter.

When ask ‘Enter keystore password:’, copy the password in step (d).

When ask ‘Trust this certificate? [no]:’, type yes

 

g) Type keytool -import -alias sfsf_eu -file "need full path to sap.successfactors.eu.crt" -keystore jssecacerts and press Enter.

When ask ‘Enter keystore password:’, copy the password in step (d).

When ask ‘Trust this certificate? [no]:’, type yes

 

h) Restart the adapter

 

Nota Bene : In some technical documentation it is mentioned %LINK_DIR%\ext\jre\lib\security and to have the connection working properly we work here with \ssl\trusted_certs. In the technical documentation they mentioned the keystore cacerts and here we use jssecacerts.


Reference blogs:

 

I hope those tips will help you if you need to enable the communication between Successfactor and SAP Data Services (on premise).

Other possibilities are available with SAP PI and HCI which are presented in the reference blogs.

 

I will continue to update this blogs with other findings later in 2015.

 

Best regards

 

Thomas


Viewing all articles
Browse latest Browse all 8608

Trending Articles


Tabia za mabinti wa kipogoro,


Grimsby rapist jailed after attacking same woman twice on same day


HOt And Séxy Photos of Mampi


Neem Baba Extra Questions Answer Class 6 English Poorvi


Lloyds Auctioneers & Valuers Pty Limited v Benson [2025] FCA 324


Download: Chester – Baleken Basabaile (Prod. By Silva)


DT 31015


Turing Cup 2019 Qualifiers (TCQF19) - EDITORIAL


Bingie


Problem with "Removable Bootloader"



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>