Cornerstone OnDemand provisioning flow fails with the following error visible in the Okta dashboard:
Automatic provisioning of user <user> to app Cornerstone OnDemand failed: Failed to verify if user <user> exists on CornerStone On Demand: unexpected XML tag. expected: {urn:Cornerstone:ClientDataService}GetUserResponse but found: {null}detail
- CornerStone On Demand
- Provisioning
- Error
The error GetUserResponse but found: {null}detail is due to one of the following:
-
The "CornerStone On Demand" administrator credentials used for creating the API connection are invalid.
-
The Authentication token is invalid.
-
The permissions of the account used for creating the API connection are incorrect at CornerStone On Demand side. Permissions of the account may have changed and it is not the "CornerStone On Demand" Admin account.
-
Go to Okta Admin Console and navigate to Applications > Applications > CornerStone On Demand > Provisioning > Integration > click Edit button.
-
Enter a valid CornerStone Admin Username and Admin Password, then click Test API Credentials. Once it is successful, save it.
-
Attempt the failed tasks again. Navigate to Dashboard > Tasks. Any failed assignments should appear under Tasks.
-
After identifying the failed task for the user that should be retried, click on Retry Selected.
