on 11-08-2015 8:31 AM
hey all,
i have to develop a custom scenario in PI for ECC to SF, which is not part of standard integration content. like previous education data for an employee. this data is available in ECC system. so from ECC to PI using proxy we can send data. then from PI to SuccessFactors system, what are the various options - one is using the Axis adapter approach as for standard interface in which there are login, upsert, logout requests in succession - other is using the B2B ADD ON connectivity SFSF adapter - any other method for integration here? also which is a better method - Axis adapter as per standard approach or SFSF adapter?
anybody having any experience of integrating PI to SF for custom scenario? the SFAPI is available for the custom object like Previous Education and even ODATA API is also available for it.
any ideas pls. all helpful replies will be appreciated. thx.
if you are using custom scenario, then SFSF adapter is better approach. SFSF adapter is much better than soap axis method. because no login and logout is required interface is required.
soap axis makes sense only for standard content.
check if you see any api's in SF for your scenario.
else you can check with SAP SF api development team on this. you have to create sap ticket.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
what is your data center?
for example, take below one.
go to this api site
https://api5.successfactors.eu/sfapi/v1/soap
you will see SFAPI endpoint url and wsdl. save the wsdl file.
https://api5.successfactors.eu/sfapi/v1/soap?wsdl
go to ESR and import the wsdl file into your external definition. check upsert operation.
you will get request and response. you have to keep request fields inside entity.it wont have list of
request fields.
(list of fields you can get it from SF-->Admin tools-->data dictionary-->User entity)
you can play with your request by using soap ui to make sure you are good with request structure.
hey,
working on the Query method for User.
scenario ecc - pi - sf. ecc is sending empID and sf returns local id value for the employee in sf system.
the same login, query, logout approach is used through axis adapter.
the request is going to sf and in the sf system it shows it is returning a response back.
but the query response mapping i created - it has 2 parts - one XSLT to get the namespace changed and second the mapping from the response structure (got from sf response in its log) to ecc response structure - the same approach of request msg but in opposite direction for response.
but in local testing in OM, in the first step it is just outputting
<?xml version="1.0" encoding="utf-8"?>
<ns1:queryresponse xmlns:ns1="urn:sfobject.sfapi.successfactors.com"/>
seems like issue with XSLT mapping and i have not done XSLT mapping before - so how to get it rectified? any idea guys thx. all helpful replies will be appreciated.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.