SAP Knowledge Base Article - Preview

3548551 - CPI Successfactors Adapter failed with upsert operation, but CamelHttpResponseCode is 200

Symptom

In CPI(SAP Cloud Integration), perform upsert operation by Successfactors receiver adapter, the response payload shows the upsert operation failed, http code is 500, however, adapter still returns CamelHttpResponseCode as 200 which means successful

Response payload body:
<?xml version='1.0' encoding='utf-8'?>
<UpsertResponses>
    <EmpEmploymentUpsertResponse>
        <key>EmpEmployment/personIdExternal=xxxxx,EmpEmployment/userId=xxxxx</key>
        <status>ERROR</status>
        <editStatus null="true"/>
        <message>detailed error message</message>
        <index type="Edm.Int32">0</index>
        <httpCode type="Edm.Int32">500</httpCode>
        <inlineResults type="Bag(SFOData.UpsertResult)"/>
    </EmpEmploymentUpsertResponse>
</UpsertResponses> 


Response header:
    CamelHttpResponseCode=200 


Read more...

Environment

  • SAP Business Technology Platform
  • SAP Integration Suite
  • Cloud Integration

Product

Cloud Integration all versions ; SAP Integration Suite all versions

Keywords

Cloud Integration, SAP Integration Suite, SAP Cloud Platform Integration, Cloud Platform Integration, SAP CPI, CPI, SCPI, HANA Cloud Integration, HCI, SAP HCI, tenant, iFlow, Integration Flow, Successfactors, Successfactors receiver adapter, CamelHttpResponseCode  , KBA , LOD-HCI-PI-GB , Generation & Build Framework , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.