on 2023 Oct 16 3:19 PM
Hi,
we are live with IAS with SuccessFactors as Source system and IAS as Target system.
We have a requirement to save custom attribute 2 in IAS with the user id and a prefix 'HI_'.
I added custom transformations in the Source system like this:
{
"sourcePath": "$.userId",
"targetPath": "$['urn:sap:cloud:scim:schemas:extension:custom:2.0:User']['attributes'][1]['value']",
"functions": [
{
"type": "concatString",
"prefix": "HI_"
}
]
},
{
"constant": "customAttribute2",
"targetPath": "$['urn:sap:cloud:scim:schemas:extension:custom:2.0:User']['attributes'][1]['name']"
},
Then I added the following custom transformations in the Target system:
{
"sourcePath": "$.userSysID",
"targetPath": "$['urn:sap:cloud:scim:schemas:extension:custom:2.0:User']['attributes'][1]['value']",
"functions": [
{
"type": "concatString",
"prefix": "HI_"
}
]
},
{
"constant": "customAttribute2",
"targetPath": "$['urn:sap:cloud:scim:schemas:extension:custom:2.0:User']['attributes'][1]['name']"
},
when I run a sync job, all employees are ending in error when writing to IAS, with this error:error=com.sap.security.iag.provisioning.mapping.exceptions.InvalidJsonContentException: Source path: $.userSysID is not available in content, but is required in defined system transformation Caused by: com.sap.security.iag.provisioning.mapping.MandatorySourcePathNotFoundException: Source path: $.userSysID is not available in content, but is required in defined system transformation Caused by: com.jayway.jsonpath.PathNotFoundException: No results for path: $['userSysID'],but I am not able to save it, for sure something wrong in the target transformations.
Any help that you can give me is appreciated!
thanks
Marco
Request clarification before answering.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
57 | |
10 | |
9 | |
8 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.