SAP Knowledge Base Article - Preview

3286518 - Identity Provisioning job failed with error for SAP SuccessFactors source system using SCIM API version 2

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

Identity Provisioning 1.0 ; SAP SuccessFactors HCM Suite all versions

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.