Symptom
You wish to find out whether batch response is supported in SAP SuccessFactor's Integration Center
Environment
- SuccessFactors
- BixZ
Reproducing the Issue
- Make a GET call to a REST endpoint
- The REST endpoint returns multiple records for the same employee (e.g. for entity WorkSchedule)
- Only the first record from the response is getting upserted for the entity (and not all)
Cause
Currently Integration Center does not support Batch Response handling. Please review the Resolution section for additional details
Resolution
- As documented in the following link https://help.sap.com/viewer/60ba370328e0485797adde67aee846a0/latest/en-US/12a768bdcf6448058e0e2faff83a9adb.html?q=REST%20sync, REST Sync Response Mapping is supported in Integration Center, with a very important limitation:
- Currently we only support one request and one response in a single transaction (i.e., Batch Response handling is currently not supported by Integration Center). To achieve this, please use tab “Response Fields” and the “Upload Sample JSON” button. You must click on this button to provide sample input data for preview and for associating to fields. Since we only support one request and one response, filtering only happens on a single response. Instead of just logging into Execution Manager, using “Calculated Response” filter, you can decide if you want to write or ignore the data
See Also
Keywords
- Integration Center
- REST Sync Response Mapping
- Batch response handling
- Response sync
Product
SAP SuccessFactors HCM Core 1908