Some Changes Ignored Synchronizing ODSEE with OID 11g - No Errors (Doc ID 2073289.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

Not all changes syncing when modifying user on source.


OID 11g
Syncing ODSEE to OID
Modify multiple attributes plus adding an objectclass results occur where not all modifications are syncing to OID.

Example testcase:

ODSEE to OID
orclodipattributemappingrules=DomainRules
ou=people,dc=lab,dc=test:cn=sunusers,cn=users,dc=us,dc=oracle,dc=com:
DomainExclusionList

###
AttributeRules
description:::account:description::account:
c:: :country:c: :country:
dc:: :domain:dc: :domain:
member:: :groupofnames:member: :groupofnames:
cn:: :groupofnames:cn: :groupofnames:
uniquemember:: :groupofuniquenames:uniquemember: :groupofuniquenames:
cn:: :groupofuniquenames:cn: :groupofuniquenames:
cn:: :groupofuniquenames:displayname: :orclgroup:
owner:: :groupofuniquenames:owner: :groupofuniquenames:
uid:: :inetorgperson: orclisvisible: :orcluserv2:"true"
mail:: :inetorgperson: mail: :inetorgperson:
uid:: :inetorgperson: uid: :inetorgperson:
employeenumber:: :inetorgperson: employeenumber: :inetorgperson:
o:: :organization: o: :organization:
telephonenumber:: :organizationalperson: telephonenumber:
:organizationalperson:
l:: :organizationalperson: l: :organizationalperson:
ou:: :organizationalunit: ou: : organizationalunit:
sn:: :person:sn: :person:
@ userpassword:: :person: userpassword: :person:
cn:: :person:cn: :person:
targetdn:: :top:krbprincipalname: :orcluserv2:
targetdn:: :top:orclsourceobjectdn: :orclsunoneobject:
AttributeExclusionList

1- create user Randy in ODSEE
 ldapsearch -h sunhost.us.oracle.com -p 17389 -D "cn=directory manager" -w %pwd -b "uid=randy.smith,ou=contractors,ou=people,dc=lab,dc=test" -s sub "objectclass=*"
uid=Randy.Smith,ou=Contractors,ou=People,dc=lab,dc=test
objectClass=person
objectClass=organizationalPerson
objectClass=inetOrgPerson
objectClass=top
givenName=Randy
sn=smith
cn=Randy.Smith
uid=Randy.Smith


2- Search for user Randy in OID
 ldapsearch -h OIDhost.us.oracle.com -p 3060 -D "cn=orcladmin" -w %pwd -b "uid=randy.smith,ou=contractors,cn=sunusers,cn=users,dc=us,dc=oracle,dc=com" -s sub "objectclass=*"
uid=randy.smith,ou=contractors,cn=sunusers,cn=users,dc=us,dc=oracle,dc=com
orclsourceobjectdn=uid=Randy.Smith,ou=Contractors,ou=People,dc=lab,dc=test
objectClass=person
objectClass=organizationalPerson
objectClass=inetOrgPerson
objectClass=top
givenName=Randy
sn=smith
cn=Randy.Smith
uid=Randy.Smith


3. Modify user randy using the following ldif file:
dn: uid=Randy.Smith,ou=contractors,ou=People,dc=lab,dc=test
changetype: modify
add: mail
mail: Randy@oracle.com
-
add: objectclass
objectclass: account
-
add: uid
uid: RandyS
-
add: description
description: testuser


4. search ODSEE
ldapsearch -h Sunhost.us.oracle.com -p 17389 -D "cn=directory manager" -w %pwd -b "uid=randy.smith,ou=contractors,ou=people,dc=lab,dc=test" -s sub "objectclass=*"
uid=Randy.Smith,ou=Contractors,ou=People,dc=lab,dc=test
description=testuser
mail=Randy@oracle.com
objectClass=person
objectClass=organizationalPerson
objectClass=inetOrgPerson
objectClass=top
objectClass=account
givenName=Randy
sn=smith
cn=Randy.Smith
uid=Randy.Smith
uid=RandyS


5. Search OID again  --- OBJECTCLASS account was added AND description was added  BUT  Mail was not. (nor was the additional UID value)
 ldapsearch -h OIDhost.us.oracle.com -p 3060 -D "cn=orcladmin" -w %pwd -b "uid=randy.smith,ou=contractors,cn=sunusers,cn=users,dc=us,dc=oracle,dc=com" -s sub "objectclass=*"
uid=randy.smith,ou=contractors,cn=sunusers,cn=users,dc=us,dc=oracle,dc=com
uid=Randy.Smith
orclsourceobjectdn=uid=Randy.Smith,ou=Contractors,ou=People,dc=lab,dc=test
sn=smith
krbprincipalname=uid=Randy.Smith,ou=Contractors,ou=People,dc=lab,dc=test
orclisvisible=true
cn=Randy.Smith
description=testuser
objectclass=orclsunoneobject
objectclass=orcluserv2
objectclass=person
objectclass=inetorgperson
objectclass=top
objectclass=organizationalPerson
objectclass=account

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