Hello Choksi, Neal Manish,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are having systemforcrossdomainidentitymanagementclientnonservicefailure error in EntraID to Oracle IDCS provisioning for some users.
The following steps will help you to resolve it:
Step 1: Use Microsoft Entra provisioning logs to identify:
- Which attribute update is failing.
- Whether the operation is a
PATCH
,PUT
, orPOST
.
See guides in the following links:
- https://learn.microsoft.com/en-us/entra/identity/monitoring-health/howto-analyze-provisioning-logs
- https://learn.microsoft.com/en-us/entra/identity/monitoring-health/concept-provisioning-logs
Step 2: If you're using customappsso
, migrate to scim
:
DELETE https://graph.microsoft.com/beta/servicePrincipals/{object-id}/synchronization/jobs/{job-id}
POST https://graph.microsoft.com/beta/servicePrincipals/{object-id}/synchronization/jobs
{
"templateId": "scim"
}
Step 3: Append the following to your SCIM endpoint URL: aadOptscim062020
This ensures:
- Boolean values are correctly formatted.
- PATCH operations are SCIM-compliant.
Step 4: Use Oracle’s SCIM error guide to:
- Identify which attributes are immutable.
- Understand how Oracle handles updates to existing users.
https://support.oracle.com/knowledge/Oracle%20Cloud/3051058_1.html
Step 5: Reconcile or Re-Provision Existing Users
Options:
- Manual reconciliation to match Entra ID attributes with Oracle IDCS.
- Delete and re-provision to remove the user from Oracle IDCS and allow Entra ID to re-create them.
See Oracle SCIM user sync guide here - https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/cgsad/synchronize_with_scim.html
Also, check this link for more debug details: https://securityboulevard.com/2025/06/troubleshooting-scim-provisioning-issues-your-complete-debug-guide
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.