Symptom
Customer wants to update Boolean Value using API - But when customer passes value as True ( without quotes ) it is working fine.
But when customer passes the value 'True' (with quotes) then PI stops execution and says you are trying to give condition like string for Boolean field. Query is not even send to SF.
Reproducing the Issue
Try to update the boolean field using Postman.
Resolution
Data Dictionary:
Without Single Quotes:
Request:
Response:
With Single Quotes:
Request:
Response:
For datatype Boolean, SF should not expect single quote which you can see above.
PO is not recognizing single quotes for Boolean type.
SF RCM is not recognizing Boolean without single quotes.
Keywords
KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem