Symptom
You are trying to use SuccessFactors Partner connector but it's failing with the error below when trying to import some SuccessFactors entity/portlet/object:
"[EXCEPTION] ODATA Execution Error Code: 400-COE_GENERAL_BAD_REQUEST Bad Request-[COE0018]Xxxxx and Xxxxx can not be null or empty!"
Environment
- SAP SuccessFactors HXM Suite
- Boomi
Reproducing the Issue
- Create a Boomi process;
- Add a SuccessFactors Partner connector;
- Try to import a SuccessFactors entity;
Cause
The SuccessFactors entity which you are trying to import supports queries by key only but the SuccessFactors Partner connector doesn't support such kind of query.
For example, to call FormCompetencySection entity, inform the business keys in the query is required (refer to FormCompetencySection):
http://<api-server>/odata/v2/ FormCompetencySection(formContentId=xxx,formDataId=xxx,sectionIndex=x)
Resolution
Use Boomi HTTP connector (refer to HTTP Client connector).
See Also
error, issue, Bad Request, COE0018, can not be null or empty, import, importing, boomi, sf, entity, object, portlet, Partner connector, HTTP connector
Keywords
KBA , LOD-SF-INT-CUS , SF Boomi & CPI (HCI) Custom Content , Problem