Versions Compared

Key

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

...

case
entry

orginal entry

target RDN

deleteoldrdn

forward ldif

resulting entry

reverse ldif

1.1

dn: cn=test,ou=system
objectclass: top
objectclass: person
cn: test
sn: This is a test

cn=joe

no

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe
deleteoldrdn: 0

dn: cn=joe, ou=system
objectclass: top
objectclass: person
cn: test
cn: joe
sn: This is a test

dn: cn=joe, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn: 1

1.2

dn: cn=test,ou=system
objectclass: top
objectclass: person
cn: test
cn:small
sn: This is a test

cn=small

no

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=small
deleteoldrdn: 0

dn: cn=small, ou=system
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test  

dn: cn=small, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn: 0

2.1

dn: cn=test,ou=system
objectclass: top
objectclass: person
cn: test
sn: This is a test

cn=joe

yes

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe
deleteoldrdn: 1

dn: cn=joe, ou=system
objectclass: top
objectclass: person
cn: joe
sn: This is a test

dn: cn=joe, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn: 1

2.2

dn: cn=test,ou=system
objectclass: top
objectclass: person
cn: test
cn:small
sn: This is a test

cn=joesmall

yes

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe small
deleteoldrdn: 1

dn: cn=joesmall, ou=system
objectclass: top
objectclass: person
cn: joe
cn: small
sn: This is a test

dn: cn=joe, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn:

3.1

dn: cn=small+cn=test,ou=system
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test

cn=joe

no

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=joe
deleteoldrdn: 0

dn: cn=joe, ou=system
objectclass: top
objectclass: person
cn: test
cn: small
cn: joe
sn: This is a test

dn: cn=joe, ou=system
changetype: moddn
deleteoldrdn: 1
newrdn: cn=small+cn=test

 

 

 

 

 

 

 

3.2

dn:

4

cn=small+cn=test cn,ou=joe system

yes

objectclass: top
objectclass: person
cn: test
cn: small
cn: big
sn: This is a test

cn=big

no

dn dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=joe big
deleteoldrdn: 1 0

dn: cn=joebig, ou=system
objectclass: top
objectclass: person
cn: joetest
cn: small
cn: big
sn: This is a test

dn: cn=joebig, ou=system
changetype: moddn
deleteoldrdn: 1 0
newrdn: cn=small+cn=test

 

 

 

 

 

 

 

4.1

dn:

5

cn=small+cn=test,ou=system
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test

cn=test joe

no yes

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=test joe
deleteoldrdn: 0 1

dn: cn=testjoe, ou=system
objectclass: top
objectclass: person
cn: test joe
cn: small
sn: This is a test

dn: cn=testjoe, ou=system
changetype: moddn
deleteoldrdn: 0 1
newrdn: cn=small+cn=test

 

 

 

 

 

 

 

4.2

dn:

6

cn=small+cn=test,ou=system
objectclass: top
objectclass: person
cn: test
cn: big

cn: small
sn: This is a test

cn=big cn=test

yes

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=test big
deleteoldrdn: 1

dn: cn=testbig, ou=system
objectclass: top
objectclass: person
cn: test big
sn: This is a test

dn: cn=testbig, ou=system
changetype: moddn
deleteoldrdn: 0
newrdn: cn=small+cn=test

 

 

 

 

 

 

 

5

cn=small+cn=test
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test 

cn=test

no

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn: 0

dn: cn=test, ou=system
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test

dn: cn=test, ou=system
changetype: moddn
deleteoldrdn: 0
newrdn: cn=small+cn=test

6

cn=small+cn=test
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test 

cn=test

yes

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=test
deleteoldrdn: 1

dn: cn=test, ou=system
objectclass: top
objectclass: person
cn: test
sn: This is a test

dn: cn=test, ou=system
changetype: moddn
deleteoldrdn: 0
newrdn: cn=small+cn=test

7.1

cn=test
objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test 

cn=joe+cn=plumber

no

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe+cn=plumber
deleteoldrdn: 0

dn: cn=joe+cn=plumber, ou=system
objectclass: top
objectclass: person
cn: test
cn: small
cn: joe

cn: plumber

sn: This is a test

dn: cn=joe+cn=plumber, ou=system
changetype:  moddn
deleteoldrdn: 1
newrdn: cn=test

7.2

cn=test objectclass: top
objectclass: person
cn: test
cn: small
sn: This is a test 

7

cn=test

cn=joe+cn=plumber small

no

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe+cn=plumber small
deleteoldrdn: 0

dn: cn=joe+cn=plumbersmall, ou=system
objectclass: top
objectclass: person
cn: test
cn: small
cn: joe

cn: plumber

sn: This is a test

dn: cn=joe+cn=plumbersmall, ou=system
changetype:  moddn
deleteoldrdn: 1
newrdn: cn=test test 

 

 

 

 

 

 

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

cn: small
-  

8

cn=test

cn=joe+cn=plumber

yes

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=joe+cn=plumber
deleteoldrdn: 1

dn: cn=joe+cn=plumber, ou=system
objectclass: top
objectclass: person
cn: joe

cn: plumber

sn: This is a test

dn: cn=joe+cn=plumber, ou=system
changetype:  moddn
deleteoldrdn: 1newrdn: cn=test 

 

 

 

 

 

 

 

9

cn=test

cn=small+cn=test

no

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=small+cn=test
deleteoldrdn: 0

dn: cn=small+cn=test, ou=system
objectclass: top
objectclass: person
cn: small

cn: test

sn: This is a test  

dn: cn=small+cn=test, ou=system
changetype: moddn
deleteoldrdn: 1
newrdn: test

 

 

 

 

 

 

 

10

cn=test

cn=small+cn=test

yes

dn: cn=test, ou=system
changetype: moddn
newrdn: cn=small+cn=test
deleteoldrdn: 1

 

 

 

 

 

 

 

 

 

11

cn=small+cn=test

cn=joe+cn=plumber

no

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=joe+cn=plumber
deleteoldrdn: 0

 

 

 

 

 

 

 

 

 

12

cn=small+cn=test

cn=joe+cn=plumber

yes

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=joe+cn=plumber
deleteoldrdn: 1

 

 

 

 

 

 

 

 

 

13

cn=small+cn=test

cn=big+cn=test

no

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=big+cn=test
deleteoldrdn: 0

 

 

 

 

 

 

 

 

 

14

cn=small+cn=test

cn=big+cn=test

yes

dn: cn=small+cn=test, ou=system
changetype: moddn
newrdn: cn=big+cn=test
deleteoldrdn: 1

 

 

 

 

 

 

 

 

 

...