| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('uid=tuser-0') |
| | | entry.addAttr('employeeNumber', '0') |
| | | myEntry = Entry('uid=tuser-0') |
| | | myEntry.addAttr('employeeNumber', '0') |
| | | </script> |
| | | <call function="'addAnEntry'"> |
| | | { 'location' : server1Host, |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'attributeName' : 'employeeNumber', |
| | | 'newAttributeValue' : '%i' % (i + 1), |
| | | 'changetype' : 'replace' |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=A1') |
| | | entry.addAttr('description', '1') |
| | | entry.addAttr('description', '2') |
| | | myEntry = Entry('cn=A1') |
| | | myEntry.addAttr('description', '1') |
| | | myEntry.addAttr('description', '2') |
| | | server1mods = ['description:3', 'description:4'] |
| | | server2mods = ['description:5', 'description:6'] |
| | | mods = [server1mods, server2mods] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i], |
| | | 'changetype' : 'replace' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=A4') |
| | | entry.addAttr('employeeNumber', '0') |
| | | myEntry = Entry('cn=A4') |
| | | myEntry.addAttr('employeeNumber', '0') |
| | | </script> |
| | | <call function="'addAnEntry'"> |
| | | { 'location' : server1Host, |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'attributeName' : 'employeeNumber', |
| | | 'newAttributeValue' : '%i' % (i + 1), |
| | | 'changetype' : 'replace' |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=A2') |
| | | myEntry = Entry('cn=A2') |
| | | for x in range(10): |
| | | entry.addAttr('description', '%i' % (x+1)) |
| | | myEntry.addAttr('description', '%i' % (x+1)) |
| | | server1del = ['description:1'] |
| | | server1add = ['description:11'] |
| | | server2del = ['description:1'] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'delete' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][1], |
| | | 'changetype' : 'add' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=A3') |
| | | myEntry = Entry('cn=A3') |
| | | for x in range(10): |
| | | entry.addAttr('description', '%i' % (x+1)) |
| | | myEntry.addAttr('description', '%i' % (x+1)) |
| | | server1del = ['description:1'] |
| | | server1add = ['description:11'] |
| | | server2del = ['description:10'] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'delete' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][1], |
| | | 'changetype' : 'add' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=B1') |
| | | myEntry = Entry('cn=B1') |
| | | server1add = ['description:1'] |
| | | server2add = ['description:1', 'description:2'] |
| | | server1mods = [server1add] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'add' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=B2') |
| | | myEntry = Entry('cn=B2') |
| | | server1add = ['employeeNumber:1'] |
| | | server2add = ['employeeNumber:2'] |
| | | server1mods = [server1add] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'add' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=C1') |
| | | myEntry = Entry('cn=C1') |
| | | for x in range(10): |
| | | entry.addAttr('description', '%i' % (x+1)) |
| | | myEntry.addAttr('description', '%i' % (x+1)) |
| | | server1del = [] |
| | | for y in range(1,6): |
| | | server1del.append('description:%i' % y) |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'delete' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=C2') |
| | | entry.addAttr('employeeNumber', '1') |
| | | myEntry = Entry('cn=C2') |
| | | myEntry.addAttr('employeeNumber', '1') |
| | | server1del = ['employeeNumber:'] |
| | | server2del = ['employeeNumber:1'] |
| | | server1mods = [server1del] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : 'delete' |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'employeeNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=D1') |
| | | entry.addAttr('description', '1') |
| | | entry.addAttr('telephoneNumber', '1') |
| | | myEntry = Entry('cn=D1') |
| | | myEntry.addAttr('description', '1') |
| | | myEntry.addAttr('telephoneNumber', '1') |
| | | server1add = ['description:2'] |
| | | server1del = ['telephoneNumber:'] |
| | | server2del = ['description:'] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : changetypes[i][0] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][1], |
| | | 'changetype' : changetypes[i][1] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description telephoneNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description telephoneNumber', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=E1') |
| | | entry.addAttr('description', '1') |
| | | myEntry = Entry('cn=E1') |
| | | myEntry.addAttr('description', '1') |
| | | server1add = ['description:2', 'description:3'] |
| | | server2replace = ['description:4', 'description:5'] |
| | | server1mods = [server1add] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : changetypes[i][0] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=E2') |
| | | entry.addAttr('description', '1') |
| | | myEntry = Entry('cn=E2') |
| | | myEntry.addAttr('description', '1') |
| | | server1replace = ['description:2', 'description:3'] |
| | | server2add = ['description:4', 'description:5'] |
| | | server1mods = [server1replace] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : changetypes[i][0] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=F1') |
| | | myEntry = Entry('cn=F1') |
| | | for x in range(4): |
| | | entry.addAttr('description', '%i' % (x+1)) |
| | | myEntry.addAttr('description', '%i' % (x+1)) |
| | | server1del = ['description:2', 'description:3'] |
| | | server2replace = [] |
| | | for y in range(6,11): |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : changetypes[i][0] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Add entry to server1 --> |
| | | <script> |
| | | entry = Entry('cn=F2') |
| | | myEntry = Entry('cn=F2') |
| | | for x in range(4): |
| | | entry.addAttr('description', '%i' % (x+1)) |
| | | myEntry.addAttr('description', '%i' % (x+1)) |
| | | server1replace = ['description:1', 'description:2', |
| | | 'description:3'] |
| | | server2del = ['description:3', 'description:4'] |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'DNToAdd' : entry.getDn(), |
| | | 'listAttributes' : entry.getAttrList() |
| | | 'DNToAdd' : myEntry.getDn(), |
| | | 'listAttributes' : myEntry.getAttrList() |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'DNToModify' : entry.getDn(), |
| | | 'DNToModify' : myEntry.getDn(), |
| | | 'listAttributes' : mods[i][0], |
| | | 'changetype' : changetypes[i][0] |
| | | } |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server.getPort(), |
| | | 'dsInstanceDn' : server.getRootDn(), |
| | | 'dsInstancePswd' : server.getRootPwd(), |
| | | 'dsBaseDN' : entry.getDn(), |
| | | 'dsBaseDN' : myEntry.getDn(), |
| | | 'dsFilter' : 'objectclass=*', |
| | | 'dsAttributes' : 'description', |
| | | 'logStderr' : False |
| | |
| | | 'dsInstancePort' : server1.getPort(), |
| | | 'dsInstanceDn' : server1.getRootDn(), |
| | | 'dsInstancePswd' : server1.getRootPwd(), |
| | | 'dsDn' : [entry.getDn()] |
| | | 'dsDn' : [myEntry.getDn()] |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <!-- Verify the synchronization of the trees among the servers in |
| | | the topology --> |
| | | <!-- If the trees don't match, we may have come across Issue 4071 |
| | | (Replication conflict: delete parent, add child) --> |
| | | <call function="'verifyTrees'"> |
| | | [ clientHost, clientPath, server1, [server2], synchroSuffix ] |
| | | [ clientHost, clientPath, server1, [server2], synchroSuffix, |
| | | '4071' ] |
| | | </call> |
| | | |
| | | <!-- Delete added entries --> |
| | |
| | | </testcase> |
| | | |
| | | |
| | | |
| | | <import machine="STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/replication/replication_cleanup.xml' |
| | | % (TESTS_DIR)"/> |