09/21/2023 10:09 PM
Hi team,
We are using Workday_SOAP (Workday) Connection type to integrate with Workday. In order to derive some attributes from Workday (to import users to Saviynt), there are multiple API calls. For eg.
Job Family ID:
/env:Envelope/env:Body/wd:Get_Workers_Response/wd:Response_Data/wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Worker_Job_Data/wd:Position_Data/wd:Job_Profile_Summary_Data/wd:Job_Family_Reference/wd:ID
Job Family Name:
/env:Envelope/env:Body/wd:Get_Job_Families_Response/wd:Response_Data/wd:Job_Family/wd:Job_Family_Data/wd:Name
The Job Family ID from "GetWorkers" API will be used in "Get_Job_Families" API call to get the Job Family Name
So is this kind of sequential API call possible in Workday SOAP Connector where response from first call is passed to the request of second call.
Please share snippet of working code (if feasible).
Regards,
Fullmoon
09/25/2023 01:44 AM
@fullmoon_rout , yes its supported.
09/25/2023 02:00 AM
@nimitdave Could you please share the sample XML for the above type of use case which can put in the USER_IMPORT_PAYLOAD in the Workday_SOAP connection object?
09/26/2023 10:37 PM
@nimitdave Would you be able to share ?
09/26/2023 11:20 PM
@fullmoon_rout , I checked and found that multiple api call in same workday soap connection is not possible. You need to have it in different connections and then run one after another.