Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

modification

initial entry

imported Ldif

resulting entry

Comments

Reverse LDIF

add

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
add: ou
ou: BigCompany inc.
-

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp
ou:   BigCompany inc.

In this case, the ou value is simply added

dn: cn=test, ou=system
changetype: modify
delete: ou
ou: BigCompany inc.
-

add

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA

dn: cn=test, ou=system
changetype: modify
add: ou ou
ou: BigCompany inc.
-

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou:   BigCompany inc.

The ou attribute and its value has been created

dn: cn=test, ou=system
changetype: modify
delete: ou ou
ou: BigCompany inc.
-

add

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA

dn: cn=test, ou=system
changetype: modify
add: cn cn
cn: test
-

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA USA

Nothing is done.

no reverse, void operation operation

delete

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
delete: ou ou
ou: acme corp
-  

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache

The ou=acme corp value has been deleted deleted

dn: cn=test, ou=system
changetype: modify
add: ou ou
ou: acme corp
-  

delete

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apacheouapache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
delete: ou ou
-

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA USA

The ou attribute has been removed

dn: cn=test, ou=system
changetype: modify
add: ou ou
ou: apache
ou: acme corp corp
-  

delete

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apacheouapache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
delete: ou ou
ou: apache
ou: acme corp
-  

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA

As all the ou values have been removed,
the attribute itself is deleted

dn: cn=test, ou=system
changetype: modify
add: ou ou
ou: apache
ou: acme corp corp
-  

replace

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
replace: ou ou
ou: directory
ou: BigCompany inc.
-  

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: directory
ou: BigCompany inc.  

The ou attributes' values are replaced
by the new values.

dn: cn=test, ou=system
changetype: modify
replace: ou ou
ou: apache
ou: acme corp
-  

replace

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA

dn: cn=test, ou=system
changetype: modify
replace: ou ou
ou: apache
ou: acme corp
-  

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp

Create the ou attribute

dn: cn=test, ou=system
changetype: modify
replace: ou ou
-  

replace

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA
ou: apache
ou: acme corp

dn: cn=test, ou=system
changetype: modify
replace: ou ou
-  

dn: cn=test, ou=system
objectclass: top
objectclass: person person
cn: test test
sn: joe doe
l: USA USA

Delete the ou attribute

dn: cn=test, ou=system
changetype: modify
replace: ou ou
ou: apache
ou: acme corp
-

ModifyDNRequest

...