Process in Pages field is filled with '1' in SF CompoundEmployee Adapter Configuration, Still I am getting more than 1 record while fetching through HCI.
SAP HANA Cloud Integration
Reproducing the Issue
Navigate to Adapters Settings
Fill the "Process in Pages" field with '1' in Adapter Configuration.
Run the integration > Notice the payload > even thogh page size is set as 1 the payload brings out data for total target population marked under query.
There Could be two possible reason this issue to be happening:
- If the SuccessFactor Adapter used by customer is not latest or is outdated
- If "Page Size" is set but "Process in Pages" is not selected the query will not take page size.
Pre-Reqesites: The solution only applies for SuccessFactors Adapter with SOAP Message Protocol.
Please find the resolution below for both the above mentioned scenario:
"Process in Pages" option in Successfactors is not available if you are using an older version of Successfactors adapter.
> To get the latest version delete the Successfactor adapter from the iflow and add it again.
To summarize the second reason:
1. If "Page Size" is set but "Process in Pages" is not selected, still you will get all the records that your are querying.
2. If "Page Size" and "Process in Pages" both are selected, then number of records that are returned is determined by value provided in "Page Size" property of adapter.
For more information please refer:
page size, process in page , HCI , KBA , LOD-SF-INT-HCI , Std. SF to 3rd Party HCI Content , LOD-HCI-PI-GB , Generation & Build Framework , Problem