SAP Knowledge Base Article - Public

3098312 - IPS Job failing with error "FailedEntityTransformationException: malformed condition"


IPS job fails with error:

"errorMessage": "\nuser:,\n\nsystem=<SF_Source_Name>,\n\ malformed condition: [?(!($.email EMPTY false) || $.email == '' || $.email == ' ' || $.email == '')], Failed to parse filter: [?(!($.email EMPTY false) || $.email == '' || $.email == ' ' || $.email ==')]


  • Identity Provisioning Service
  • SAP SuccessFactors (Source)

Reproducing the Issue

Configure IPS transformation json with a condition and run a job.


Incorrect syntax in json condition.


Remove the "!" from condition.

Use one of the following options instead, accordingly to your needs:

  1. "$.email EMPTY false" if you want to cover users with non-empty email field
  2. "$.email EMPTY true" if you want to cover users with empty email field


IPS, SFSF, Identity Provisioning job, SuccessFactors, Success Factors, FailedEntityTransformationException: malformed condition , KBA , BC-IAM-IPS , Identity Provisioning Service (IPS) , Problem


SAP SuccessFactors HXM Core 2105