Symptom
When tryin to import content from SAP Enable Now to the LMS, you get an error like the following:
32:23:250 Failed to upload content:
32:23:250 HTTP status 422 - Unprocessable Entity
32:23:250 Response:
32:23:250 {"operation":null,"status":"FAILED","data":null,"errors":[{"code":"500","message":"<li>Please enter a valid security domain ID. You may use the default security domain PUBLIC to make this entity accessible globally.</li>","fieldName":"DomainServiceValidator"}],"warnings":null}
32:23:257 Operation failed - 1 error(s)
Environment
SAP SuccessFactors Learning
Reproducing the Issue
Following the steps as per Enable Now guide:
Cause
You have not defined a default Domain in the LMS as to associated with the content package or content object when importing from Enable Now.
Resolution
Please log into your LMS and do the following:
-> System Administration
-> Configuration
-> System Configuration
-> Scroll to the bottom, and open configuration "WORKFORCE PERFORMANCE BUILDER CONFIGURATION"
-> Search for property "contentPackageDomainID" (normally it is at the beginning of the list), and set it to "PUBLIC"
See Also
Keywords
SAP Enable Now SEN WPB SF SCORM integration FileZilla LMS import content api , KBA , LOD-SF-LMS-CNT , Content , Problem