My Oracle Support Banner

OID-OID DIP Export Synchronization Profile, Updating Entry Does Not Re-Create It (Doc ID 3057836.1)

Last updated on NOVEMBER 13, 2024

Applies to:

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

Symptoms

 Two OID servers are synchronized through an export profile enabled on one of them.
Synchronization is working fine. However, when a user is manually deleted on the destination server,
updating an attribute of that user on the source server does not trigger its re-creation.

For example:
Delete manually user test3 on destination, then change mail for user from test3@<DOMAIN> to test3a@<DOMAIN>
In log we observe:

[2024-09-13T13:48:30.859+00:00] [<server_name>] [TRACE] [] [oracle.dip.oid2oid] [tid: oracle.ldap.odip.web.DIPSyncWriterThread] [userId: <anonymous>] [ecid: <ECID>] [APP: DIP] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.ldap.odip.gsi.LDAPWriter] [SRC_METHOD: modify] Processing Modify Operation ..

[2024-09-13T13:48:31.089+00:00] [<server_name>] [NOTIFICATION] [] [oracle.dip.oid2oid] [tid: oracle.ldap.odip.web.DIPSyncWriterThread] [userId: <anonymous>] [ecid: <ECID>] [APP: DIP] [partition-name: DOMAIN] [tenant-name: GLOBAL] Modification of Entry Failed: cn=test3,<CONTAINER_DN> ChangeNumber: 2571

[2024-09-13T13:48:31.090+00:00] [<server_name>] [ERROR] [DIP-10224] [oracle.dip.oid2oid] [tid: oracle.ldap.odip.web.DIPSyncWriterThread] [userId: <anonymous>] [ecid: <ECID>] [APP: DIP] [partition-name: DOMAIN] [tenant-name: GLOBAL] Exception while performing modify operation for entry : cn=test3,<CONTAINER_DN>.[[
javax.naming.NameNotFoundException: [LDAP: error code 32 - Entry to be modified not found.]; remaining name 'cn=test3,<CONTAINER_DN> '
   at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3179)
   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3100)
   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2891)
   at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1475)
   at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:277)
   at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:192)
   at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:172)
   at oracle.ldap.odip.gsi.LDAPWriter.modify(LDAPWriter.java:748)
   at oracle.ldap.odip.gsi.LDAPWriter.performWriteChanges(LDAPWriter.java:573)
   at oracle.ldap.odip.gsi.LDAPWriter.writeChanges(LDAPWriter.java:273)
   at oracle.ldap.odip.web.DIPSyncWriterThread.run(DIPSyncWriterThread.java:72)
   ...........

 

Changes

 Deleting (maybe by mistake) user from destination OID, and then retrying to get it back.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.