Hi
we are trying to upgrade to SCIM API version 2 in identity Authetication. Our source system is Successfactors. but we are getting following errors:
error=HTTP operation failed invoking https://sometenant.accounts.ondemand.com/scim/Users/ab5b31d6-4372-407b-a22b-84d0ee3e858a with statusCode: 400, Response: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"400","scimType":"invalidValue","detail":"\"P018073\" is not a valid UUID"},
content={"active":true,"addresses":[],"emails":[{"primary":true,"value":"[email protected]"}],"id":"ab5b31d6-4372-407b-a22b-84d0ee3e858a","name":{"familyName":"K C","givenName":"Prashanth","middleName":"Chunchegowda"},"schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User","urn:ietf:params:scim:schemas:extension:sap:2.0:User","urn:sap:cloud:scim:schemas:extension:custom:2.0:User"],"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"division":"Operations Engineering Controls (10003006)","employeeNumber":"80152613","manager":{"value":"P018073"},"organization":"Engineering & Services Private Limited (WPES)"},"urn:sap:cloud:scim:schemas:extension:custom:2.0:User":{"attributes":[{"name":"customAttribute1","value":"8B1DDE74AE3447D3AB874B7DB5D1D936"},{"name":"customAttribute2","value":"UnknownOrg"}]},"userName":"[email protected]","userType":"EMPLOYEE"}
Source System Suceessfactrs have following transformation for manager:
{
"sourcePath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['value']",
"optional": true,
"targetPath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['value']"
},
{
"sourcePath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['displayName']",
"optional": true,
"targetPath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['displayName']"
},
{
"sourcePath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['$ref']",
"optional": true,
"targetPath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['$ref']"
},
In target system identity authentication transformation is as below.
{
"sourcePath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['value']",
"optional": true,
"targetPath": "$['urn:ietf:params:scim:schemas:extension:enterprise:2.0:User']['manager']['value']",
"functions": [
{
"function": "resolveEntityIds"
}
]
},
Source system relevant parameters:
sf.user.attributes = userId,username,status,email,lastName,firstName,lastModifiedDateTime,personKeyNav,manager
sf.user.attributes.expand = personKeyNav,personKeyNav/userAccountNav,manager,manager/personKeyNav
They are as per SAP documentation: Identity Authentication | SAP Help Portal
Pls help us solve this.
Request clarification before answering.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.