OID DIP 11g Configuration With MS-ADAM / AD LDS Reports "orclodipcondirurl" Has Invalid Value, or Profile Can Not be Created, or Stops Working with Log Error: ODIException: Profile Initialization Failure (Doc ID 1279748.1)

Last updated on SEPTEMBER 14, 2016

Applies to:

Oracle Internet Directory - Version 11.1.1 and later
Information in this document applies to any platform.

Symptoms

Oracle Internet Directory (OID) 11g version, Directory Integration Platform (DIP).

When attempting to create a DIP synchronization between Microsoft ADAM* and OID.
Once the profile is created it can be tested okay in Enterprise Manager but when testing a bootstrap or validating the profile, the following error occurs.

Profile MS_ADAM_Imp has following Error(s) and/or Warning(s):

Attribute "orclodipcondirurl" has invalid value "ms_adam.au.oracle.com:389"

 

For version 11.1.1.5 or 11.1.1.6 the profile fails to be created. In the wls_ods1-diagnostic.log the following error occurs.

 

[2012-05-02T14:22:38.880-05:00] [wls_ods1] [ERROR] [DIP-85003] [oracle.dip.mbean.sync] [tid: SyncProfileMBean] [userId: weblogic] [ecid: a59bf35c97139880:-3904e206:1370ecefed4:-8000-0000000000000180,1:16996] [APP: DIP#11.1.1.2.0] Error retrieving attributes from the directory server.[[
java.lang.NullPointerException
    at oracle.ldap.odip.util.ActiveDirectoryDS.getDefNamingContext(ActiveDirectoryDS.java:234)
    at oracle.ldap.odip.util.ActiveDirectoryDS.<init>(ActiveDirectoryDS.java:355)
    at oracle.idm.integration.sync.profile.SyncProfileOIDDAO.setupLdapDS(SyncProfileOIDDAO.java:2445)
    at oracle.idm.integration.sync.profile.SyncProfileOIDDAO.getContainers(SyncProfileOIDDAO.java:4712)
    at oracle.idm.integration.sync.profile.SyncProfileOIDDAO.getDefaultMappingRules(SyncProfileOIDDAO.java:4749)
    at oracle.idm.integration.bean.SyncProfileBean.createProfileInMemory(SyncProfileBean.java:3447)
..
..

 


This URL is valid and can be connected to with ldapbind or via any LDAP tool.

Due to this issue, DIP configuration for synchronization with ADAM can not be completed.

 

*Active Directory Lightweight Directory Service (AD LDS), formerly known as Active Directory Application Mode (ADAM).



Another potential DIP log error that can occur for profiles that were working before but suddenly stopped:

[[2015-0324T06:15:04.072-04:00] [wls_ods1] [NOTIFICATION] [DIP-10025] [oracle.dip.ad2oid] [tid: ad2oid] [userid: weblogic] [ecid: f2eb758e581fed4f:7b9c7852:14b933cedee:-8000-000000000001523d,0]
[APP: DIP#11.1.1.2.0] reader initialization failed.
[2015-0324T06:15:04.072-04:00] [wls_ods1] [ERROR] [DIP-10007] [oracle.dip.ad2oid] [tid: ad2oid] [userId: weblogic] [ecid: f2eb758e581fed4f:7b9c7852:14b933cedee:-8000-000000000001523d,0]
[APP: DIP#11.1.1.2.0] error in execution of Agent thread: ad2oid[[ODIException: Profile Initialization Failure
at oracle.ldap.odip.gsi.ActiveChgReader.initialise(ActiveChgReader.java:314)
at oracle.ldap.odip.web.DIPSyncBean.readerInitialise(DIPSyncBean.java:597)
at oracle.ldap.odip.web.DIPSyncBean.mapInitialise(DIPSyncBean.java:646)
at oracle.ldap.odip.web.DIPSyncBean.execMapping(DIPSyncBean.java:505)
at oracle.ldap.odip.web.DIPDSyncBean.doOneIteration(DIPSyncBean.java:384)
at oracle.ldap.odip.web.DIPSync_2r3ocw_EOImpl.__WL_invoke(Unknown Source)
at weblogic.jeb.container.internal.SessionRemoteMethodInvoker.invoke(SEssionRemoteMethodInvoker.java:40)
at oracle.ldap.odip.web.DIPSync_2r3ocw_EOImpl.doOneIteration(Unknown Source)
at oracle.ldap.odi.web.SyncQuartJobImpl.execute(SyncQuartzJobImpl.java:178)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: java.lang.NullPointerException
at oracle.ldap.odip.gsi.ActiveChgReader.initialise(ActiveChgReader.java:297)
... 10 more
]]

[2015-0324T06:15:04.089-04:00] [wls_ods1] [ERROR] [DIP-10008]
[oracle.dip.ad2oid] [tid: ad2oid] [userId: weblogic] [ecid: f2eb758e581fed4f:7b9c7852:14b933cedee:-8000-000000000001523d,0][APP: DIP#11.1.1.2.0] error in mapping engine ad2oid .

 

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms