ensure temporary data is writtin into remote.temp folder
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | <!--- Test Case information |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupID' : 'scheduled-backup', |
| | | 'schedulePattern' : '"0 15 * * 1-5"' , |
| | | 'backupDir' : '%s/backends/' % remote.data , |
| | | 'backupDir' : '%s/backends/' % remote.temp , |
| | | 'extraParams' : '--completionNotify foo' , |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupID' : 'scheduled-backup', |
| | | 'schedulePattern' : '"0 15 * * 1-5"' , |
| | | 'backupDir' : '%s/backends/' % remote.data , |
| | | 'backupDir' : '%s/backends/' % remote.temp , |
| | | 'extraParams' : '--completionNotify foo@example.com' |
| | | } |
| | | </call> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupID' : 'scheduled-backup-2', |
| | | 'schedulePattern' : '"0 15 * * 1-5"' , |
| | | 'backupDir' : '%s/backends/' % remote.data , |
| | | 'backupDir' : '%s/backends/' % remote.temp , |
| | | 'extraParams' : '--errorNotify foo' , |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupID' : 'scheduled-backup-2', |
| | | 'schedulePattern' : '"0 15 * * 1-5"' , |
| | | 'backupDir' : '%s/backends/' % remote.data , |
| | | 'backupDir' : '%s/backends/' % remote.temp , |
| | | 'extraParams' : '--errorNotify foo@example.com' |
| | | } |
| | | </call> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupID' : 'scheduled-backup-3', |
| | | 'backupDir' : '%s/backends/' % remote.data , |
| | | 'backupDir' : '%s/backends/' % remote.temp , |
| | | 'extraParams' : '--dependency foo' , |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | <!--- Test Case information |
| | |
| | | </message> |
| | | |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data } |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp } |
| | | </call> |
| | | |
| | | </sequence> |
| | |
| | | 'Backend Backup 002 Create an incremental backup of the data in OpenDS' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '-i' |
| | | } |
| | | </call> |
| | |
| | | </message> |
| | | |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '-I 20070714142807Z' |
| | | } |
| | | </call> |
| | |
| | | 'Backend Backup 004: Create an incremental backup of the data in OpenDS with a backup id' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '-B 20070714142807Z -i' |
| | | } |
| | | </call> |
| | |
| | | 'Backend Backup 005: Create a compressed backup of the data in OpenDS' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '-c' |
| | | } |
| | | </call> |
| | |
| | | 'Backend Backup 006: Create a backup with -n and -a' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '-n dc=com' , |
| | | 'extraParams' : '-a' , |
| | | 'expectedRC' : 1 |
| | |
| | | 'Backend Backup 007: Create a backup with -A ' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '-A' |
| | | } |
| | | </call> |
| | |
| | | |
| | | <!-- restore with -n to validate the archive --> |
| | | <call function="'restore'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '-n' |
| | | } |
| | | </call> |
| | |
| | | 'Backend Backup 008: Create a backup with a backup id' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '-I unique-backupid' |
| | | } |
| | | </call> |
| | |
| | | 'Backend Backup 008: Create a backup with an existing backup id' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '-I unique-backupid' , |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'Backend Backup 009: Create a backup with -B but without -i ' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '-B 20070714142807Z' , |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'Backend Backup 010: Create an incremental backup with a non existing backup dir' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup3' % remote.data, |
| | | { 'backupDir' : '%s/backends/backup3' % remote.temp, |
| | | 'extraParams' : '-i' |
| | | } |
| | | </call> |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009-2010 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | |
| | |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'ldifFile' : '%s/backends/ExportTasks1.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks1.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/defaultBackEnd.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks1.ldif' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks1.out' % remote.temp |
| | | 'targetLdif' : '%s/backends/ExportTasks1.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks1.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backEnd' : 'nonDefault', |
| | | 'excludeAttributes' : ["userPassword"], |
| | | 'ldifFile' : '%s/backends/ExportTasks2.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks2.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/nonDefaultBackEnd.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks2.ldif' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks2.out' % remote.temp |
| | | 'targetLdif' : '%s/backends/ExportTasks2.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks2.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=people,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks3.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks3.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks3.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Include_Branch.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks3.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Include_Branch.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks3.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks3.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'includeBranches' : ["cn=Directory Administrators,ou=Groups,dc=example,dc=com", |
| | | "cn=HR Managers,ou=Groups,dc=example,dc=com", |
| | | "cn=Accounting Managers,ou=Groups,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks4.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks4.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks4.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Multiple_Include_Branch.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks4.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Multiple_Include_Branch.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks4.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks4.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'excludeBranches' : ["ou=Groups,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks5.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks5.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks5.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Exclude_Branch.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks5.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Exclude_Branch.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks5.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks5.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'excludeBranches' : ["cn=Directory Administrators,ou=Groups,dc=example,dc=com", |
| | | "cn=HR Managers,ou=Groups,dc=example,dc=com", |
| | | "cn=Accounting Managers,ou=Groups,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks6.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks6.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks6.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Multiple_Exclude_Branch.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks6.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Multiple_Exclude_Branch.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks6.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks6.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=Groups,dc=example,dc=com"], |
| | | 'excludeBranches' : ["cn=Accounting Managers,ou=Groups,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks7.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks7.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | | 'Backend ExportTasks6: Check no diff' |
| | | 'Backend ExportTasks7: Check no diff' |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks7.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Mix_Include_Exclude_Branch.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks7.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Mix_Include_Exclude_Branch.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks7.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks7.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeAttributes' : ["dn"], |
| | | 'ldifFile' : '%s/backends/ExportTasks8.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks8.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks8.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Include_Attribute.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks8.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Include_Attribute.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks8.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks8.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeAttributes' : ["mail","givenName"], |
| | | 'ldifFile' : '%s/backends/ExportTasks9.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks9.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks9.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Multiple_Include_Attribute.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks9.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Multiple_Include_Attribute.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks9.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks9.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'excludeAttributes' : ["givenName"], |
| | | 'ldifFile' : '%s/backends/ExportTasks10.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks10.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks10.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Exclude_Attribute.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks10.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Exclude_Attribute.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks10.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks10.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'excludeAttributes' : ["cn","telephoneNumber"], |
| | | 'ldifFile' : '%s/backends/ExportTasks11.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks11.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks11.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Multiple_Exclude_Attribute.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks11.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Multiple_Exclude_Attribute.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks11.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks11.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=People,dc=example,dc=com"], |
| | | 'includeAttributes' : ["givenName"], |
| | | 'ldifFile' : '%s/backends/ExportTasks12.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks12.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks12.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Mix_IncludeBranch_IncludeAttribute.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks7.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Mix_IncludeBranch_IncludeAttribute.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks12.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks12.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeFilters' : ["l=Santa Clara"], |
| | | 'ldifFile' : '%s/backends/ExportTasks13.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks13.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks13.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Filtered_Include.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks13.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Filtered_Include.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks13.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks13.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeFilters' : ["l=Santa Clara","ou=Accounting"], |
| | | 'ldifFile' : '%s/backends/ExportTasks14.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks14.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks14.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Filtered_Includes.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks14.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Filtered_Includes.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks14.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks14.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'excludeFilters' : ["uid=a*","l=Sunnyvale"], |
| | | 'ldifFile' : '%s/backends/ExportTasks15.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks15.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks15.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Filtered_Excludes.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks15.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Filtered_Excludes.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks15.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks15.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'excludeFilters' : ["&(ou=Human Resources)(l=SunnyVale)"], |
| | | 'ldifFile' : '%s/backends/ExportTasks16.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks16.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks16.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Complex_Filter_Exclude.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks16.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Complex_Filter_Exclude.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks16.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks16.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Backend ExportTasks15: Export the data by scheduling a task and include branch ou=People,dc=example,dc=com \ |
| | | 'Backend ExportTasks17: Export the data by scheduling a task and include branch ou=People,dc=example,dc=com \ |
| | | and exclude filter l=Stanta Clara' |
| | | </message> |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=people,dc=example,dc=com"], |
| | | 'excludeFilters' : ["l=Santa Clara"], |
| | | 'ldifFile' : '%s/backends/ExportTasks17.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks17.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | <message> |
| | | 'Backend ExportTasks15: Check no diff' |
| | | 'Backend ExportTasks17: Check no diff' |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks17.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Mix_Fractional_Filtered.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks17.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Mix_Fractional_Filtered.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks17.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks17.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=people,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks18.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks18.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["cn=QA Managers,ou=Groups,dc=example,dc=com"], |
| | | 'ldifFile' : '%s/backends/ExportTasks18.ldif' % remote.data, |
| | | 'ldifFile' : '%s/backends/ExportTasks18.ldif' % remote.temp, |
| | | 'append' : 'True' |
| | | } |
| | | </call> |
| | |
| | | </message> |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks18.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Append.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks18.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Append.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks18.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks18.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=people,dc=example,dc=com"], |
| | | 'isCompressed' : 'True', |
| | | 'ldifFile' : '%s/backends/ExportTasks19.ldif.gz' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks19.ldif.gz' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { |
| | | 'ldifFile' : '%s/backends/ExportTasks19.ldif.gz' % remote.data, |
| | | 'ldifFile' : '%s/backends/ExportTasks19.ldif.gz' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE, |
| | | 'append' : ' ', |
| | | 'isCompressed' : 'True' |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'includeBranches' : ["ou=Groups,dc=example,dc=com"], |
| | | 'wrapColumn' : 30, |
| | | 'ldifFile' : '%s/backends/ExportTasks20.ldif' % remote.data |
| | | 'ldifFile' : '%s/backends/ExportTasks20.ldif' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | |
| | | <call function="'LdifDiffWithScript'"> |
| | | { |
| | | 'sourceLdif' : '%s/backends/ExportTasks20.ldif' % remote.data, |
| | | 'targetLdif' : '%s/backends/export_tasks_ldif/Include_Branch_Wrap.ref' % remote.data, |
| | | 'outputLdif' : '%s/ExportTasks20.out' % remote.temp |
| | | 'sourceLdif' : '%s/backends/export_tasks_ldif/Include_Branch_Wrap.ref' % remote.data, |
| | | 'targetLdif' : '%s/backends/ExportTasks20.ldif' % remote.temp, |
| | | 'outputLdif' : '%s/backends/ExportTasks20.out' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009-2010 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | |
| | | <stax> |
| | |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { |
| | | 'ldifFile' : '%s/backends/Export_default.ldif' % remote.data, |
| | | 'ldifFile' : '%s/backends/Export_default.ldif' % remote.temp, |
| | | 'backEnd' : '%s' % DIRECTORY_INSTANCE_BE |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_default.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_default.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | <call function="'StopDsWithScript'"/> |
| | | |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.temp, |
| | | 'backEnd' : 'nonDefault' |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.temp, |
| | | 'backEnd' : 'nonDefault' , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Include Branch' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.temp, |
| | | 'includeBranches' : ["dc=com"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { |
| | | 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.data, |
| | | 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.temp, |
| | | 'includeBranches': ["dc=com","dc=example,dc=com"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Exclude Branch' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.temp, |
| | | 'excludeBranches' : ["dc=example,dc=com"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Exclude Branches' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.temp, |
| | | 'excludeBranches' : ["ou=People,dc=example,dc=com","dc=example,dc=com"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Branches Mix' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.temp, |
| | | 'includeBranches' : ["dc=com"], |
| | | 'excludeBranches' : ["ou=People,dc=example,dc=com"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Include Attribute' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.temp, |
| | | 'includeAttributes' : ["dc"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Include Attributes' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.temp, |
| | | 'includeAttributes' : ["dc","cn","ou","sn","uid"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Exclude Attribute' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.temp, |
| | | 'excludeAttributes' : ["userPassword"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Exclude Attributes' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.temp, |
| | | 'excludeAttributes' : ["userPassword","mail","roomnumber"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Mix' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.temp, |
| | | 'includeAttributes' : ["dc","cn","ou","sn","uid"], |
| | | 'includeBranches' : ["dc=com","dc=example,dc=com","ou=People,dc=example,dc=com"], |
| | | 'excludeBranches' : ["ou=Departed,ou=People,dc=example,dc=com"] |
| | |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Include' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.temp, |
| | | 'includeFilters' : ["objectclass=*"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Includes' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, |
| | | 'includeFilters' : ["objectclass=domain","objectclass=organizationalunit"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Exclude' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.temp, |
| | | 'excludeFilters' : ["objectclass=person"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Excludes' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.temp, |
| | | 'excludeFilters' : ["objectclass=person","objectclass=organizationalunit"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { |
| | | 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data, |
| | | 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, |
| | | 'includeFilters' : [ "objectclass=domain", "objectclass=organizationalunit"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Includes Complex' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.temp, |
| | | 'includeFilters' : ["|(objectclass=person)(objectclass=domain)(objectclass=organizationalunit)"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Filtered Excludes Complex' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.temp, |
| | | 'excludeFilters' : ["&(objectclass=person)(ou=Departed)"] |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Fractional Filtered Mix' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, |
| | | 'excludeFilters' : ["&(objectclass=person)(ou=Departed)"], |
| | | 'includeBranches' : ["dc=com"], |
| | | 'excludeAttributes' : ["userpassword"] |
| | |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | 'Backend: Export: Export Append To LDIF' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, |
| | | 'append' : 'True' |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.temp, |
| | | 'append' : 'True' , |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | |
| | | 'Backend: Export: Export Compress LDIF' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.temp, |
| | | 'isCompressed' : 'True' |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportCompressed.ldif' % remote.temp, |
| | | 'isCompressed' : 'True' , |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | |
| | | 'Backend: Export: Export Encrypt LDIF' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.temp, |
| | | 'isEncrypted' : 'True' |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportEncrypted.ldif' % remote.temp, |
| | | 'isEncrypted' : 'True' , |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | |
| | | 'Backend: Export: Export Wrap Column' |
| | | </message> |
| | | <call function="'exportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.temp, |
| | | 'wrapColumn' : 25, |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.data, |
| | | { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE , |
| | | 'dsPath' : '%s/%s' % (DsInstanceDir, OPENDSNAME) |
| | | } |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009-2010 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | |
| | | <stax> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'ldifFile' : '%s/backends/Example.ldif' % remote.data, |
| | | 'rejectFile' : './rejects' |
| | | 'rejectFile' : '%s/backends/import_tasks_025-rejects.txt' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'ldifFile' : '%s/backends/Example.ldif' % remote.data, |
| | | 'rejectFile' : './rejects', |
| | | 'overwriteFile' : 'TRUE' |
| | | 'rejectFile' : '%s/backends/import_tasks_026-rejects.txt' % remote.temp, |
| | | 'overwriteFile' : 'TRUE' |
| | | } |
| | | </call> |
| | | |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009-2010 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | |
| | | <stax> |
| | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'location' : STAF_REMOTE_HOSTNAME, |
| | | 'ldifFile' : '%s/backends/Example.ldif' % remote.data, |
| | | 'rejectFile' : '%s/rejects.txt' % remote.temp, |
| | | 'rejectFile' : '%s/backends/import_026-rejects.txt' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE |
| | | } |
| | | </call> |
| | |
| | | <call function="'ImportLdifWithScript'"> |
| | | { 'location' : STAF_REMOTE_HOSTNAME, |
| | | 'ldifFile' : '%s/backends/Example.ldif' % remote.data, |
| | | 'rejectFile' : '%s/rejects.txt' % remote.temp, |
| | | 'rejectFile' : '%s/backends/import_027-rejects.txt' % remote.temp, |
| | | 'backEnd' : DIRECTORY_INSTANCE_BE |
| | | } |
| | | </call> |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2008-2009 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | <!--- Test Case information |
| | |
| | | </message> |
| | | |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp , |
| | | 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '--completionNotify foo', |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupDir' : '%s/backends/backup1' % remote.data, |
| | | 'backupDir' : '%s/backends/backup1' % remote.temp, |
| | | 'extraParams' : '--completionNotify foo@example.com', |
| | | 'knownIssue' : '6947587' |
| | | } |
| | |
| | | </message> |
| | | |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup2' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup2' % remote.temp , |
| | | 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '--errorNotify foo', |
| | | 'expectedRC' : 1 |
| | | } |
| | |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT, |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN, |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD, |
| | | 'backupDir' : '%s/backends/backup2' % remote.data, |
| | | 'backupDir' : '%s/backends/backup2' % remote.temp, |
| | | 'extraParams' : '--errorNotify foo@example.com' |
| | | } |
| | | </call> |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2009 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | <!--- Test Case information |
| | |
| | | 'Backend Restore 001: Create a backup of the data in OpenDS' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | </call> |
| | | |
| | | <call function="'restore'"> |
| | | { 'backupDir' : '%s/backends/backup1' % remote.data |
| | | { 'backupDir' : '%s/backends/backup1' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | </message> |
| | | |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/restore.compressed' % remote.data , |
| | | { 'backupDir' : '%s/restore.compressed' % remote.temp , |
| | | 'extraParams' : '-c' |
| | | } |
| | | </call> |
| | |
| | | </call> |
| | | |
| | | <call function="'restore'"> |
| | | { 'backupDir' : '%s/restore.compressed' % remote.data |
| | | { 'backupDir' : '%s/restore.compressed' % remote.temp |
| | | } |
| | | </call> |
| | | |
| | |
| | | 'Backend Restore 003: Create an encrypted and signhashed backup of the data in OpenDS' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup3' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup3' % remote.temp , |
| | | 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | |
| | | 'Backend Restore 003: Create an encrypted, hashed and signhashed backup of the data in OpenDS' |
| | | </message> |
| | | <call function="'backup'"> |
| | | { 'backupDir' : '%s/backends/backup3' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup3' % remote.temp , |
| | | 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | |
| | | </message> |
| | | |
| | | <call function="'restore'"> |
| | | { 'backupDir' : '%s/backends/backup3' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup3' % remote.temp , |
| | | 'extraParams' : '-l' , |
| | | 'knownIssue' : '4203' |
| | | } |
| | |
| | | |
| | | |
| | | <call function="'restore'"> |
| | | { 'backupDir' : '%s/backends/backup3' % remote.data , |
| | | { 'backupDir' : '%s/backends/backup3' % remote.temp , |
| | | 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | |
| | | ! CDDL HEADER END |
| | | ! |
| | | ! Copyright 2007-2010 Sun Microsystems, Inc. |
| | | ! Portions Copyright 2011 ForgeRock AS. |
| | | ! --> |
| | | <stax> |
| | | |
| | |
| | | STAFCmdParamsList.append('-S') |
| | | |
| | | if skipFile: |
| | | if not os.path.exists(os.path.dirname(skipFile)): |
| | | os.makedirs(os.path.dirname(skipFile)) |
| | | |
| | | STAFCmdParamsList.append('--skipFile %s' % skipFile) |
| | | |
| | | if rejectFile: |
| | | if not os.path.exists(os.path.dirname(skipFile)): |
| | | os.makedirs(os.path.dirname(skipFile)) |
| | | |
| | | STAFCmdParamsList.append('-R %s' % rejectFile) |
| | | |
| | | if overwriteFile: |
| | |
| | | STAFCmdParamsList.append('-p %s' % dsInstancePort) |
| | | |
| | | if ldifFile: |
| | | if not os.path.exists(os.path.dirname(ldifFile)): |
| | | os.makedirs(os.path.dirname(ldifFile)) |
| | | |
| | | STAFCmdParamsList.append('-l %s' % ldifFile) |
| | | |
| | | if startTask: |