Quantcast
Channel: SCN : Blog List - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 676

PI.DOC– Integration between Non-SAP System and Successfactors BizX. - Part II

$
0
0

This document is in continuation to my previous blog PI.DOC- Integration between Non-SAP System and SFSF BizX. - Part I

:

Screenshot below shows Development [ESR] object for Update User Data.

:

 

PI ESR Object Development Overview

 

 

 

Externel Defination created using Demo WSDL URL: https://salesdemo4.successfactors.com/sfapi/v1/soap?wsdl

1.       Open above URL in explorer.

2.       Right Click

3.       View Source

4.       Save as SF.wsdl

5.       Use this WSDL to create External Defination.

6.       Message SFWebSeviceFaultException is used to handle Fault Message.

7.       Message UpdateResponse is used to handle Response Message.

 

Name : EXTDEF_SuccessfactorsDemoWSDL

Image 8.JPG

 

Request Message Type

:

UpdateRequest of WSDL External Defination  is amended and saved again as XSD, which will be used later in Request Message mapping.

Reason of doing changes in updateRequest : It doesn’t have email fields added in it. So in our case we added email field in updateRequest then saved it as .XSD and again uploaded it for further use.

:

You can use tool like Altova XMLSpy to handle such cases.

Name : EXTDEF_UpdateEmailOperation_XSD

Image 9.JPG

 

Create Outbound and Inbound synchronous service interface.

Name : UpdateRequest_Sync_Out

Image 10.JPG

 

Name: UpdateRequest_Sync_In

Image 11.JPG

 

Message Mappings

 

Message Mapping – Request

Name :UpdateOperation_Request_MessageMapping

Image 12.JPG

 

 

UDF Name :Get_SessionID

Purpose : UDF is to perform soap lookup and get session ID as response. Later pass this UDF to next UDF.

Image 13.JPG

 

 

UDF Name :Set_Cookie

Purpose : UDF is to use dynamic configurations and communication channel’s ASMA properties to set SessionID as Cookie parameter of HTTP Header.

e.g. Cookie = JSESSIONID=XXXX.XXXX.XXXX.XXXXX

Image 14.JPG

 

 

Message Mapping – Response

One to One Mapping.

Name : Update_Response_Mapping

Image 15.JPG

:

:

Message Mapping – Fault

One to One Mapping.

Name : Messagemapping_Fault

Image 16.JPG

 

Opeartion Mapping :

 

Name : UpdateOperation_OperationMapping

Image 17.JPG

 

 

to be continued.. PI.DOC- Integration between Non-SAP System and SFSF BizX. - Part III

:

 

Due to Size limitation rest will be continued to PI.DOC– Integration between Non-SAP System and SFSF BizX. - Part III


Viewing all articles
Browse latest Browse all 676

Trending Articles



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