Friday, February 22, 2013

OIM 11g R2 IT Resource for OUD

While creating IT Resource of OUD in OIM 11g R2 following error occurs if you have special symbols in base DN while running any scheduled tasks using OUD IT Resource.

Below error occur because OIM automatically removes "," (comma) special symbol if you have not specified full DN or Base DN or base contexts in double quotes.


javax.naming.NameNotFoundException: [LDAP: error code 32 - The entry dc=veerudc=com specified as the search base does not exist in the Directory Server]; remaining name 'dc=veerudc=com'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3112)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3033)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2840)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1849)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1772)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:386)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:356)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:339)
at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
at org.identityconnectors.ldap.search.DefaultSearchStrategy.doSearch(DefaultSearchStrategy.java:60)
at org.identityconnectors.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:66)

Following parameters in below screenshot works as base DN is specified in double quotes ("dc=veeru,dc=com").

Inline image 1

Thanks !!!

No comments:

Post a Comment

Other Posts