Symptom
The SAP SuccessFactors source system is set with property sf.api.version=2 and IPS job fails with error like:
- org.quartz.JobExecutionException: Cannot execute provisioning job in tenant context: <Tenant ID>
Caused by: com.sap.cloud.ips.connector.exception.ProvisioningRuntimeException: Error during execution on behalf of tenant with ID: <Tenant ID>
Caused by: com.sap.cloud.ips.runtime.exception.ProvisioningException: Executing delta load failed.
Caused by: com.sap.cloud.ips.connectors.api.ConnectorException: HTTP operation failed invoking <SF API URL> with statusCode: 400 and body {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"scimType":"invalidFilter","detail":"The filter expression is invalid.<Filter expression>","status":400} - Caused by: com.sap.cloud.ips.connector.exception.ProvisioningRuntimeException: Error during execution on behalf of tenant with ID: <tenan id>
Caused by: com.sap.cloud.ips.runtime.exception.ProvisioningException: Executing delta load failed.
Caused by: com.sap.cloud.ips.connectors.api.ConnectorException: HTTP operation failed invoking https://<sfapi url>.sapsf.com/odata/v2/rest/iam/scim/v2/Users?startId=initial&count=100&filter=status%20eq%20'active' with statusCode: 404 and body <?xml version="1.0" encoding="utf-8" standalone="yes"?><error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><code>NotFoundException</code><message lang="en-US">Resource /rest/iam/scim/v2/Users is not found.</message></error>
Caused by: org.apache.camel.http.common.HttpOperationFailedException: HTTP operation failed invoking https://<sfapi url>.sapsf.com/odata/v2/rest/iam/scim/v2/Users?startId=initial&count=100&filter=status%20eq%20'active' with statusCode: 404, Response: <?xml version="1.0" encoding="utf-8" standalone="yes"?><error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><code>NotFoundException</code><message lang="en-US">Resource /rest/iam/scim/v2/Users is not found.</message></error>
- Cannot execute provisioning job in tenant context: <Tenant ID>
Caused by: Error during execution on behalf of tenant with ID: <Tenant ID>
Caused by: For input string: "true"
Read more...
Environment
- SuccessFactors
- Identity Provisioning
Product
Keywords
400 IPS sf.api.version=2, sf.api.version, sf.user.filter, org.quartz.JobExecutionException, Cannot execute provisioning job in tenant context, com.sap.cloud.ips.connector.exception.ProvisioningRuntimeException, Error during execution on behalf of tenant with ID, com.sap.cloud.ips.runtime.exception.ProvisioningException, Executing delta load failed, com.sap.cloud.ips.connectors.api.ConnectorException, HTTP operation failed invoking, with statusCode: 400 and body, schemas, urn:ietf:params:scim:api:messages:2.0:Error, The filter expression is invalid.status eq, The filter expression is invalid.status eq 'active'\",\"status\":400}, error=com.sap.security.iag.provisioning.mapping.exceptions.InvalidJsonContentException, $.personKeyNav.perPersonUuid is not available in content, but is required in defined system transformation, Source path: $.personKeyNav.perPersonUuid is not available in content, but is required in defined system transformation, Missing property in path $['personKeyNav'], , KBA , LOD-SF-INT-API , API & Adhoc API Framework , BC-IAM-IPS , Identity Provisioning Service (IPS) , 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.
SAP Knowledge Base Article - Preview