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.