SAP Knowledge Base Article - Preview

3195669 - SuccessFactors OData V2 Upsert Operation Failure

Symptom

SuccessFactors OData V2 Upsert operation fails due to encoded key property in the request payload as shown below.

Note that the '@' is encoded in the <id> and <link> tags of the request payload generated from SuccessFactors OData V2 adapter. 

<feed xmlns=http://www.w3.org/2005/Atom xmlns:m=http://schemas.microsoft.com/ado/2007/08/dataservices/metadata xmlns:d=http://schemas.microsoft.com/ado/2007/08/dataservices xml:base=http://localhost:49675/odata/v2/>
 <id>http://localhost:49675/odata/v2/User</id>
 <title type="text">User</title>
 <updated>2022-02-02T10:59:58.063+05:30</updated>
 <author>
  <name/>
 </author>
 <link href="User" rel="self" title="User"/>
 <entry>
  <id>http://localhost:49675/odata/v2/User('tony%40marvel.com')</id>
  <title type="text">User</title>
  <updated>2022-02-02T10:59:58.092+05:30</updated>
  <category term="SFOData.User" scheme=http://schemas.microsoft.com/ado/2007/08/dataservices/scheme/>
  <link href="User('tony%40marvel.com')" rel="edit" title="User"/>
  <content type="application/xml">
   <m:properties>
    <d:status>active</d:status>
    <d:userId>tony@marvel.com</d:userId>
    <d:username>tony@marvel.com</d:username>
   </m:properties>
  </content>
 </entry>
</feed>

Error: INVALID_USER_ID : Failed to add/update user [tony%40marvel.com] (N/A;N/A;N/A): Invalid User Id - "tony%40marvel.com". with the index 0


Read more...

Environment

SAP Integration Suite, SAP Cloud Integration

Product

Cloud Integration all versions ; SAP Integration Suite all versions

Keywords

KBA , LOD-HCI-PI-CON-OD , OData Adapters , 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.