SAP Knowledge Base Article - Public

2857858 - Clarification on Batch Response Handling (in case of response sync)

Symptom

You wish to find out whether batch response is supported in SAP SuccessFactor's Integration Center

Environment

  • SuccessFactors
  • BixZ

Reproducing the Issue

  1. Make a GET call to a REST endpoint
  2. The REST endpoint returns multiple records for the same employee (e.g. for entity WorkSchedule)
  3. 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

  1. 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: 
  2. 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

  https://help.sap.com/viewer/60ba370328e0485797adde67aee846a0/latest/en-US/12a768bdcf6448058e0e2faff83a9adb.html?q=REST%20sync

Keywords

  • Integration Center
  • REST Sync Response Mapping
  • Batch response handling
  • Response sync 
, KBA , LOD-SF-INT-INC , Integration Center , How To

Product

SAP SuccessFactors HCM Core 1908