opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/aci_startup_modrdn_tests.ldif
New file @@ -0,0 +1,919 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com o: Modify RDN Tests objectclass: top objectclass: organization dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: aci branch dn: ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: branch one dn: ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: uid=scarter, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Sam Carter sn: Carter givenname: Sam objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Sunnyvale uid: scarter mail: scarter@example.com telephonenumber: +1 408 555 4798 facsimiletelephonenumber: +1 408 555 9751 roomnumber: 4612 userpassword: sprain title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=tmorris, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Ted Morris sn: Morris givenname: Ted objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Santa Clara uid: tmorris mail: tmorris@example.com telephonenumber: +1 408 555 9187 facsimiletelephonenumber: +1 408 555 8473 roomnumber: 4117 userpassword: irrefutable title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Kirsten Vaughan sn: Vaughan givenname: Kirsten objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: kvaughan mail: kvaughan@example.com telephonenumber: +1 408 555 5625 facsimiletelephonenumber: +1 408 555 3372 roomnumber: 2871 userpassword: bribery title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=abergin, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Andy Bergin sn: Bergin givenname: Andy objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: abergin mail: abergin@example.com facsimiletelephonenumber: +1 408 555 7472 userpassword: inflict title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=dmiller, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: David Miller sn: Miller givenname: David objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Sunnyvale uid: dmiller mail: dmiller@example.com telephonenumber: +1 408 555 9423 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 4135 userpassword: gosling title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=gfarmer, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Gern Farmer sn: Farmer givenname: Gern objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Cupertino uid: gfarmer mail: gfarmer@example.com telephonenumber: +1 408 555 6201 facsimiletelephonenumber: +1 408 555 8473 roomnumber: 1269 userpassword: ruling title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=kwinters, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Kelly Winters sn: Winters givenname: Kelly objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: kwinters mail: kwinters@example.com telephonenumber: +1 408 555 9069 facsimiletelephonenumber: +1 408 555 1992 roomnumber: 4178 userpassword: forsook title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=trigden, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Rigden sn: Rigden givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People uid: trigden userpassword: sensitive dn: uid=cschmith, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Chris Schmith sn: Schmith givenname: Chris objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People uid: cschmith userpassword: hypotenuse dn: uid=jwallace, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Judy Wallace sn: Wallace givenname: Judy objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People uid: jwallace userpassword: linear dn: uid=jcrawler, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Crawler sn: Crawler givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jcrawler userpassword: dogleg dn: uid=jsprinter, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Sprinter sn: Sprinter givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jsprinter userpassword: dogleg dn: uid=jrunner, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Runner sn: Runner givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jrunner userpassword: dogleg dn: uid=tclow, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Clow sn: Clow givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People uid: tclow userpassword: cardreader dn: uid=rdaugherty, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Robert Daugherty sn: Daugherty givenname: Robert objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: rdaugherty mail: rdaugherty@example.com telephonenumber: +1 408 555 1296 facsimiletelephonenumber: +1 408 555 1992 roomnumber: 0194 userpassword: apples title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=jreuter, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Jayne Reuter sn: Reuter givenname: Jayne objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People l: Cupertino uid: jreuter mail: jreuter@example.com telephonenumber: +1 408 555 1122 facsimiletelephonenumber: +1 408 555 8721 roomnumber: 2942 userpassword: destroy title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=tmason, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Mason sn: Mason givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: tmason mail: tmason@example.com telephonenumber: +1 408 555 1596 facsimiletelephonenumber: +1 408 555 9751 roomnumber: 1124 userpassword: squatted title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=bhall, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Benjamin Hall sn: Hall givenname: Benjamin objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: bhall mail: bhall@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=cfish, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Cat Fish sn: Fish givenname: Cat objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: cfish mail: cfish@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=cbear, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Clare Bear sn: Bear givenname: Clare objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: cbear mail: cbear@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=slion, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Sea Lion sn: Lion givenname: Sea objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: slion mail: slion@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: non-aci branch dn: ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: branch one dn: ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: uid=scarter, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Sam Carter sn: Carter givenname: Sam objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Sunnyvale uid: scarter mail: scarter@example.com telephonenumber: +1 408 555 4798 facsimiletelephonenumber: +1 408 555 9751 roomnumber: 4612 userpassword: sprain title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=tmorris, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Ted Morris sn: Morris givenname: Ted objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Santa Clara uid: tmorris mail: tmorris@example.com telephonenumber: +1 408 555 9187 facsimiletelephonenumber: +1 408 555 8473 roomnumber: 4117 userpassword: irrefutable title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=kvaughan, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Kirsten Vaughan sn: Vaughan givenname: Kirsten objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: kvaughan mail: kvaughan@example.com telephonenumber: +1 408 555 5625 facsimiletelephonenumber: +1 408 555 3372 roomnumber: 2871 userpassword: bribery title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=abergin, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Andy Bergin sn: Bergin givenname: Andy objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People l: Cupertino uid: abergin mail: abergin@example.com telephonenumber: +1 408 555 8585 facsimiletelephonenumber: +1 408 555 7472 roomnumber: 3472 userpassword: inflict title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=dmiller, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: David Miller sn: Miller givenname: David objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Sunnyvale uid: dmiller mail: dmiller@example.com telephonenumber: +1 408 555 9423 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 4135 userpassword: gosling title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=gfarmer, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Gern Farmer sn: Farmer givenname: Gern objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People l: Cupertino uid: gfarmer mail: gfarmer@example.com telephonenumber: +1 408 555 6201 facsimiletelephonenumber: +1 408 555 8473 roomnumber: 1269 userpassword: ruling title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=kwinters, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Kelly Winters sn: Winters givenname: Kelly objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: kwinters mail: kwinters@example.com telephonenumber: +1 408 555 9069 facsimiletelephonenumber: +1 408 555 1992 roomnumber: 4178 userpassword: forsook title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=trigden, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Rigden sn: Rigden givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People uid: trigden userpassword: sensitive dn: uid=cschmith, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Chris Schmith sn: Schmith givenname: Chris objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People uid: cschmith userpassword: hypotenuse dn: uid=jwallace, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Judy Wallace sn: Wallace givenname: Judy objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Accounting ou: People uid: jwallace userpassword: linear dn: uid=jcrawler, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Crawler sn: Crawler givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jcrawler userpassword: dogleg dn: uid=jsprinter, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Sprinter sn: Sprinter givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jsprinter userpassword: dogleg dn: uid=jrunner, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: John Runner sn: Runner givenname: John objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People uid: jrunner userpassword: dogleg dn: uid=tclow, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Clow sn: Clow givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People uid: tclow userpassword: cardreader dn: uid=rdaugherty, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Robert Daugherty sn: Daugherty givenname: Robert objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: rdaugherty mail: rdaugherty@example.com telephonenumber: +1 408 555 1296 facsimiletelephonenumber: +1 408 555 1992 roomnumber: 0194 userpassword: apples title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=jreuter, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Jayne Reuter sn: Reuter givenname: Jayne objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Testing ou: People l: Cupertino uid: jreuter mail: jreuter@example.com telephonenumber: +1 408 555 1122 facsimiletelephonenumber: +1 408 555 8721 roomnumber: 2942 userpassword: destroy title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=tmason, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Torrey Mason sn: Mason givenname: Torrey objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Human Resources ou: People l: Sunnyvale uid: tmason mail: tmason@example.com telephonenumber: +1 408 555 1596 facsimiletelephonenumber: +1 408 555 9751 roomnumber: 1124 userpassword: squatted title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=bhall, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Benjamin Hall sn: Hall givenname: Benjamin objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: bhall mail: bhall@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: ou=extra branch 1, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: ou=People, ou=extra branch 1, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: uid=aextra, ou=People, ou=extra branch 1, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Benjamin Hall sn: Hall givenname: Benjamin objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: bhall mail: bhall@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: ou=extra branch 1, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: ou=People, ou=extra branch 1, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com objectclass: top objectclass: organizationalunit ou: People dn: uid=aextra, ou=People, ou=extra branch 1, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Benjamin Hall sn: Hall givenname: Benjamin objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: bhall mail: bhall@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=cfish, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Cat Fish sn: Fish givenname: Cat objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: cfish mail: cfish@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=cbear, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Clare Bear sn: Bear givenname: Clare objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: cbear mail: cbear@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 dn: uid=slion, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com cn: Sea Lion sn: Lion givenname: Sea objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson ou: Product Development ou: People l: Santa Clara uid: slion mail: slion@example.com telephonenumber: +1 408 555 6067 facsimiletelephonenumber: +1 408 555 0111 roomnumber: 2511 userpassword: oranges title: engineer title: architect title: sweeper carlicense: ABC 123 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci1.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="*")(version 3.0; acl "add_modrdn_aci1"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci10.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr!="telephonenumber || cn || uid")(version 3.0; acl "add_modrdn_aci10"; allow (write) userdn="ldap:///anyone";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci11.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr!="telephonenumber || cn || sn")(version 3.0; acl "add_modrdn_aci11"; allow (write) userdn="ldap:///anyone";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci2.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="*")(version 3.0; acl "add_modrdn_aci2"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci21.ldif
New file @@ -0,0 +1,39 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci21"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///ou=branch two, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="ou || uid || o")(targattrfilters="add=ou:(ou=*branch*),del=ou:(ou=*branch*)")(version 3.0; acl "add_modify_aci21"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="ou || uid || o")(targattrfilters="add=ou:(ou=*branch*),del=ou:(ou=*branch*)")(version 3.0; acl "add_modify_aci21"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci22.ldif
New file @@ -0,0 +1,39 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="uid || o")(targattrfilters="add=ou:(!(ou=*branch*))")(version 3.0; acl "add_modify_aci22"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="ou || uid || o")(targattrfilters="del=ou:(ou=*branch*)")(version 3.0; acl "add_modify_aci22"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="ou || uid || o")(targattrfilters="add=ou:(!(ou=*branch*))")(version 3.0; acl "add_modify_aci22"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci3.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || roomnumber || uid")(version 3.0; acl "add_modrdn_aci3"; allow (all) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci4.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || roomnumber || l")(version 3.0; acl "add_modrdn_aci4"; allow (all) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci5.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci5"; allow (all) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci6.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr!="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci6"; allow (all) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci7.ldif
New file @@ -0,0 +1,35 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci7"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///uid=kwinters, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="uid")(version 3.0; acl "add_modrdn_aci7"; deny (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci8.ldif
New file @@ -0,0 +1,35 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci8"; allow (write) userdn="ldap:///all";) dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (target="ldap:///ou=branch two, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci8"; deny (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/add_modrdn_aci9.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify add: aci aci: (targetattr!="telephonenumber || cn || uid")(version 3.0; acl "add_modrdn_aci9"; allow (write) userdn="ldap:///anyone";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/del_aci.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify delete: aci opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=scarter, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newscarter deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry1.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=tmorris, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newtmorris deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry10.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jwallace,ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: sn=wallace deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry10a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jwallace,ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: sn=wallace deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry11.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jrunner,ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: cn=judy wallace deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry11a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jrunner,ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: cn=judy wallace deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry1a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=tmorris, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newtmorris deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry2.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry21.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry21a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry22.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry22a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry2a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry3.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=dmiller, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newdmiller deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry3a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=dmiller, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newdmiller deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry4.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=gfarmer, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newgfarmer deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry4a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=gfarmer, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newgfarmer deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry5.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 0 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry5a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry6.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry6a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=New People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry7.1.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=kwinters, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newkwinters deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry7.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=trigden, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newtrigden deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry7a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=trigden, ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: uid=newtrigden deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry8.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry8a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch two deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry9.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jwallace,ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: sn=wallace deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_entry9a.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: uid=jwallace,ou=People, ou=branch one, ou=non-aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: sn=wallace deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_restore2.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=New People, ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=People deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_restore3.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch two, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch one deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/modrdn_restore4.ldif
New file @@ -0,0 +1,29 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2006-2007 Sun Microsystems, Inc. # dn: ou=branch two, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modrdn newrdn: ou=branch one deleteoldrdn: 1 opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/replace_modrdn_aci21.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify replace: aci aci: (target="ldap:///ou=branch one, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="o || ou || uid")(version 3.0; acl "add_modrdn_aci21"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/replace_modrdn_aci22.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify replace: aci aci: (targetattr="o || ou || uid")(version 3.0; acl "add_modrdn_aci22"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/shared/data/aci/aci_modify_rdn/replace_modrdn_aci8.ldif
New file @@ -0,0 +1,30 @@ # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at # trunk/opends/resource/legal-notices/OpenDS.LICENSE # or https://OpenDS.dev.java.net/OpenDS.LICENSE. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, # add the following below this CDDL HEADER, with the fields enclosed # by brackets "[]" replaced with your own identifying information: # Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # Portions Copyright 2007 Sun Microsystems, Inc. # dn: ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com changetype: modify replace: aci aci: (target="ldap:///ou=branch two, ou=aci branch, o=Modify RDN Tests, o=ACI Tests, dc=example,dc=com")(targetattr="telephonenumber || ou || uid")(version 3.0; acl "add_modrdn_aci8"; allow (write) userdn="ldap:///all";) opends/tests/functional-tests/testcases/aci/aci.xml
@@ -109,6 +109,10 @@ <call function="'multiple_aci_tests'" /> <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" file="'%s/testcases/aci/aci_modify_rdn.xml' % (TESTS_DIR)"/> <call function="'aci_modify_rdn'" /> <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" file="'%s/testcases/aci/aci_teardown.xml' % (TESTS_DIR)"/> <call function="'aci_teardown'" /> opends/tests/functional-tests/testcases/aci/aci_modify_rdn.xml
New file @@ -0,0 +1,2261 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE stax SYSTEM "stax.dtd"> <!-- ! CDDL HEADER START ! ! The contents of this file are subject to the terms of the ! Common Development and Distribution License, Version 1.0 only ! (the "License"). You may not use this file except in compliance ! with the License. ! ! You can obtain a copy of the license at ! trunk/opends/resource/legal-notices/OpenDS.LICENSE ! or https://OpenDS.dev.java.net/OpenDS.LICENSE. ! See the License for the specific language governing permissions ! and limitations under the License. ! ! When distributing Covered Code, include this CDDL HEADER in each ! file and include the License file at ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, ! add the following below this CDDL HEADER, with the fields enclosed ! by brackets "[]" replaced with your own identifying information: ! Portions Copyright [yyyy] [name of copyright owner] ! ! CDDL HEADER END ! ! Portions Copyright 2007 Sun Microsystems, Inc. ! --> <stax> <defaultcall function="aci_modify_rdn"/> <function name="aci_modify_rdn"> <sequence> <block name="'aci-modify-rdn'"> <sequence> <script> CurrentTestPath['suite']=STAXCurrentBlock </script> <call function="'testSuite_Preamble'"/> <!--- Place suite-specific test information here. #@TestSuiteName ACI Modify RDN Tests #@TestSuitePurpose Test the ACI Support for modrdn #@TestSuiteGroup ACI Modify RDN Tests #@TestScript aci_modify_rdn.xml --> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Preamble #@TestIssue 445 #@TestPurpose Add additional entries #@TestPreamble none #@TestStep Directory Manager adds additional entries. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for all operations. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <testcase name="'ACI: Modify RDN: Preamble'"> <sequence> <call function="'testCase_Preamble'"/> <message> 'ACI: Modify RDN: Preamble - Adding Entries For Modify RDN Tests' </message> <call function="'addEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeAdded' : '%s/aci/aci_modify_rdn/aci_startup_modrdn_tests.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Leaf - targetattr=* and userdn=all #@TestIssue 445 #@TestPurpose Modifies an rdn of a leaf with targetattr=* and userdn=all #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1 and 2, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr=* and userdn=all'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci1.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry1.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=newtmorris, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=newtmorris,ou=People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=tmorris, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry1a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr=* and userdn=all, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Branch - targetattr=* and userdn=all #@TestIssue 445 #@TestPurpose Modifies an rdn of a branch with targetattr=* and userdn=all #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Admin restores the branch to the old rdn. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1, 2 and 4, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - targetattr=* and userdn=all'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci2.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry2.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=New People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=kvaughan,ou=New People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry2a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore2.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr=* and userdn=all, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify Entry Tests #@TestName Leaf - targetattr equals three attributes with uid #@TestIssue 445 #@TestPurpose Modify an rdn where targetattr equals three attributes with uid #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1 and 2, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci3.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry3.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=newdmiller, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=newdmiller,ou=People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=dmiller, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry3a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes with uid, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify Entry Tests #@TestName Leaf - targetattr equals three attributes without uid #@TestIssue 445 #@TestPurpose Modify an rdn where targetattr equals three attributes without uid #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies an rdn of an entry in the targeted branch. #@TestStep Client modifies an rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies an rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for step 1, and 50 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci4.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry4.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry4a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr equals three attributes without uid, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify Entry Tests #@TestName Branch - targetattr with three attributes equals ou #@TestIssue 445 #@TestPurpose Modify an attribute where targetattr equals equals ou #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Admin restores the branch to the old rdn. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1 and 2, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - targetattr with three attributes equals ou'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci5.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry5.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=New People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=kvaughan,ou=New People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry5a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore2.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes equals ou, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify Entry Tests #@TestName Branch - targetattr with three attributes not equals ou #@TestIssue 445 #@TestPurpose Modify an attribute where targetattr with three attributes not equals ou #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies an attribute value in an entry in the targeted branch. #@TestStep Client modifies an attribute value in an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies an attribute value in an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, and 50 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci6.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry6.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry6a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - targetattr with three attributes not equals ou, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Leaf - Multi ACIs, allow and deny #@TestIssue 445 #@TestPurpose Modifies an rdn of a leaf with some entries allowed and some entries denied #@TestPreamble Admin adds multiple acis. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is in the targeted branch but prohibited. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1 and 2, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci7.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry7.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=newtrigden, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=newtrigden,ou=People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=trigden, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user modifying prohibited entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry7.1.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry7a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - Multi ACIs, allow and deny, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Branch - Multi ACIs, deny write on new branch #@TestIssue 445 #@TestPurpose Modifies an rdn of a branch where new branch has a deny write #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Client restores the branch to the old rdn. #@TestStep Admin replaces the aci. #@TestStep Client restores the branch to the old rdn. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1, 2 and 7, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci8.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry8.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch two, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=kvaughan,ou=People,ou=branch two,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry8a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore3.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, preamble replacing aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/replace_modrdn_aci8.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore3.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify Entry Tests #@TestName Leaf - targetattr with three attributes not equals uid, delete old rdn #@TestIssue 445 #@TestPurpose Modify an rdn where targetattr with three attributes not equals uid, delete old rdn #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies an rdn of an entry in the targeted branch. #@TestStep Client modifies an rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies an rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for step 1, and 50 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci9.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry9.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry9a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, delete old rdn, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Leaf - targetattr with three attributes not equals uid, don't delete old rdn #@TestIssue 445 #@TestPurpose Modifies an rdn of an entry with targetattr with three attributes not equals uid, don't delete old rdn #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1 and 2, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci10.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry10.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'sn=wallace, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: sn=wallace,ou=People,ou=branch one,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=jwallace, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry10a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals uid, dont delete old rdn, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn #@TestIssue 445 #@TestPurpose Modifies an rdn of an entry with leaf with targetattr with three attributes not equals sn and cn, dont delete old rdn #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci11.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry11.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry11a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Leaf - targetattr with three attributes not equals sn and cn, dont delete old rdn, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Branch - Multi ACIs, targattrfilters add:ou, del:ou #@TestIssue 445 #@TestPurpose Modifies an rdn of a branch where targattrfilters add:ou, del:ou #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Admin restores the branch to the old rdn. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1, 2 and 4, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci21.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry21.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch two, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=kvaughan,ou=People,ou=branch two,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry21a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore3.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Branch - Multi ACIs, targattrfilters add:ou, del:ou 2 #@TestIssue 445 #@TestPurpose Modifies an rdn of a branch where targattrfilters add:ou, del:ou #@TestPreamble Admin adds an aci to the dn of one existing branch. #@TestStep Client modifies the rdn of an entry in the targeted branch. #@TestStep Admin searches for the entry with the new rdn. #@TestStep Admin searches for the entry with the old rdn. #@TestStep Client modifies the rdn of an entry that is not in the targeted branch. #@TestStep Client restores the branch to the old rdn. #@TestStep Admin replaces the aci. #@TestStep Client restores the branch to the old rdn. #@TestStep Remove aci. #@TestStep Client modifies the rdn of an entry in the previously targeted branch. #@TestPostamble none #@TestResult Success if OpenDS returns 0 for ACI add and delete operations, 0 for steps 1, 2 and 7, and 50 or 32 for all other steps. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <!-- cross reference to modrdn.ksh --> <testcase name="'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2'"> <sequence> <call function="'testCase_Preamble'"/> <script> curr_aci_ldif_file = 'add_modrdn_aci22.ldif' curr_aci=retrieve_aci('%s/aci/aci_modify_rdn/%s' % (LOCAL_DATA_DIR,curr_aci_ldif_file)); </script> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, preamble adding aci,\n %s' % curr_aci </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/%s' % (STAGED_DATA_DIR,curr_aci_ldif_file) } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user modifying entry from targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry22.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user searching targeted entry, new rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch two, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <script> returnString = STAXResult[0][1] </script> <call function="'searchStringForSubstring'"> { 'returnString' : returnString , 'testString' : 'dn: uid=kvaughan,ou=People,ou=branch two,ou=aci branch,o=Modify RDN Tests' } </call> <if expr="returnCode != '1'"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user searching targeted entry, old rdn' </message> <call function="'SearchObject'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=kvaughan, ou=People, ou=branch one, ou=aci branch, o=Modify RDN Tests,o=ACI Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'cn'} </call> <if expr="RC != 32"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user modifying entry from non-targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_entry22a.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore4.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 50"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, preamble replacing aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/replace_modrdn_aci22.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, deny write on new branch, user restoring branch in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/modrdn_restore4.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, admin deleting aci' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/aci/aci_modify_rdn/del_aci.ldif' % STAGED_DATA_DIR } </call> <if expr="RC != 0"> <tcstatus result="'fail'"/> </if> <message> 'ACI: Modify RDN: Branch - Multi ACIs, targattrfilters add:ou, del:ou 2, user modifying entry in previously targeted branch' </message> <call function="'modifyEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=auser,ou=people,o=ACI Tests,dc=example,dc=com' , 'dsInstancePswd' : 'ACIRules' , 'entryToBeModified' : '%s/aci/aci_modify_rdn/mod_common_prohibited_entry.ldif' % STAGED_DATA_DIR } </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult , 'expected' : 50 } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <!--- Place test-specific test information here. The tag, TestMarker, must be the same as the tag, TestSuiteName. #@TestMarker ACI Modify RDN Tests #@TestName Postamble #@TestIssue 445 #@TestPurpose Remove entries #@TestPreamble none #@TestStep Directory Manager removes entries that were used for testing. #@TestPostamble none #@TestResult Success if OpenDS returns 0. --> <!-- cross reference to http://docs.sun.com/source/816-6698-10/aci.html --> <!-- cross reference to DS6 docs --> <testcase name="'ACI: Modify RDN: Postamble'"> <sequence> <call function="'testCase_Preamble'"/> <message> 'ACI: Modify RDN: Postamble - delete branch, o=Modify RDN Tests' </message> <call function="'DeleteEntry'"> { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'o=Modify RDN Tests, o=ACI Tests,dc=example,dc=com' , 'extraParams' : '-x'} </call> <call function="'checktestRC'"> { 'returncode' : RC , 'result' : STAXResult } </call> <call function="'testCase_Postamble'"/> </sequence> </testcase> <call function="'testSuite_Postamble'"/> </sequence> </block> </sequence> </function> </stax>