Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ldifdiff.pl : two rdn differ on case sensity but there's no modifyrdn request

0 views
Skip to first unread message

Anthony Milan

unread,
Jun 14, 2005, 2:54:15 PM6/14/05
to perl...@perl.org
Hi,

I would like to generate LDIF change diff between two sorted LDIF files
with ldifdiff.pl. My two files are :

----------------
# Source
dn: cn=Anthony,dmdName=users,dc=company,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: interOrgPerson
cn: Anthony
sn: MILAN
employeeNumber: 4
----------------

----------------
# Target
dn: cn=ANTHONY,dmdName=users,dc=company,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: interOrgPerson
cn: ANTHONY
sn: MILAN
employeeNumber: 4
----------------

----------------
# The result of ldifdiff.pl -k employeenumber source target
dn: cn=ANTHONY,dmdName=users,dc=company,dc=com
changetype: modify
replace: cn
cn: Anthony
----------------


As you can see, the two rdn are differents so I think the result should
be something like that with a modifyrdn request :

----------------
# Another result
dn: cn=ANTHONY,dmdName=users,dc=company,dc=com
changetype: modrdn
newrdn: cn=Anthony
deleteoldrdn: 1

dn: cn=Anthony,dmdName=users,dc=company,dc=com
changetype: modify
replace: cn
cn: Anthony
----------------

Maybe I'm wrong ?

Bests,
--
Anthony Milan


0 new messages