Professional Documents
Culture Documents
PI Configuration Example
Validity
This document provides an example of the setup in the PI Integration Directory needed
for the hybrid integration of SAP ERP HCM and SuccessFactors BizX.
The following information and screen shots have been created based on a test system.
Hence, in your case, the configuration will deviate depending on the system landscape
and the NW PI release in use.
The login service needs to be configured differently from all other services. This is
necessary due to the session handling mechanism. While the login service reads all
cookies from the HTTP header of the response, all other services must set a cookie with
this received content in the HTTP header of the request.
Therefore, all services other than the login need to use a communication channel that
uses the SOAP AXIS adapter for writing to the HTTP request header while the login
uses a communication channel with a SOAP AXIS adapter configured for reading from
the HTTP response header.
Therefore, this document explains the setup for the user data scenario consisting of the
login, logout, and user data upsert services. This procedure can also be copied for other
scenarios.
The screenshot below shows the objects of a sample configuration for the user data
scenario using business components.
The SuccessFactors business component contains all the receiver interfaces and the
communication channels.
The receiver determination for the login interface contains all objects needed to connect
the following two interfaces:
SFSFSessionHandlingLoginQueryResult_Out
SFSFSessionHandlingLoginQueryResult_In
The interface determination specifies the operation mapping to be used to connect the
two service interfaces.
The receiver determination and interface determination for the logout interface basically
look the same as for the login interface except for the communication channel.
The configuration for the user data upsert service is the same as for the logout service.
This communication channel is to be used for the login service. It can be created based
on the template SFSF_Soap_Adapter_Axis_Login_Response.
The highlighted fields need to be filled according to the system landscape.
This communication channel is to be used for all services except for the login service. It
can be created based on the template SFSF_Soap_Adapter_Axis.
The highlighted fields need to be filled according to the system landscape.