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 laterInformation 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 |