Hi,
First time, I am working on the ODATA API iflow, which is an existing iflow for me. It's a synchronous call with ODATA adaptor in the iflow. We are using PerPersonSet entity with Read operation.


The above one is our iflow. We send email id of the employee to get the details about the employee.
On this iflow, we got a new requirement like, if the user have 2 active employments, then we need to send 2 separate records for the same employee. There is no data difference between before this and now except when we get 2 employment records users, we get 2 different records. Still, it's showing error. I am not sure what's causing issue.
The query we are using is https://tenant-url/gw/odata/SAP/ODATA_TEST;v=1/PerPersonSet('hari.shankar@xzy.com')
In someplace, I have read like we need to use $top something like that. But postman troughing error when I add $top as it's not accepting it. So thinking of using Query operation instead of Read operation in ODATA API. There it's asking for End point url, WSDL and all. I am not sure about the details as I am new on working on ODATA API in SAP CPI.

I need to connect to Successfactors to get the details, so I though of taking WSDL online for https://api4.successfactors.com/sfapi/v1/soap and tried then associated iflow created is ODATA call instead of required Successfactors.
Please help in fixing this issue.
PFB for the payload
<?xml version="1.0" encoding="UTF-8"?>
<PerPersonSet>
<PerPerson>
<personId>1234</personId>
<personIdExternal>128548</personIdExternal>
<firstName>Hari</firstName>
<lastName>shankar</lastName>
<secondLastName/>
<userId>128548</userId>
<managerId>047756</managerId>
<emplStatus>A</emplStatus>
<positionCode>128915</positionCode>
<positionName>Services Specialist</positionName>
<businessUnitCode>TEC</businessUnitCode>
<businessUnitName>TECHNOLOGY</businessUnitName>
<departmentCode>33159</departmentCode>
<departmentName>HR Pool</departmentName>
<divisionCode>17</divisionCode>
<divisionName>BUS SYSTEMS PLATFORM</divisionName>
<locationCode>64</locationCode>
<locationName>US</locationName>
<companyCode>90</companyCode>
<companyName>CHEM</companyName>
<companyCountry>USA</companyCountry>
<isInternal>true</isInternal>
<isCadre>true</isCadre>
<username>harish</username>
<PO2Flag>A</PO2Flag>
</PerPerson>
</PerPersonSet>