Environment
Novell Identity Manager 3.0
Novell Identity Manager 3.5
Novell Identity Manager 3.5.1
Novell Identity Manager 3.6
Situation
Symptoms:
Found following error when tried to deploy to IDM 3.5.1 on a SLES 10 SP2 server running eDirectory 8.8.2 using Designer 3.0.
"com.novell.admin.common.exceptions.UniqueSPIException: (Error -604) An object class that does not exist in the Directory is being referenced by a utility.
com.novell.admin.common.exceptions.UniqueSPIException.newException(UniqueSPIException.java:102)
com.novell.admin.ns.nds.jclient.NDSSchemaImpl.getClassDefinition(NDSSchemaImpl.java:265)
com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.getClassDefinition(NDSNamespaceImpl.java:1557)"
com.novell.admin.ns.nds.jclient.NDSSchemaImpl.getClassDefinition(NDSSchemaImpl.java:265)
com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.getClassDefinition(NDSNamespaceImpl.java:1557)"
Resolution
- 604 indicates problem with Identity Manager Schema, either schema is broken or not extended properly. Reinstall Identity Manager Schema files using "idm-install-schema" to resolve the issue. If the schema is not extended, Identity Manager cannot function.
Run the /opt/novell/eDirectory/idm-install-schema program to extend the schema.