From 2bb53a0b19b5fce4d4540f33bcaaa2e95ddcebcf Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Thu, 27 May 2010 12:27:58 +0000
Subject: [PATCH] Update or Add tests for ACI replication, import-ldif, security/account_activation clu_secure...

---
 opends/tests/staf-tests/functional-tests/testcases/core/binaryattr/core_binaryattr_tests.xml                   |    8 
 opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_compare.xml                                |    6 
 opends/tests/staf-tests/functional-tests/testcases/fractional-replication/utils.xml                            |   10 
 opends/tests/staf-tests/stress-tests/testcases/replication/replication_search.xml                              |    6 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_low_index_entry_limit.xml               |    6 
 opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldap_operation_setup.xml                         |    4 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_indexes.xml                        |    6 
 opends/tests/staf-tests/functional-tests/testcases/fractional-replication/basic.xml                            |   28 
 opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_import_task.xml                       |  111 ++-
 opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_unindexed_searches.xml                |    7 
 opends/tests/staf-tests/functional-tests/testcases/replication/replication_setup.xml                           |    6 
 opends/tests/staf-tests/functional-tests/testcases/aci/aci_import.xml                                          |   15 
 opends/tests/staf-tests/functional-tests/testcases/replication-safe-data/replication-safe-data.xml             |    1 
 opends/tests/staf-tests/functional-tests/testcases/replication-safe-read/replication-safe-read.xml             |    1 
 opends/tests/staf-tests/functional-tests/testcases/replication/resynchronization/resynchronization.xml         |   12 
 opends/tests/staf-tests/functional-tests/testcases/core/psearch/core_psearch_tests.xml                         |    6 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_10m.xml                        |    4 
 opends/tests/staf-tests/functional-tests/testcases/replication/ldifimport/ldifimport.xml                       |   20 
 opends/tests/staf-tests/shared/functions/dsadm.xml                                                             |  796 +++++++++-----------------
 opends/tests/staf-tests/functional-tests/testcases/backends/import-tasks/import-tasks_tests.xml                |  149 ++--
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr.xml                      |    7 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr.xml                            |    4 
 opends/tests/staf-tests/functional-tests/testcases/clu_secure/clus_setup.xml                                   |    7 
 opends/tests/staf-tests/functional-tests/testcases/backends/export-tasks/export-tasks_tests.xml                |   16 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_out-of-box.xml                          |    6 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_large_import_buffer.xml                 |    6 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_thrds.xml                          |    6 
 opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modify.xml                                 |    6 
 opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml                                         |   10 
 opends/tests/staf-tests/functional-tests/testcases/fractional-replication/fractional-replication_setup.xml     |    6 
 opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_search.xml                                 |    6 
 opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml                       |   11 
 opends/tests/staf-tests/functional-tests/testcases/tasks/import-ldif.xml                                       |   59 -
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_6m.xml                         |    4 
 opends/tests/staf-tests/functional-tests/testcases/dsconfig/dsconfig_batch-mode/dsconfig_batch-mode_tests.xml  |    6 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr_with_load.xml            |   12 
 opends/tests/staf-tests/shared/functions/security.xml                                                          |   77 +-
 opends/tests/staf-tests/functional-tests/testcases/backends/import/import_tests.xml                            |  170 ++--
 opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_customconf.xml                               |    4 
 opends/tests/staf-tests/functional-tests/testcases/backends/export/export_tests.xml                            |  117 +-
 opends/tests/staf-tests/functional-tests/testcases/replication/totalupdate/totalupdate.xml                     |   10 
 opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modifyrdn.xml                              |    6 
 opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_restore_task.xml                      |   17 
 opends/tests/staf-tests/functional-tests/testcases/replication/failover/failover.xml                           |    6 
 opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_setup.xml                                         |    4 
 opends/tests/staf-tests/functional-tests/testcases/security/account_activation/security_account_expiration.xml |    2 
 opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_setup.xml                               |    4 
 opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_defaultconf.xml                              |    8 
 48 files changed, 763 insertions(+), 1,036 deletions(-)

diff --git a/opends/tests/staf-tests/functional-tests/testcases/aci/aci_import.xml b/opends/tests/staf-tests/functional-tests/testcases/aci/aci_import.xml
index 34f586a..6f3607a 100755
--- a/opends/tests/staf-tests/functional-tests/testcases/aci/aci_import.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/aci/aci_import.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -145,13 +145,12 @@
                    'ACI: Import: import-ldif with bad ACI, user adding import task'
                 </message>
     
-                <call function="'importLdifTask'">
-                { 'dsInstanceHost'     : DIRECTORY_INSTANCE_HOST ,
-                  'dsInstancePort'     : DIRECTORY_INSTANCE_PORT ,
-                  'dsInstanceDn'       : DIRECTORY_INSTANCE_DN ,
-                  'dsInstancePswd'     : DIRECTORY_INSTANCE_PSWD  ,
-                  'taskID'             : STAXCurrentTestcase ,
-                  'ldifFile'           : '%s/aci/aci_import/import_task.ldif' % remote.data
+                <call function="'ImportLdifWithScript'">
+                { 'dsInstanceHost'      : DIRECTORY_INSTANCE_HOST ,
+                  'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
+                  'dsInstanceDn'        : DIRECTORY_INSTANCE_DN ,
+                  'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD  ,
+                  'ldifFile'            : '%s/aci/aci_import/import_task.ldif' % remote.data
                 }
                 </call>
     
diff --git a/opends/tests/staf-tests/functional-tests/testcases/backends/export-tasks/export-tasks_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/backends/export-tasks/export-tasks_tests.xml
index 1d89fd6..e111da4 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/backends/export-tasks/export-tasks_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/backends/export-tasks/export-tasks_tests.xml
@@ -51,8 +51,8 @@
 
           <call function="'ImportLdifWithScript'">
             {
-              'dsLdifFile'  : '%s/backends/export_tasks_ldif/default.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE
+              'ldifFile'  : '%s/backends/export_tasks_ldif/default.ldif' % remote.data,
+              'backEnd'   : DIRECTORY_INSTANCE_BE
             }
           </call>
 
@@ -132,8 +132,8 @@
 
           <call function="'ImportLdifWithScript'">
             {
-              'dsLdifFile'  : '%s/backends/export_tasks_ldif/nonDefault.ldif' % remote.data,
-              'dsBackEnd'   : 'nonDefault'
+              'ldifFile'      : '%s/backends/export_tasks_ldif/nonDefault.ldif' % remote.data,
+              'backEnd'   : 'nonDefault'
             }
           </call>
 
@@ -1400,10 +1400,10 @@
 
           <call function="'ImportLdifWithScript'">
             {
-              'dsLdifFile'  : '%s/backends/ExportTasks19.ldif.gz' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE,
-              'dsAppend'   : ' ',
-              'dsIsCompressed'  : 'True'
+              'ldifFile'      : '%s/backends/ExportTasks19.ldif.gz' % remote.data,
+              'backEnd'       : DIRECTORY_INSTANCE_BE,
+              'append'        : ' ',
+              'isCompressed'  : 'True'
             }
           </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/backends/export/export_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/backends/export/export_tests.xml
index aafe639..3abbc4e 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/backends/export/export_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/backends/export/export_tests.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 
 <stax>
@@ -141,14 +141,14 @@
           </message>
           <call function="'exportLdifWithScript'">
             { 
-              'ldifFile' : '%s/backends/Export_default.ldif' % remote.data,
+             'ldifFile' : '%s/backends/Export_default.ldif' % remote.data,
              'backEnd'  : '%s' % DIRECTORY_INSTANCE_BE
             }
           </call>
           
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_default.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_default.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -236,12 +236,11 @@
             }
           </call>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/nonDefault.ldif' % remote.data,
               'backEnd'        : 'nonDefault'
             }
@@ -264,8 +263,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_nonDefault.ldif' % remote.data,
-              'dsBackEnd'   : 'nonDefault' ,
+            { 'ldifFile' : '%s/backends/Export_nonDefault.ldif' % remote.data,
+              'backEnd'  : 'nonDefault' ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -349,8 +348,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_IncludeBranch.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -430,8 +429,8 @@
           </call>
           
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_IncludeBranches.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -511,8 +510,8 @@
           </call>
   
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_ExcludeBranch.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -592,8 +591,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_ExcludeBranches.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -673,8 +672,8 @@
           </call>
   
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_MixBranches.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_MixBranches.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -752,8 +751,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_IncludeAttr.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -831,8 +830,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_IncludeAttrs.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -912,8 +911,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_ExcludeAttr.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -991,8 +990,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_ExcludeAttrs.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1074,8 +1073,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FractionalMix.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1155,8 +1154,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredInclude.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1235,8 +1234,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1315,8 +1314,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredExclude.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1397,8 +1396,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredExcludes.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1480,8 +1479,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredIncludes.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1561,8 +1560,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredComplexIncludes.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1641,8 +1640,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredComplexExcludes.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1723,8 +1722,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/Export_FilteredMix.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
@@ -1803,10 +1802,10 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'  : '%s/backends/Export_FilteredMix.ldif' % remote.data,
-              'dsAppend'    : 'True' ,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
-              'dsPath'      : '%s/%s' % (DsInstanceDir, OPENDSNAME)
+            { 'ldifFile'  : '%s/backends/Export_FilteredMix.ldif' % remote.data,
+              'append'    : 'True' ,
+              'backEnd'   : DIRECTORY_INSTANCE_BE ,
+              'dsPath'    : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
          
@@ -1884,10 +1883,10 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'      : '%s/backends/ExportCompressed.ldif' % remote.data,
-              'dsIsCompressed'  : 'True' ,
-              'dsBackEnd'       : DIRECTORY_INSTANCE_BE ,
-              'dsPath'          : '%s/%s' % (DsInstanceDir, OPENDSNAME)
+            { 'ldifFile'      : '%s/backends/ExportCompressed.ldif' % remote.data,
+              'isCompressed'  : 'True' ,
+              'backEnd'       : DIRECTORY_INSTANCE_BE ,
+              'dsPath'        : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
         
@@ -1965,10 +1964,10 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'    : '%s/backends/ExportEncrypted.ldif' % remote.data,
-              'dsIsEncrypted' : 'True' ,
-              'dsBackEnd'     : DIRECTORY_INSTANCE_BE ,
-              'dsPath'        : '%s/%s' % (DsInstanceDir, OPENDSNAME)
+            { 'ldifFile'    : '%s/backends/ExportEncrypted.ldif' % remote.data,
+              'isEncrypted' : 'True' ,
+              'backEnd'     : DIRECTORY_INSTANCE_BE ,
+              'dsPath'      : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
     
@@ -2089,8 +2088,8 @@
           </call>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile' : '%s/backends/ExportWrapCol.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE ,
+            { 'ldifFile' : '%s/backends/ExportWrapCol.ldif' % remote.data,
+              'backEnd'  : DIRECTORY_INSTANCE_BE ,
               'dsPath'   : '%s/%s' % (DsInstanceDir, OPENDSNAME)
             }
           </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/backends/import-tasks/import-tasks_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/backends/import-tasks/import-tasks_tests.xml
index 424db23..79231e5 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/backends/import-tasks/import-tasks_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/backends/import-tasks/import-tasks_tests.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 
 <stax>
@@ -49,12 +49,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Example.ldif' % remote.data
             }
           </call>
@@ -122,12 +121,11 @@
             }
           </call>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/nonDefault.ldif' % remote.data,
               'backEnd'        : 'nonDefault'
             }
@@ -180,12 +178,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeBranches' : ['dc=com'],
             }
@@ -238,12 +235,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeBranches' : ['dc=com','dc=example,dc=com']
             }
@@ -296,9 +292,9 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
               'taskID'          : STAXCurrentTestcase,
@@ -356,9 +352,9 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
               'taskID'          : STAXCurrentTestcase,
@@ -418,12 +414,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
               'includeBranches' : ['dc=com'],
               'excludeBranches' : ['ou=Departed,ou=People,dc=example,dc=com'],
@@ -479,12 +474,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-              'taskID'            : STAXCurrentTestcase,
               'ldifFile'          : '%s/backends/Include.ldif' % remote.data,
               'includeAttributes' : ['dc'],
             }
@@ -536,12 +530,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeAttributes' : ['dc','cn','ou','sn']
             }
@@ -594,12 +587,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-              'taskID'            : STAXCurrentTestcase,
               'ldifFile'          : '%s/backends/Exclude.ldif' % remote.data,
               'excludeAttributes' : ['userpassword']
             }
@@ -651,12 +643,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-              'taskID'            : STAXCurrentTestcase,
               'ldifFile'          : '%s/backends/Exclude.ldif' % remote.data,
               'excludeAttributes' : ['userpassword','mail','roomnumber']
             }
@@ -708,12 +699,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-              'taskID'            : STAXCurrentTestcase,
               'ldifFile'          : '%s/backends/Exclude.ldif' % remote.data,
               'includeBranches'   : ['dc=com','dc=example,dc=com','ou=People,dc=example,dc=com'],
               'excludeBranches'   : ['ou=Departed,ou=People,dc=example,dc=com'],
@@ -770,12 +760,11 @@
 
           <call function="'testCase_Preamble'" />
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+             'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeFilters'  : ['objectclass=*'],
             }
@@ -828,12 +817,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
               'excludeFilters'  : ['objectclass=person'],
             }
@@ -888,12 +876,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeFilters'  : ['objectclass=domain*','objectclass=organizationalunit']
             }
@@ -948,12 +935,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
               'excludeFilters'  : ['objectclass=person','objectclass=organizationalunit'],
             }
@@ -1005,12 +991,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
               'includeFilters'  : ['|(objectclass=person)(objectclass=domain)(objectclass=organizationalunit)'],
             }
@@ -1063,12 +1048,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
               'excludeFilters'  : ['&amp;(objectclass=person)(ou=Departed)'],
             }
@@ -1120,12 +1104,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-              'taskID'            : STAXCurrentTestcase,
               'ldifFile'          : '%s/backends/Exclude.ldif' % remote.data,
               'excludeFilters'    : ['&amp;(objectclass=person)(ou=Departed)'],
               'includeBranches'   : ['dc=com'],
@@ -1179,12 +1162,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Append.ldif' % remote.data,
               'append'         : 'TRUE'
             }
@@ -1237,12 +1219,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'  : DIRECTORY_INSTANCE_PORT,
+             'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'    : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD,
-              'taskID'          : STAXCurrentTestcase,
               'ldifFile'        : '%s/backends/Append.ldif' % remote.data,
               'append'          : 'TRUE',
               'replaceExisting' : 'TRUE'
@@ -1296,12 +1277,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Example.ldif.gz' % remote.data,
               'isCompressed'   : 'TRUE'
             }
@@ -1354,12 +1334,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+               'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Example.ldif' % remote.data,
               'isEncrypted'    : 'TRUE'
             }
@@ -1420,12 +1399,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Example.ldif' % remote.data,
               'isEncrypted'    : 'TRUE'
             }
@@ -1486,14 +1464,13 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-              'taskID'         : STAXCurrentTestcase,
               'ldifFile'       : '%s/backends/Example.ldif' % remote.data,
-              'rejectsFile'    : './rejects'
+              'rejectFile'                   : './rejects'
             }
           </call>
 
@@ -1545,15 +1522,14 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'       : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'       : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'         : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'       : DIRECTORY_INSTANCE_PSWD,
-              'taskID'               : STAXCurrentTestcase,
               'ldifFile'             : '%s/backends/Example.ldif' % remote.data,
-              'rejectsFile'          : './rejects',
-              'overwriteRejectsFile' : 'TRUE'
+              'rejectFile'                    : './rejects',
+              'overwriteFile'              : 'TRUE'
             }
           </call>
 
@@ -1605,12 +1581,11 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'       : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'       : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'  : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'         : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'       : DIRECTORY_INSTANCE_PSWD,
-              'taskID'               : STAXCurrentTestcase,
               'ldifFile'             : '%s/backends/Schema.ldif' % remote.data,
               'skipSchemaValidation' : 'TRUE'
             }
@@ -1663,14 +1638,12 @@
 
           <call function="'testCase_Preamble'"/>
 
-          <call function="'importLdifTask'">
+          <call function="'ImportLdifWithScript'">
             { 'dsInstanceHost'       : DIRECTORY_INSTANCE_HOST,
-              'dsInstancePort'       : DIRECTORY_INSTANCE_PORT,
+              'dsInstanceAdminPort'   : DIRECTORY_INSTANCE_ADMIN_PORT,
               'dsInstanceDn'         : DIRECTORY_INSTANCE_DN,
               'dsInstancePswd'       : DIRECTORY_INSTANCE_PSWD,
-              'taskID'               : STAXCurrentTestcase,
-              'ldifFile'             : '%s/backends/Schema.ldif' % remote.data,
-              'skipSchemaValidation' : 'FALSE'
+              'ldifFile'                         : '%s/backends/Schema.ldif' % remote.data
             }
           </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/backends/import/import_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/backends/import/import_tests.xml
index 495b15a..7db33d8 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/backends/import/import_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/backends/import/import_tests.xml
@@ -50,8 +50,8 @@
           <call function="'testCase_Preamble'"/>
               
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'  : '%s/backends/Example.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE
+            { 'ldifFile'  : '%s/backends/Example.ldif' % remote.data,
+              'backEnd'   : DIRECTORY_INSTANCE_BE
             }
           </call>
   
@@ -128,8 +128,8 @@
           <call function="'StopDsWithScript'"/>
 
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'  : '%s/backends/nonDefault.ldif' % remote.data,
-              'dsBackEnd'   : 'nonDefault'
+            { 'ldifFile'  : '%s/backends/nonDefault.ldif' % remote.data,
+              'backEnd'   : 'nonDefault'
             }
           </call>
 
@@ -176,8 +176,8 @@
           <call function="'testCase_Preamble'"/>
   
           <call function="'ImportLdifWithScript'">
-            { 'dsLdifFile'      : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeBranch' : ['dc=com'] }
+            { 'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
+              'includeBranches' : ['dc=com'] }
           </call>
   
           <call function="'checkImport'">
@@ -228,9 +228,9 @@
   
           <call function="'ImportLdifWithScript'">
             { 'location'        : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'      : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeBranch' : ['dc=com'],
-              'dsBackEnd'       : DIRECTORY_INSTANCE_BE 
+              'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
+              'includeBranches' : ['dc=com'],
+              'backEnd'         : DIRECTORY_INSTANCE_BE
             }
           </call>
   
@@ -280,8 +280,8 @@
               
           <call function="'ImportLdifWithScript'">
             { 'location'        : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'      : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeBranch' : ['dc=com','dc=example,dc=com']
+              'ldifFile'        : '%s/backends/Include.ldif' % remote.data,
+              'includeBranches' : ['dc=com','dc=example,dc=com']
             }
           </call>
   
@@ -331,9 +331,9 @@
   
           <call function="'ImportLdifWithScript'">
             { 'location'        : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'      : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeBranch' : ['ou=Departed,ou=People,dc=example,dc=com'],
-              'dsBackEnd'       : DIRECTORY_INSTANCE_BE
+              'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeBranches' : ['ou=Departed,ou=People,dc=example,dc=com'],
+              'backEnd'         : DIRECTORY_INSTANCE_BE
             }
           </call>
   
@@ -386,9 +386,9 @@
 
           <call function="'ImportLdifWithScript'">
             { 'location'        : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'      : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeBranch' : ['ou=Departed,ou=People,dc=example,dc=com', 'ou=unit1, ou=People, dc=example,dc=com'],
-              'dsBackEnd'       : DIRECTORY_INSTANCE_BE
+              'ldifFile'        : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeBranches' : ['ou=Departed,ou=People,dc=example,dc=com', 'ou=unit1, ou=People, dc=example,dc=com'],
+              'backEnd'         : DIRECTORY_INSTANCE_BE
             }
           </call>
 
@@ -442,9 +442,9 @@
 
           <call function="'ImportLdifWithScript'">
               { 'location'        : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'      : '%s/backends/Exclude.ldif' % remote.data,
-              'dsIncludeBranch' : ['dc=com'],
-              'dsExcludeBranch' : ['ou=Departed,ou=People,dc=example,dc=com']
+              'ldifFile'          : '%s/backends/Exclude.ldif' % remote.data,
+              'includeBranches'   : ['dc=com'],
+              'excludeBranches'   : ['ou=Departed,ou=People,dc=example,dc=com']
               }
           </call>
 
@@ -497,9 +497,9 @@
           
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeAttribute' : ['dc'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Include.ldif' % remote.data,
+              'includeAttributes'  : ['dc'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -549,9 +549,9 @@
           
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeAttribute' : ['dc','cn','ou','sn'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Include.ldif' % remote.data,
+              'includeAttributes'  : ['dc','cn','ou','sn'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
   
@@ -601,9 +601,9 @@
                         
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeAttribute' : ['userpassword'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeAttributes'  : ['userpassword'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -653,9 +653,9 @@
                                       
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeAttribute' : ['userpassword','mail','roomnumber'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeAttributes'  : ['userpassword','mail','roomnumber'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -706,10 +706,10 @@
                                                         
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif' % remote.data,
-              'dsIncludeAttribute' : ['dc','cn','ou','sn'],
-              'dsIncludeBranch'    : ['dc=com','dc=example,dc=com','ou=People,dc=example,dc=com'],
-              'dsExcludeBranch'    : ['ou=Departed,ou=People,dc=example,dc=com']
+              'ldifFile'           : '%s/backends/Example.ldif' % remote.data,
+              'includeAttributes'  : ['dc','cn','ou','sn'],
+              'includeBranches'    : ['dc=com','dc=example,dc=com','ou=People,dc=example,dc=com'],
+              'excludeBranches'    : ['ou=Departed,ou=People,dc=example,dc=com']
               }
           </call>
 
@@ -762,9 +762,9 @@
                                                
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeFilter'    : ['objectclass=*'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Include.ldif' % remote.data,
+              'includeFilters'     : ['objectclass=*'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -815,9 +815,9 @@
                                       
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeFilter'    : ['objectclass=person'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeFilters'     : ['objectclass=person'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -870,9 +870,9 @@
                                                     
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeFilter'    : ['objectclass=domain','objectclass=organizationalunit'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Include.ldif' % remote.data,
+              'includeFilters'     : ['objectclass=domain','objectclass=organizationalunit'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -925,9 +925,9 @@
                                              
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeFilter'    : ['objectclass=person','objectclass=organizationalunit'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeFilters'     : ['objectclass=person','objectclass=organizationalunit'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -977,9 +977,9 @@
                                    
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Include.ldif' % remote.data,
-              'dsIncludeFilter'    : ['|(objectclass=person)(objectclass=domain)(objectclass=organizationalunit)'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Include.ldif' % remote.data,
+              'includeFilters'     : ['|(objectclass=person)(objectclass=domain)(objectclass=organizationalunit)'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1030,9 +1030,9 @@
                                                  
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeFilter'    : ['&amp;(objectclass=person)(ou=Departed)'],
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeFilters'     : ['&amp;(objectclass=person)(ou=Departed)'],
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1082,10 +1082,10 @@
                                                                              
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Exclude.ldif' % remote.data,
-              'dsExcludeFilter'    : ['&amp;(objectclass=person)(ou=Departed)'],
-              'dsIncludeBranch'    : ['dc=com'],
-              'dsExcludeAttribute' : ['userpassword']
+              'ldifFile'           : '%s/backends/Exclude.ldif' % remote.data,
+              'excludeFilters'     : ['&amp;(objectclass=person)(ou=Departed)'],
+              'includeBranches'    : ['dc=com'],
+              'excludeAttributes'  : ['userpassword']
               }
           </call>
 
@@ -1135,9 +1135,9 @@
                                                                                            
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Append.ldif' % remote.data,
-              'dsAppend'           : 'TRUE',
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Append.ldif' % remote.data,
+              'append'             : 'TRUE',
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1188,10 +1188,10 @@
                                                                                                          
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Append.ldif' % remote.data,
-              'dsAppend'           : 'TRUE',
-              'dsReplaceExisting'  : 'TRUE',
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE,
+              'ldifFile'           : '%s/backends/Append.ldif' % remote.data,
+              'append'             : 'TRUE',
+              'replaceExisting'    : 'TRUE',
+              'backEnd'            : DIRECTORY_INSTANCE_BE,
               'knownIssue'         : '6927338'
               }
           </call>
@@ -1243,9 +1243,9 @@
                                                                                                                        
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif.gz' % remote.data,
-              'dsIsCompressed'     : 'TRUE',
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Example.ldif.gz' % remote.data,
+              'isCompressed'       : 'TRUE',
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1296,9 +1296,9 @@
                                                                                                                                      
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif' % remote.data,
-              'dsIsEncrypted'      : 'TRUE',
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Example.ldif' % remote.data,
+              'isEncrypted'        : 'TRUE',
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1358,9 +1358,9 @@
                                                                                                                                      
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif' % remote.data,
-              'dsIsEncrypted'      : 'TRUE',
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Example.ldif' % remote.data,
+              'isEncrypted'        : 'TRUE',
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1422,9 +1422,9 @@
                                                                                                                                                    
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif' % remote.data,
-              'dsRejectFile'       : '%s/rejects.txt' % remote.temp,
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Example.ldif' % remote.data,
+              'rejectFile'         : '%s/rejects.txt' % remote.temp,
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1475,9 +1475,9 @@
                                                                                                                                                    
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Example.ldif' % remote.data,
-              'dsRejectFile'       : '%s/rejects.txt' % remote.temp,
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Example.ldif' % remote.data,
+              'rejectFile'         : '%s/rejects.txt' % remote.temp,
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1528,9 +1528,9 @@
                                                                                                                                                                  
           <call function="'ImportLdifWithScript'">
               { 'location'             : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'             : '%s/backends/Schema.ldif' % remote.data,
-              'dsSkipSchemaValidation' : 'TRUE',
-              'dsBackEnd'              : DIRECTORY_INSTANCE_BE
+              'ldifFile'               : '%s/backends/Schema.ldif' % remote.data,
+              'skipSchemaValidation'   : 'TRUE',
+              'backEnd'                : DIRECTORY_INSTANCE_BE
               }
           </call>
 
@@ -1581,8 +1581,8 @@
                                                                                                                                                                                
           <call function="'ImportLdifWithScript'">
               { 'location'         : STAF_REMOTE_HOSTNAME,
-              'dsLdifFile'         : '%s/backends/Schema.ldif' % remote.data,
-              'dsBackEnd'          : DIRECTORY_INSTANCE_BE
+              'ldifFile'           : '%s/backends/Schema.ldif' % remote.data,
+              'backEnd'            : DIRECTORY_INSTANCE_BE
               }
           </call>
           
diff --git a/opends/tests/staf-tests/functional-tests/testcases/clu_secure/clus_setup.xml b/opends/tests/staf-tests/functional-tests/testcases/clu_secure/clus_setup.xml
index 2d6220c..1170136 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/clu_secure/clus_setup.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/clu_secure/clus_setup.xml
@@ -109,10 +109,9 @@
                 'Add initial entries'
               </message>
 
-              <call function="'importLdif'">
-                { 
-                'ldifFile'    : '%s/clu_secure/clus_start.ldif'
-                                % remote.data
+              <call function="'ImportLdifWithScript'">
+                {
+                'ldifFile' : '%s/clu_secure/clus_start.ldif' % remote.data
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/core/binaryattr/core_binaryattr_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/core/binaryattr/core_binaryattr_tests.xml
index b525093..ed45ac5 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/core/binaryattr/core_binaryattr_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/core/binaryattr/core_binaryattr_tests.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -218,9 +218,9 @@
                                         'dsInstanceAdminPort' : server.adminport    ,
                                         'dsInstanceDn'        : server.dn           ,
                                         'dsInstancePswd'      : server.password     ,
-                                        'dsBackEnd'           : server.backend      ,
-                                        'dsLdifFile'          : binaryattrLdif          ,
-                                        'dsRejectFile'        : '%s/rejects.txt' % remote.temp }
+                                        'backEnd'             : server.backend      ,
+                                        'ldifFile'            : binaryattrLdif          ,
+                                        'rejectFile'          : '%s/rejects.txt' % remote.temp }
               }
             </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/core/psearch/core_psearch_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/core/psearch/core_psearch_tests.xml
index e831bc1..c3ba5d6 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/core/psearch/core_psearch_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/core/psearch/core_psearch_tests.xml
@@ -51,8 +51,8 @@
 
           <call function="'ImportLdifWithScript'">
             {
-              'dsLdifFile'  : '%s/core/psearch/default.ldif' % remote.data,
-              'dsBackEnd'   : DIRECTORY_INSTANCE_BE
+              'ldifFile'  : '%s/core/psearch/default.ldif' % remote.data,
+              'backEnd'   : DIRECTORY_INSTANCE_BE
             }
           </call>
 
@@ -1188,4 +1188,4 @@
     </testcase>
   </function>
 
-</stax>
\ No newline at end of file
+</stax>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/dsconfig/dsconfig_batch-mode/dsconfig_batch-mode_tests.xml b/opends/tests/staf-tests/functional-tests/testcases/dsconfig/dsconfig_batch-mode/dsconfig_batch-mode_tests.xml
index afd59e1..3c4a62e 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/dsconfig/dsconfig_batch-mode/dsconfig_batch-mode_tests.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/dsconfig/dsconfig_batch-mode/dsconfig_batch-mode_tests.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 
 <stax>
@@ -161,8 +161,8 @@
               'dsInstanceAdminPort' : server.adminport  ,
               'dsInstanceDn'        : server.dn         ,
               'dsInstancePswd'      : server.password   ,            
-              'dsLdifFile'          : dsconfigbatchLdif ,
-              'dsBackEnd'           : newBackend
+              'ldifFile'            : dsconfigbatchLdif ,
+              'backEnd'             : newBackend
             }
           </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml b/opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml
index 30798ca..a1b72b4 100755
--- a/opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml
@@ -322,12 +322,12 @@
                   </call>
 
                   <call function="'ImportLdifWithScript'">
-                    { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
+                    { 'dsInstanceHost'      : DIRECTORY_INSTANCE_HOST,
                       'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
-                      'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
-                      'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-                      'dsLdifFile' : '%s/dsml/ldif-files/%s' % (remote.data,dsmlBaseDNs.get(baseDN)[0]),
-                      'dsBackEnd' : '%s' % dsmlBaseDNs.get(baseDN)[1]
+                      'dsInstanceDn'        : DIRECTORY_INSTANCE_DN,
+                      'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
+                      'ldifFile'            : '%s/dsml/ldif-files/%s' % (remote.data,dsmlBaseDNs.get(baseDN)[0]),
+                      'backEnd'             : '%s' % dsmlBaseDNs.get(baseDN)[1]
                     }
                   </call>
                  
diff --git a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/basic.xml b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/basic.xml
index 05cf33e..a1eca04 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/basic.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/basic.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   <defaultcall function="fractional-replication_basic"/>
@@ -348,10 +348,10 @@
           <call function="'ImportLdifWithScript'">
             { "location"          : Pservers[0].getHostname(),
               "dsPath"            : '%s/%s' % (Pservers[0].getDir(),OPENDSNAME),
-              "dsBackEnd"         : "userRoot",
-              "dsTemplateFile"    : "%s/%s/fractional-replication/basic-master.template" % \
+              "backEnd"           : "userRoot",
+              "templateFile"      : "%s/%s/fractional-replication/basic-master.template" % \
                                     (Pservers[0].getDir(),remote.reldatadir),
-              "dsReplaceExisting" : True,
+              "replaceExisting"   : True,
             }
           </call>
           <!-- all Pservers : start -->
@@ -455,11 +455,11 @@
               'dsInstanceAdminPort' : Pservers[0].getAdminPort(),
               'dsInstanceDn'        : Pservers[0].getRootDn(),
               'dsInstancePswd'      : Pservers[0].getRootPwd(),
-              'dsBackEnd'           : 'userRoot',
-              'dsAppend'            : True,
-              'dsRejectFile'        : '%s/basic-masterOnlineImport.rejected' % remote.temp,
-              'dsOverWriteRejects'  : True,
-              'dsTemplateFile'          : '%s/%s/fractional-replication/basic-masterOnlineImport.template' % \
+              'backEnd'             : 'userRoot',
+              'append'              : True,
+              'rejectFile'          : '%s/basic-masterOnlineImport.rejected' % remote.temp,
+              'overwriteFile'       : True,
+              'templateFile'        : '%s/%s/fractional-replication/basic-masterOnlineImport.template' % \
                                       (Pservers[0].getDir(),remote.reldatadir)
             }
           </call>
@@ -470,11 +470,11 @@
               'dsInstanceAdminPort' : Pservers[1].getAdminPort(),
               'dsInstanceDn'        : Pservers[1].getRootDn(),
               'dsInstancePswd'      : Pservers[1].getRootPwd(),
-              'dsBackEnd'           : 'userRoot',
-              'dsAppend'            : True,
-              'dsRejectFile'        : '%s/basic-masterOnlineImport.rejected' % remote.temp,
-              'dsOverWriteRejects'  : True,
-              'dsTemplateFile'          : '%s/%s/fractional-replication/basic-masterOnlineImport.template' % \
+              'backEnd'             : 'userRoot',
+              'append'              : True,
+              'rejectFile'          : '%s/basic-masterOnlineImport.rejected' % remote.temp,
+              'overwriteFile'       : True,
+              'templateFile'        : '%s/%s/fractional-replication/basic-masterOnlineImport.template' % \
                                       (Pservers[1].getDir(),remote.reldatadir)
             }
           </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/fractional-replication_setup.xml b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/fractional-replication_setup.xml
index 9af7c12..e202add 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/fractional-replication_setup.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/fractional-replication_setup.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -141,8 +141,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'     : masterHost,
                   'dsPath'       : masterPath,
-                  'dsBackEnd'    : DIRECTORY_INSTANCE_BE,
-                  'dsLdifFile'   : importDataFile
+                  'backEnd'      : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'     : importDataFile
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/utils.xml b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/utils.xml
index bf33394..3d6e968 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/utils.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/fractional-replication/utils.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   <function name="get-fractional-replication-attributes" scope="local">
@@ -467,14 +467,14 @@
                   skipLine = True
               elif not skipLine:
                 refFiltered.append(f+"\n")
-            f=open('%s/%s' % (TMPDIR, filteredRefTree),'w')
+            f=open('%s/%s' % (local.temp, filteredRefTree),'w')
             f.writelines(refFiltered)
             f.close()
           </script>
           <call function="'copyFile'">
             {
             'location'   : STAXServiceMachine ,
-            'srcfile'    : '%s/%s' % (TMPDIR, filteredRefTree) ,
+            'srcfile'    : '%s/%s' % (local.temp, filteredRefTree) ,
             'destfile'   : '%s/%s' % (remote.temp, filteredRefTree) ,
             'remotehost' : dsMaster.getHostname()
             }
@@ -501,13 +501,13 @@
         <sequence>
           <script>
             filLdif = STAXResult[0][1]
-            f=open('%s/%s' % (TMPDIR, fractionalTree),'w')
+            f=open('%s/%s' % (local.temp, fractionalTree),'w')
             f.writelines(filLdif)
             f.close()
           </script>
           <call function="'copyFile'">
             { 'location'   : STAXServiceMachine ,
-              'srcfile'    : '%s/%s' % (TMPDIR, fractionalTree) ,
+              'srcfile'    : '%s/%s' % (local.temp, fractionalTree) ,
               'destfile'   : '%s/%s' % (remote.temp, fractionalTree) ,
               'remotehost' : dsMaster.getHostname()
             }
diff --git a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_import_task.xml b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_import_task.xml
index fd31b45..5a6a22a 100755
--- a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_import_task.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_import_task.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -101,16 +101,25 @@
                      'Privileges: Import Tasks: import-ldif, user adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
-                  { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'   : DIRECTORY_INSTANCE_PORT,
-                    'dsInstanceDn'     : 'uid=auser,o=Privileges Tests,dc=example,dc=com' ,
-                    'dsInstancePswd'   : 'ACIRules',
-                    'taskID'           : STAXCurrentTestcase,
-                    'ldifFile'         : '%s/privileges/privileges_import_task/import_task.ldif' \
-                                          % remote.data,
-                    'expectedRC'       : 50
-                  }
+                  <call function="'ImportLdifWithScript'">
+                    { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST,
+                      'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
+                      'dsInstanceDn'     : 'uid=auser,o=Privileges Tests,dc=example,dc=com' ,
+                      'dsInstancePswd'   : 'ACIRules',
+                      'ldifFile'         : '%s/privileges/privileges_import_task/import_task.ldif' \
+                                            % remote.data,
+                      'expectedRC'                 : 1
+                    }
+                  </call>
+
+                  <script>
+                   resultString = STAXResult[0][1]
+                  </script>
+
+                  <call function="'searchString'">
+                  { 'expectedString' : 'Tasks cannot be\nadded due to insufficient access rights\n',
+                    'returnString'	 : resultString ,
+                    }
                   </call>
                   
                   <message>
@@ -132,15 +141,14 @@
                      'Privileges: Import Tasks: import-ldif, user adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'   : DIRECTORY_INSTANCE_PORT,
-                    'dsInstanceDn'     : 'uid=auser,o=Privileges Tests,dc=example,dc=com' ,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
+                    'dsInstanceDn'     : "uid=auser,o=Privileges Tests,dc=example,dc=com" ,
                     'dsInstancePswd'   : 'ACIRules',
-                    'taskID'           : STAXCurrentTestcase,
                     'ldifFile'         : '%s/privileges/privileges_import_task/import_task.ldif' \
                                           % remote.data,
-                    'expectedRC'       : 50
+                    'expectedRC'                  : 1
                   }
                   </call>
                   
@@ -167,12 +175,11 @@
                      'Privileges: Import Tasks: import-ldif, user adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'   : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'     : 'uid=auser,o=Privileges Tests,dc=example,dc=com' ,
                     'dsInstancePswd'   : 'ACIRules' ,
-                    'taskID'           : STAXCurrentTestcase,
                     'ldifFile'         : '%s/privileges/privileges_import_task/import_task.ldif' % remote.data
                   }
                   </call>
@@ -265,16 +272,25 @@
                      'Privileges: Import Tasks: import-ldif, Directory Manager, DM adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
-                  { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
-                    'dsInstanceDn'   : DIRECTORY_INSTANCE_DN ,
-                    'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
-                    'taskID'         : STAXCurrentTestcase,
-                    'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
-                                       % remote.data,
-                    'expectedRC'     : 50
-                  }
+                  <call function="'ImportLdifWithScript'">
+                    { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
+                      'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
+                      'dsInstanceDn'   : DIRECTORY_INSTANCE_DN ,
+                      'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
+                      'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
+                                         % remote.data,
+                      'expectedRC'               : 1
+                    }
+                  </call>
+
+                  <script>
+                   resultString = STAXResult[0][1]
+                  </script>
+
+                  <call function="'searchString'">
+                   { 'returnString'       : resultString ,
+                       'expectedString'   : 'You do not have sufficient privileges to initiate an LDIF import'
+                   }
                   </call>
                   
                   <message>
@@ -296,12 +312,11 @@
                      'Privileges: Import Tasks: import-ldif, Directory Manager, DM adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'   : DIRECTORY_INSTANCE_DN ,
                     'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
-                    'taskID'         : STAXCurrentTestcase,
                     'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
                                         % remote.data
                   }
@@ -392,15 +407,24 @@
                      'Privileges: Import Tasks: import-ldif, New Root User, new root user adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
-                  { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
-                    'dsInstanceDn'   : 'cn=Zroot' ,
-                    'dsInstancePswd' : 'PrivsRule' ,
-                    'taskID'         : STAXCurrentTestcase,
-                    'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
-                                        % remote.data,
-                    'expectedRC'     : 50
+                  <call function="'ImportLdifWithScript'">
+                    { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
+                      'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
+                      'dsInstanceDn'   : 'cn=Zroot' ,
+                      'dsInstancePswd' : 'PrivsRule' ,
+                      'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
+                                          % remote.data,
+                      'expectedRC'                : 1
+                      }
+                  </call>
+
+                  <script>
+                   resultString = STAXResult[0][1]
+                  </script>
+
+                  <call function="'searchString'">
+                    { 'returnString'       : resultString ,
+                       'expectedString'   : 'You do not have sufficient privileges to initiate an LDIF import'
                     }
                   </call>
                   
@@ -423,12 +447,11 @@
                      'Privileges: Import Tasks: import-ldif, New Root User, new root user adding import task'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'   : 'cn=Zroot' ,
                     'dsInstancePswd' : 'PrivsRule' ,
-                    'taskID'         : STAXCurrentTestcase,
                     'ldifFile'       : '%s/privileges/privileges_import_task/import_task.ldif' \
                                         % remote.data
                   }
diff --git a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_restore_task.xml b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_restore_task.xml
index 0e3d054..5418f6a 100755
--- a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_restore_task.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_restore_task.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -103,12 +103,11 @@
                      'Privileges: Restore Tasks: backend-restore, Admin adding import task to create entries'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'      : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'      : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'        : DIRECTORY_INSTANCE_DN ,
                     'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
-                    'taskID'              : STAXCurrentTestcase,
                     'ldifFile'            : '%s/privileges/privileges_restore_task/restore_task.ldif' % remote.data
                   }
                   </call>
@@ -293,12 +292,11 @@
                      'Privileges: Restore Tasks: backend-restore, Directory Manager, alternative root user adding import task to create entries'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'      : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'      : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'        : 'cn=Aroot' ,
                     'dsInstancePswd'      : 'PrivsRule' ,
-                    'taskID'              : STAXCurrentTestcase,
                     'ldifFile'            : '%s/privileges/privileges_restore_task/restore_task.ldif' % remote.data
                   }
                   </call>
@@ -477,12 +475,11 @@
                      'Privileges: Restore Tasks: backend-restore, New User Root, alternative root user adding import task to create entries'
                   </message>
       
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'      : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'      : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'        : 'cn=Aroot' ,
                     'dsInstancePswd'      : 'PrivsRule' ,
-                    'taskID'              : STAXCurrentTestcase,
                     'ldifFile'            : '%s/privileges/privileges_restore_task/restore_task.ldif' % remote.data
                   }
                   </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_unindexed_searches.xml b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_unindexed_searches.xml
index a7096fb..4bb8181 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_unindexed_searches.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/privileges/privileges_unindexed_searches.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2009 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   
@@ -123,13 +123,12 @@
                   Admin adding import task'
                 </message>
                 
-                <call function="'importLdifTask'">
+                <call function="'ImportLdifWithScript'">
                   { 
                   'dsInstanceHost'   : DIRECTORY_INSTANCE_HOST,
-                  'dsInstancePort'   : DIRECTORY_INSTANCE_PORT,
+                  'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                   'dsInstanceDn'     : DIRECTORY_INSTANCE_DN ,
                   'dsInstancePswd'   : DIRECTORY_INSTANCE_PSWD ,
-                  'taskID'           : STAXCurrentTestcase ,
                   'ldifFile'         : ldifFile1
                   }
                 </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication-safe-data/replication-safe-data.xml b/opends/tests/staf-tests/functional-tests/testcases/replication-safe-data/replication-safe-data.xml
index be42776..1e873aa 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication-safe-data/replication-safe-data.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication-safe-data/replication-safe-data.xml
@@ -63,6 +63,7 @@
               commonSuiteList.append('changelog')
               commonSuiteList.append('conflict')
               commonSuiteList.append('externalchangelog')
+              commonSuiteList.append('aci')
   
               # Safe-data mode specific test suites
               ownSuiteList = []
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication-safe-read/replication-safe-read.xml b/opends/tests/staf-tests/functional-tests/testcases/replication-safe-read/replication-safe-read.xml
index 677e2da..31f2c17 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication-safe-read/replication-safe-read.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication-safe-read/replication-safe-read.xml
@@ -63,6 +63,7 @@
               commonSuiteList.append('changelog')
               commonSuiteList.append('conflict')
               commonSuiteList.append('externalchangelog')
+              commonSuiteList.append('aci')
   
               # Safe-read mode specific test suites
               ownSuiteList = []
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
index 72a4eea..0f4c133 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/binarycopy/binarycopy.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2008 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   <defaultcall function="replication_binarycopy"/>
@@ -113,8 +113,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'   : masterHost,
                   'dsPath'     : masterPath,
-                  'dsBackEnd'  : DIRECTORY_INSTANCE_BE,
-                  'dsLdifFile' : '%s/replication/Example.ldif' % masterDataDir
+                  'backEnd'    : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'   : '%s/replication/Example.ldif' % masterDataDir
                 }
               </call>
                             
@@ -266,14 +266,13 @@
                 '+++++ binary copy on-line: import data on %s:%s' \
                 % (masterHost, master.getPort())
               </message>                
-              <call function="'importLdifTask'">
+              <call function="'ImportLdifWithScript'">
                 { 'location'       : clientHost,
                   'dsPath'         : clientPath,
                   'dsInstanceHost' : masterHost,
-                  'dsInstancePort' : master.getPort(),
+                  'dsInstanceAdminPort' : master.getAdminPort(),
                   'dsInstanceDn'   : master.getRootDn(),
                   'dsInstancePswd' : master.getRootPwd(),
-                  'taskID'         : 'import task',
                   'ldifFile'       : '%s/replication/Example.ldif' \
                                      % masterDataDir
                 }
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/failover/failover.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/failover/failover.xml
index 5bbf840..a705c73 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/failover/failover.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/failover/failover.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2009 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -84,8 +84,8 @@
           <call function="'ImportLdifWithScript'">
             { 'location'     : masterHost,
               'dsPath'       : masterPath,
-              'dsBackEnd'    : DIRECTORY_INSTANCE_BE,          
-              'dsLdifFile'   : '%s/replication/Example.ldif' % masterDataDir
+              'backEnd'      : DIRECTORY_INSTANCE_BE,
+              'ldifFile'     : '%s/replication/Example.ldif' % masterDataDir
             }
           </call>
 
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/ldifimport/ldifimport.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/ldifimport/ldifimport.xml
index ec3957b..f8e4966 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/ldifimport/ldifimport.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/ldifimport/ldifimport.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2009 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -122,8 +122,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'   : masterHost,
                   'dsPath'     : masterPath,
-                  'dsBackEnd'  : DIRECTORY_INSTANCE_BE,             
-                  'dsLdifFile' : '%s/replication/Example.ldif' % masterDataDir
+                  'backEnd'    : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'   : '%s/replication/Example.ldif' % masterDataDir
                 }
               </call>
 
@@ -160,8 +160,8 @@
                   <call function="'ImportLdifWithScript'">
                     { 'location'   : consumer.getHostname(),
                       'dsPath'     : '%s/%s' % (consumer.getDir(), OPENDSNAME),
-                      'dsBackEnd'  : DIRECTORY_INSTANCE_BE,  
-                      'dsLdifFile' : '%s/%s/replication/master_export.ldif' \
+                      'backEnd'    : DIRECTORY_INSTANCE_BE,
+                      'ldifFile'   : '%s/%s/replication/master_export.ldif' \
                                      % (consumer.getDir(),remote.reldatadir)
                     }
                   </call>                                 
@@ -285,14 +285,13 @@
                 '+++++ ldif import on-line: import data on %s:%s' \
                 % (masterHost, master.getPort())
               </message>
-              <call function="'importLdifTask'">
+              <call function="'ImportLdifWithScript'">
                 { 'location'       : clientHost,
                   'dsPath'         : clientPath,
                   'dsInstanceHost' : masterHost,
-                  'dsInstancePort' : master.getPort(),
+                  'dsInstanceAdminPort' : master.getAdminPort(),
                   'dsInstanceDn'   : master.getRootDn(),
                   'dsInstancePswd' : master.getRootPwd(),
-                  'taskID'         : 'import task',
                   'ldifFile'       : '%s/replication/Example.ldif' \
                                      % masterDataDir
                 }
@@ -357,14 +356,13 @@
                     '+++++ ldif import on-line: import exported file on %s:%s'\
                     % (consumer.getHostname(), consumer.getPort())
                   </message>                    
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                     { 'location'       : clientHost,
                       'dsPath'         : clientPath,
                       'dsInstanceHost' : consumer.getHostname(),
-                      'dsInstancePort' : consumer.getPort(),
+                      'dsInstanceAdminPort' : consumer.getAdminPort(),
                       'dsInstanceDn'   : consumer.getRootDn(),
                       'dsInstancePswd' : consumer.getRootPwd(),
-                      'taskID'         : 'import task',
                       'ldifFile'       : destinationFile
                     }
                   </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/replication_setup.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/replication_setup.xml
index f60864a..53469ab 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/replication_setup.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/replication_setup.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2009 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -139,8 +139,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'     : masterHost,
                   'dsPath'       : masterPath,
-                  'dsBackEnd'    : DIRECTORY_INSTANCE_BE,          
-                  'dsLdifFile'   : importDataFile
+                  'backEnd'      : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'     : importDataFile
                 }
               </call>
             
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/resynchronization/resynchronization.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/resynchronization/resynchronization.xml
index 9baf1d2..64e887c 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/resynchronization/resynchronization.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/resynchronization/resynchronization.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2008 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   <defaultcall function="replication_resynchronization"/>
@@ -213,14 +213,13 @@
                 '+++++ resynchronization on-line: import data on %s:%s' \
                 % (masterHost, master.getPort())
               </message>
-              <call function="'importLdifTask'">
+              <call function="'ImportLdifWithScript'">
                 { 'location'       : clientHost,
                   'dsPath'         : clientPath,
                   'dsInstanceHost' : masterHost,
-                  'dsInstancePort' : master.getPort(),
+                  'dsInstanceAdminPort' : master.getAdminPort(),
                   'dsInstanceDn'   : master.getRootDn(),
                   'dsInstancePswd' : master.getRootPwd(),
-                  'taskID'         : 'import task - tc2',
                   'ldifFile'       : '%s/replication/Example.ldif' \
                                      % masterDataDir
                 }
@@ -452,14 +451,13 @@
                 '+++++ resynchronization add server: import data on %s:%s' \
                 % (masterHost, master.getPort())
               </message>
-              <call function="'importLdifTask'">
+              <call function="'ImportLdifWithScript'">
                 { 'location'       : clientHost,
                   'dsPath'         : clientPath,
                   'dsInstanceHost' : masterHost,
-                  'dsInstancePort' : master.getPort(),
+                  'dsInstanceAdminPort' : master.getAdminPort(),
                   'dsInstanceDn'   : master.getRootDn(),
                   'dsInstancePswd' : master.getRootPwd(),
-                  'taskID'         : 'import task - tc3',
                   'ldifFile'       : '%s/replication/Example.ldif' \
                                      % masterDataDir
                 }
diff --git a/opends/tests/staf-tests/functional-tests/testcases/replication/totalupdate/totalupdate.xml b/opends/tests/staf-tests/functional-tests/testcases/replication/totalupdate/totalupdate.xml
index 8a0af36..6527c9d 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/replication/totalupdate/totalupdate.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/replication/totalupdate/totalupdate.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2008 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
   <defaultcall function="replication_totalupdate"/>
@@ -106,8 +106,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'     : masterHost,
                   'dsPath'       : masterPath,
-                  'dsBackEnd'    : DIRECTORY_INSTANCE_BE,          
-                  'dsLdifFile'   : '%s/replication/Example.ldif' % masterDataDir
+                  'backEnd'      : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'     : '%s/replication/Example.ldif' % masterDataDir
                 }
               </call>
               
@@ -429,8 +429,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'   : masterHost,
                   'dsPath'     : masterPath,
-                  'dsBackEnd'  : DIRECTORY_INSTANCE_BE,          
-                  'dsLdifFile' : '%s/replication/Short_Example.ldif' \
+                  'backEnd'    : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'   : '%s/replication/Short_Example.ldif' \
                                  % masterDataDir
                 }
               </call>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/security/account_activation/security_account_expiration.xml b/opends/tests/staf-tests/functional-tests/testcases/security/account_activation/security_account_expiration.xml
index f4e0ff3..25f3606 100755
--- a/opends/tests/staf-tests/functional-tests/testcases/security/account_activation/security_account_expiration.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/security/account_activation/security_account_expiration.xml
@@ -290,7 +290,7 @@
           <script>
             expirationTime = returnString.split(':')[1].strip()
 
-            if len(expirationTime) == 9 and expirationTime.startswith('84'):
+            if len(expirationTime) == 9 and expirationTime.startswith('83'):
               myRC = 0
             else:
               myRC = 1
diff --git a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_setup.xml b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_setup.xml
index 3a2ddef..0c71238 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_setup.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_setup.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
 ! -->
 <stax>
 
@@ -104,7 +104,7 @@
             }
           </call>
           <!-- 'opendmkPath' exists so we can continue -->
-          <if expr="RC != 48">
+          <if expr="RC != 48 or not PRODUCTNAME.startswith('OpenDS')">
             <sequence>
 
               <!--- Test Case information
diff --git a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_customconf.xml b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_customconf.xml
index 6dfe6f8..6bf1fe8 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_customconf.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_customconf.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -78,6 +78,8 @@
 
             <sequence>
 
+              <call function="'testCase_Preamble'"/>
+
               <message>
                 'trap_customconf: change the community property'
               </message>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_defaultconf.xml b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_defaultconf.xml
index a31a1d3..85fe545 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_defaultconf.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/snmp/snmp_trap_defaultconf.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -79,6 +79,8 @@
 
             <sequence>
 
+              <call function="'testCase_Preamble'"/>
+
               <timer duration="timerDuration">
                 <sequence>
                   <parallel>
@@ -182,6 +184,8 @@
 
             <sequence>
 
+              <call function="'testCase_Preamble'"/>
+
               <timer duration="timerDuration">
                 <sequence>
                   <parallel>
@@ -290,6 +294,8 @@
 
             <sequence>
 
+              <call function="'testCase_Preamble'"/>
+
               <timer duration="timerDuration">
                 <sequence>
                   <parallel>
diff --git a/opends/tests/staf-tests/functional-tests/testcases/tasks/import-ldif.xml b/opends/tests/staf-tests/functional-tests/testcases/tasks/import-ldif.xml
index c94e0f7..57250f7 100644
--- a/opends/tests/staf-tests/functional-tests/testcases/tasks/import-ldif.xml
+++ b/opends/tests/staf-tests/functional-tests/testcases/tasks/import-ldif.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2007-2009 Sun Microsystems, Inc.
+ !      Copyright 2007-2010 Sun Microsystems, Inc.
 ! -->
 <stax>
   <defaultcall function="import-ldif"/>
@@ -78,32 +78,11 @@
                 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                 'dsInstanceDn'        : DIRECTORY_INSTANCE_DN,
                 'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
-                'dsLdifFile'          : '%s/tasks/import.ldif' % remote.data,
-                'dsAppend'            : ' ',
-                'dsBackEnd'           : DIRECTORY_INSTANCE_BE}
+                'ldifFile'            : '%s/tasks/import.ldif' % remote.data,
+                'append'              : ' ',
+                'backEnd'             : DIRECTORY_INSTANCE_BE}
               </call>
   
-              <!-- manage-tasks -->
-              <call function="'manage-tasks'">
-                { 'location'     : STAF_REMOTE_HOSTNAME ,
-                'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
-                'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
-                'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
-                'dsQuiet'        : ' '
-                }
-              </call>
-    
-              <script>
-                returnString = STAXResult[0][1]
-              </script>
-          
-              <call function="'searchStringForSubstring'">
-                { 'returnString'	   : returnString,
-                'testString'	   : 'Import',
-                'expectedResult'	   : '1' }
-              </call>            
-       
-              
               <!-- Check data are imported -->
               <call function="'checkImport'">
                 { 'expectedEntries' : ['uid=scarter,dc=example,dc=com',
@@ -156,10 +135,9 @@
                 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                 'dsInstanceDn'        : DIRECTORY_INSTANCE_DN,
                 'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
-                'dsLdifFile'          : '%s/tasks/import.ldif' % remote.data,
-                'dsAppend'            : ' ',
-                'startTask'           : '0',
-                'dsBackEnd'           : DIRECTORY_INSTANCE_BE}
+                'ldifFile'            : '%s/tasks/import.ldif' % remote.data,
+                'append'              : ' ',
+                'backEnd'             : DIRECTORY_INSTANCE_BE}
               </call>
               <call function="'Sleep'">
                 { 'sleepForMilliSeconds'  :  40000 }
@@ -216,22 +194,21 @@
                 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                 'dsInstanceDn'        : DIRECTORY_INSTANCE_DN,
                 'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
-                'dsLdifFile'          : '%s/tasks/import.ldif' % remote.data,
-                'dsAppend'            : ' ',
+                'ldifFile'            : '%s/tasks/import.ldif' % remote.data,
+                'append'              : ' ',
                 'startTask'           : '20061212000000',
-                'dsBackEnd'           : DIRECTORY_INSTANCE_BE}
+                'expectedRC'          : 1,
+                'backEnd'             : DIRECTORY_INSTANCE_BE}
               </call>
   
               <script>
                 returnString = STAXResult[0][1]
               </script>
-  
-              <call function="'searchString'">
-                { 'expectedString' : 'The specified start time \'20061212000000\' has already passed' ,
-                  'returnString'	 : returnString ,
-                  'knownIssue'     : '3909' ,
-                  'expectedRC'     : '1' }
-                </call>
+              <call function="'checktestString'">
+                {'returnString'     : returnString ,
+                  'expectedString'   : 'The specified start time \'20061212000000\' has already passed'
+                }
+              </call>
   
               
               <call function="'testCase_Postamble'"/>
@@ -280,9 +257,9 @@
                 'dsInstanceAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT,
                 'dsInstanceDn'        : DIRECTORY_INSTANCE_DN,
                 'dsInstancePswd'      : DIRECTORY_INSTANCE_PSWD,
-                'dsLdifFile'          : '%s/tasks/import.ldif' % remote.data,
+                'ldifFile'            : '%s/tasks/import.ldif' % remote.data,
                 'schedulePattern'     : '"0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * *"',
-                'dsBackEnd'           : DIRECTORY_INSTANCE_BE}
+                'backEnd'             : DIRECTORY_INSTANCE_BE}
               </call>
   
               <!-- manage-tasks -->
diff --git a/opends/tests/staf-tests/shared/functions/dsadm.xml b/opends/tests/staf-tests/shared/functions/dsadm.xml
index d4f5afe..33470fa 100755
--- a/opends/tests/staf-tests/shared/functions/dsadm.xml
+++ b/opends/tests/staf-tests/shared/functions/dsadm.xml
@@ -302,37 +302,88 @@
       <message>
         '%s %s' % (STAFCmd, STAFCmdParams)
       </message>
-      <!-- configure the coverage dump file -->
-      <script>
-        mylog = "Didn't find the emma.jar file : '%s'\n" % os.path.join(dsPath,'lib','emma.jar')
-        if os.path.exists(os.path.join(dsPath,'lib','emma.jar')):
-          mylog= ''
-          mylog=" ::coverage on\n"
-          coveragePath = os.path.join(LOGS_ROOT,'coverage')
-          if not os.path.exists(coveragePath):
-            os.mkdir(coveragePath)
-            mylog+=" ::mkdir %s on\n" % coveragePath
-            # copying coverage.em in coveragePath
-            import shutil
-            mylog+=" ::copying %s to %s\n" % (os.path.join(dsPath,'coverage.em'),coveragePath)
-            if not os.path.exists(os.path.join(dsPath,'coverage.em')):
-              mylog+= " Didn't find %s to copy to %s\n" % (os.path.join(dsPath,'coverage.em'),coveragePath)
-            else:
-              shutil.copy(os.path.join(dsPath,'coverage.em'),coveragePath)
-          coverageGroupPath=os.path.join(coveragePath,CurrentTestPath['group'])
-          if not os.path.exists(coverageGroupPath):
-            mylog+=" ::mkdir %s on\n" % (coverageGroupPath)
-            os.mkdir(coverageGroupPath)
-          existingECs=[cf for cf in os.listdir(coverageGroupPath) if cf.startswith('coverage') and cf.endswith('.ec')]
-          newCoverageEC=os.path.join(coverageGroupPath,'coverage%s.ec' % len(existingECs))
-          coveragefh = open( '%s/classes/emma.properties' % (dsPath), 'w' )
-          coveragefh.write( 'coverage.out.file=%s\n' % (newCoverageEC) )
-          coveragefh.write( 'verbosity.level=silent\n')
-          coveragefh.write( 'coverage.out.merge=true\n')
-          coveragefh.close()
-          mylog+=" ::writing %s to %s/%s/classes/emma.properties\n" % (newCoverageEC, dsPath,OPENDSNAME)
-      </script>
-      <message>'%s' % mylog</message>
+
+      <!-- Check if 'emma.jar' exists -->
+      <call function="'GetEntry'">
+        {
+        'location'  : STAF_REMOTE_HOSTNAME ,
+        'entry'     : '%s/lib/emma.jar' % dsPath ,
+        'attribute' : 'TYPE'
+        }
+      </call>
+      <if expr="RC != 48 and CurrentTestPath.has_key('group')">
+        <!-- 'emma.jar' exists so we can configure the coverage dump file -->
+        <sequence>
+          <script>
+            resultsCoveragePath = os.path.join(LOGS_ROOT,'coverage')
+            resultsPath = os.path.join(resultsCoveragePath,CurrentTestPath['group'])
+            remoteCoveragePath = os.path.join(remote.temp,'coverage')
+            ecPath = os.path.join(remoteCoveragePath,CurrentTestPath['group'])
+          </script>
+
+          <call function="'createFolder'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'foldername' : resultsCoveragePath
+            }
+          </call>
+          <call function="'createFolder'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'foldername' : resultsPath
+            }
+          </call>
+          <call function="'createFolder'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'foldername' : remoteCoveragePath
+            }
+          </call>
+          <call function="'createFolder'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'foldername' : ecPath
+            }
+          </call>
+          
+          <call function="'listFolderByExtension'" >
+            {
+            'location'   : STAF_REMOTE_HOSTNAME,
+            'foldername' : ecPath,
+            'extension'  : 'ec'
+            }
+          </call>
+          
+          <script>
+            existingECs=STAXResult
+            newCoverageEC=os.path.join(ecPath,'coverage%s.ec' % len(existingECs))
+
+            coveragefh = open( '%s/emma.properties.%s' % (local.temp,len(existingECs)), 'w' )
+            coveragefh.write( 'coverage.out.file=%s\n' % newCoverageEC )
+            coveragefh.write( 'verbosity.level=silent\n')
+            coveragefh.write( 'coverage.out.merge=true\n')
+            coveragefh.close()
+          </script>
+
+          <call function="'copyFile'">
+            { 'srcfile'    : '%s/emma.properties.%s' % (local.temp,len(existingECs)),
+              'destfile'   : '%s/classes/emma.properties' % dsPath,
+              'remotehost' : STAF_REMOTE_HOSTNAME }
+          </call>
+
+          <call function="'copyFile'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'srcfile'    : '%s/coverage.em' % dsPath,
+              'destfile'   : '%s/coverage.em' % remoteCoveragePath,
+              'remotehost' : STAF_REMOTE_HOSTNAME }
+          </call>
+
+          <call function="'copyFile'">
+            { 'location'   : STAF_REMOTE_HOSTNAME,
+              'srcfile'    : '%s/coverage.em' % dsPath,
+              'destfile'   : '%s/coverage.em' % resultsCoveragePath,
+              'remotehost' : STAF_REMOTE_HOSTNAME }
+          </call>
+        </sequence>
+      </if>
+
+
       <call function="'runCommand'">
         { 'location'  : location,
           'command'   : STAFCmd,
@@ -635,84 +686,13 @@
     </sequence>
   </function>
 
-  <!-- Import LDIF file Function -->
-  <function name="importLdif">
-    <function-prolog>
-      This function performs an offline import of an ldif file
-    </function-prolog>
-    <function-map-args>
-      <function-arg-def name="location" type="optional" default="STAF_REMOTE_HOSTNAME">
-        <function-arg-description>
-          Location of target host
-        </function-arg-description>
-        <function-arg-property name="type" value="hostname"/>
-      </function-arg-def>
-      <function-arg-def name="dsPath" type="optional" default="'%s/%s' % (DIRECTORY_INSTANCE_BIN,OPENDSNAME)">
-        <function-arg-description>
-          Pathname to installation root
-        </function-arg-description>
-        <function-arg-property name="type" value="hostname"/>
-      </function-arg-def>
-      <function-arg-def name="ldifFile" type="required">
-        <function-arg-description>
-          Path to the LDIF file to be imported
-        </function-arg-description>
-        <function-arg-property name="type" value="filename"/>
-      </function-arg-def>
-      <function-arg-def name="backEnd" type="optional" default="DIRECTORY_INSTANCE_BE">
-        <function-arg-description>
-          Backend ID for the backend to import
-        </function-arg-description>
-        <function-arg-property name="type" value="string"/>
-      </function-arg-def>
-      <function-arg-def name="extraParams" type="optional" default="''">
-        <function-arg-description>
-          Optional extra parameters for specific test cases
-        </function-arg-description>
-        <function-arg-property name="type" value="string"/>
-      </function-arg-def>
-      <function-arg-def name="expectedRC" type="optional" default="0">
-        <function-arg-description>
-          Expected return code value. Default value is 0.
-          Wildcard 'noCheck' to not check the RC
-        </function-arg-description>
-      </function-arg-def>
-      <function-arg-def name="knownIssue" type="optional" default="None">
-        <function-arg-description>
-          Known issue. Corresponds to an issue number.
-        </function-arg-description>
-      </function-arg-def>
-    </function-map-args>
-      
-    <sequence>
-      <script>
-          if dsPath:
-            dsBinPath='%s/%s' % (dsPath,fileFolder)   
-      </script>
-  
-      <message>
-        '%s/import-ldif%s -l %s -n %s %s' % (dsBinPath,fileExt,ldifFile,backEnd,extraParams)
-      </message>
-      <call function="'runCommand'">
-        { 'location'  : location,
-          'name'      : 'Offline Import',
-          'command'   : '%s/import-ldif%s' % (dsBinPath,fileExt),
-          'arguments' : '-l %s -n %s %s' % (ldifFile,backEnd,extraParams),
-          'expectedRC': expectedRC,
-          'knownIssue': knownIssue
-        }
-      </call>
-      <return>RC</return>
-    </sequence>
-  </function>
-    
-  <!-- Import Function With Script-->
+  <!-- Import-ldif Function -->
   <function name="ImportLdifWithScript">
     <function-prolog>
-      This function performs an offline import of an ldif file using the script
+      This function performs an import of an ldif file
     </function-prolog>
     <function-map-args>
-      <function-arg-def name="location"
+      <function-arg-def name="location" 
                         type="optional"
                         default="STAF_REMOTE_HOSTNAME">
         <function-arg-description>
@@ -720,310 +700,12 @@
         </function-arg-description>
         <function-arg-property name="type" value="hostname"/>
       </function-arg-def>
-      <function-arg-def name="dsPath"
+      <function-arg-def name="dsPath" 
                         type="optional"
                         default="'%s/%s' % (DIRECTORY_INSTANCE_BIN,OPENDSNAME)">
         <function-arg-description>
           Pathname to installation root
         </function-arg-description>
-      </function-arg-def>
-      <function-arg-def name="dsInstanceHost" type="optional">
-        <function-arg-description>
-          Directory server hostname or IP address
-        </function-arg-description>
-        <function-arg-property name="type" value="hostname"/>
-      </function-arg-def>
-      <function-arg-def name="dsInstanceAdminPort" type="optional">
-        <function-arg-description>
-          Directory server adminport number
-        </function-arg-description>
-        <function-arg-property name="type" value="Port number"/>
-      </function-arg-def>
-      <function-arg-def name="dsInstanceDn" type="optional">
-        <function-arg-description>
-          Bind DN
-        </function-arg-description>
-        <function-arg-property name="type" value="DN"/>
-      </function-arg-def>
-      <function-arg-def name="dsInstancePswd" type="optional">
-        <function-arg-description>
-          Bind password
-        </function-arg-description>
-        <function-arg-property name="type" value="string"/>
-      </function-arg-def>
-      <function-arg-def name="dsLdifFile" type="optional">
-        <function-arg-description>
-          Path to the LDIF file to be imported
-        </function-arg-description>
-        <function-arg-property name="type" value="filename"/>
-      </function-arg-def>
-      <function-arg-def name="dsTemplateFile" type="optional">
-        <function-arg-description>
-          Path to a MakeLDIF template to use to generate the import data
-        </function-arg-description>
-        <function-arg-property name="type" value="filename"/>
-      </function-arg-def>
-      <function-arg-def name="dsAppend" type="optional">
-        <function-arg-description>
-          Append to an existing database rather than overwriting it
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsReplaceExisting" type="optional">
-        <function-arg-description>
-          Replace existing entries when appending to the database
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsBackEnd" type="optional">
-        <function-arg-description>
-          Backend ID for the backend to import
-        </function-arg-description>
-        <function-arg-property name="type" value="string"/>
-      </function-arg-def>
-      <function-arg-def name="dsBranchDN" type="optional">
-        <function-arg-description>
-          Base DN of a branch to include in the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="dn"/>
-      </function-arg-def>
-      <function-arg-def name="dsIncludeBranch" type="optional">
-        <function-arg-description>
-          Base DN of a branch to include in the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="dn"/>
-      </function-arg-def>
-      <function-arg-def name="dsExcludeBranch" type="optional">
-        <function-arg-description>
-          Base DN of a branch to exclude from the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="dn"/>
-      </function-arg-def>
-      <function-arg-def name="dsIncludeAttribute" type="optional">
-        <function-arg-description>
-          Attribute to include in the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="attribute"/>
-      </function-arg-def>
-      <function-arg-def name="dsExcludeAttribute" type="optional">
-        <function-arg-description>
-          Attribute to exclude in the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="attribute"/>
-      </function-arg-def>
-      <function-arg-def name="dsIncludeFilter" type="optional">
-        <function-arg-description>
-          Filter to identify entries to include in the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="filter"/>
-      </function-arg-def>
-      <function-arg-def name="dsExcludeFilter" type="optional">
-        <function-arg-description>
-          Filter to identify entries to exclude from the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="filter"/>
-      </function-arg-def>
-      <function-arg-def name="dsRejectFile" type="optional">
-        <function-arg-description>
-          Write rejected entries to the specified file
-        </function-arg-description>
-        <function-arg-property name="type" value="filename"/>
-      </function-arg-def>
-      <function-arg-def name="dsOverWriteRejects" type="optional">
-        <function-arg-description>
-          Overwrite an existing rejects file rather than appending to it
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsRandomSeed" type="optional">
-        <function-arg-description>
-          Seed for the MakeLDIF random number generator
-        </function-arg-description>
-        <function-arg-property name="type" value="seed"/>
-      </function-arg-def>
-      <function-arg-def name="dsSkipSchemaValidation" type="optional">
-        <function-arg-description>
-          Skip schema validation during the LDIF import
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsIsCompressed" type="optional">
-        <function-arg-description>
-          LDIF file is compressed
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsIsEncrypted" type="optional">
-        <function-arg-description>
-          LDIF file is encrypted
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsQuiet" type="optional">
-        <function-arg-description>
-          Use quiet mode (no output)
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="dsHelp" type="optional">
-        <function-arg-description>
-          Display usage information
-        </function-arg-description>
-        <function-arg-property name="type" value="option"/>
-      </function-arg-def>
-      <function-arg-def name="startTask" type="optional">
-        <function-arg-description>
-          Start time for task
-        </function-arg-description>
-        <function-arg-property name="type" value="integer"/>
-      </function-arg-def>
-      <function-arg-def name="expectedRC" type="optional" default="0">
-        <function-arg-description>
-          Expected return code value. Default value is 0.
-          Wildcard 'noCheck' to not check the RC
-        </function-arg-description>
-      </function-arg-def>
-      <function-arg-def name="knownIssue" type="optional" default="None">
-        <function-arg-description>
-          Known issue. Corresponds to an issue number.
-        </function-arg-description>
-      </function-arg-def>
-      <function-arg-def name="schedulePattern" type="optional">
-        <function-arg-description>
-          Indicates the task is recurring and will be scheduled
-          according to the value argument expressed in crontab(5)
-          compatible time/date pattern
-        </function-arg-description>
-        <function-arg-property name="type" value="string"/>
-      </function-arg-def>
-    </function-map-args>
-    
-    <sequence>
-          
-      <!-- Build the Command -->
-
-      <script>
-        STAFCmdParamsList=[]
-        STAFCmdParams=''
-      </script>
-
-      <!-- Set common ldap arguments -->      
-      <call function="'_adminCommonArgs'" />
-        
-      <script>
-        if dsPath:
-          dsBinPath='%s/%s' % (dsPath,fileFolder) 
-          STAFCmd='%s/import-ldif%s' % (dsBinPath,fileExt)
-    
-        if dsLdifFile:
-          STAFCmdParamsList.append('-l %s' % dsLdifFile)    
-
-        if dsTemplateFile:
-          STAFCmdParamsList.append('-A %s' % dsTemplateFile)                  
-
-        if dsAppend:
-          STAFCmdParamsList.append('-a')
-          
-        if dsReplaceExisting:
-          STAFCmdParamsList.append('-r')
-                  
-        if dsIncludeBranch:
-          for InBranch in dsIncludeBranch:
-            STAFCmdParamsList.append('-b "%s" ' % InBranch) 
-          
-        if dsExcludeBranch:
-          for ExBranch in dsExcludeBranch:
-            STAFCmdParamsList.append('-B "%s" ' % ExBranch) 
-          
-        if dsIncludeAttribute:
-          for InAttr in dsIncludeAttribute:
-            STAFCmdParamsList.append('-i "%s" ' % InAttr)
-          
-        if dsExcludeAttribute:
-          for ExAttr in dsExcludeAttribute:
-            STAFCmdParamsList.append('-e "%s" ' % ExAttr)
-          
-        if dsIncludeFilter:
-          for InFilter in dsIncludeFilter:
-            STAFCmdParamsList.append('-I "%s" ' % InFilter)
-
-        if dsExcludeFilter:
-          for ExFilter in dsExcludeFilter:
-            STAFCmdParamsList.append('-E "%s" ' % ExFilter)
-          
-        if dsRejectFile:
-          STAFCmdParamsList.append('-R %s' % dsRejectFile)
-
-        if dsOverWriteRejects:
-          STAFCmdParamsList.append('-O')
-          
-        if dsRandomSeed:
-          STAFCmdParamsList.append('-s %s' % dsRandomSeed)
-
-        if dsSkipSchemaValidation:
-          STAFCmdParamsList.append('-S')
-          
-        if dsIsCompressed:
-          STAFCmdParamsList.append('-c')
-          
-        if dsIsEncrypted:
-          STAFCmdParamsList.append('-y')
-          
-        if dsQuiet:
-          STAFCmdParamsList.append('-q')
-
-        if dsHelp:
-          STAFCmdParamsList.append('-H')
-           
-        if dsBackEnd:
-          STAFCmdParamsList.append('-n %s' % dsBackEnd)
-  
-        if startTask:
-          STAFCmdParamsList.append('-t %s' % startTask)
-
-        if schedulePattern:
-          STAFCmdParamsList.append('--recurringTask %s' % schedulePattern)
-
-        STAFCmdParams=' '.join(STAFCmdParamsList)
-        
-      </script>
-      <message>
-        '%s %s' % (STAFCmd, STAFCmdParams)
-      </message>
-            
-      <call function="'runCommand'">
-        { 'location'  : location,
-          'name'      : 'Offline Import Script',
-          'command'   : STAFCmd,
-          'arguments' : STAFCmdParams,
-          'expectedRC': expectedRC,
-          'knownIssue': knownIssue
-        }
-      </call>
-
-      <return>
-        STAXResult
-      </return>
-    </sequence>
-  </function>
-
-
-  <!-- Import Task Function -->
-  <function name="importLdifTask">
-    <function-prolog>
-        This function performs an on line import task of an ldif file
-    </function-prolog>
-    <function-map-args>
-      <function-arg-def name="location" type="optional" default="STAF_REMOTE_HOSTNAME">
-        <function-arg-description>
-          Location of target host
-        </function-arg-description>
-        <function-arg-property name="type" value="hostname"/>
-      </function-arg-def>
-      <function-arg-def name="dsPath" type="optional" default="'%s/%s' % (DIRECTORY_INSTANCE_BIN,OPENDSNAME)">
-        <function-arg-description>
-          Pathname to installation root
-        </function-arg-description>
         <function-arg-property name="type" value="pathname"/>
       </function-arg-def>
       <function-arg-def name="dsInstanceHost" type="optional">
@@ -1038,6 +720,12 @@
         </function-arg-description>
         <function-arg-property name="type" value="integer"/>
       </function-arg-def>
+      <function-arg-def name="dsInstanceAdminPort" type="optional">
+        <function-arg-description>
+          Directory server admin port number
+        </function-arg-description>
+        <function-arg-property name="type" value="integer"/>
+      </function-arg-def>
       <function-arg-def name="dsInstanceDn" type="optional">
         <function-arg-description>
           Bind DN
@@ -1062,51 +750,77 @@
         </function-arg-description>
         <function-arg-property name="type" value="string"/>
       </function-arg-def>
-      <function-arg-def name="backEnd" type="optional" default="DIRECTORY_INSTANCE_BE">
+      <function-arg-def name="backEnd" 
+                        type="optional"
+                        default="DIRECTORY_INSTANCE_BE">
         <function-arg-description>
           Optional the name of the database backend
         </function-arg-description>
         <function-arg-property name="type" value="string"/>
       </function-arg-def>
-      <function-arg-def name="isCompressed" type="optional" default="'FALSE'">
+      <function-arg-def name="wrapColumn" type="optional">
         <function-arg-description>
-          Optional imported ldif data file compressed
+          Column at which to wrap long lines
+        </function-arg-description>
+        <function-arg-property name="type" value="integer"/>
+      </function-arg-def>
+      <function-arg-def name="startTask" type="optional" default="'0'">
+        <function-arg-description>
+          Optional exclude attributes
+        </function-arg-description>
+        <function-arg-property name="type" value="string"/>
+      </function-arg-def>
+      <function-arg-def name="isCompressed" type="optional">
+        <function-arg-description>
+          Optional exported ldif data file compressed
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
-      <function-arg-def name="isEncrypted" type="optional" default="'FALSE'">
+      <function-arg-def name="isEncrypted" type="optional">
         <function-arg-description>
-          Optional imported ldif data file encrypted
+          Optional exported ldif data file encrypted
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
-      <function-arg-def name="rejectsFile" type="optional">
+      <function-arg-def name="append" type="optional">
         <function-arg-description>
-          Optional name of rejects file
-        </function-arg-description>
-        <function-arg-property name="type" value="filename"/>
-      </function-arg-def>
-      <function-arg-def name="overwriteRejectsFile" type="optional" default="'FALSE'">
-        <function-arg-description>
-          Optional name of rejects file
+          Optional append exported ldif data
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
-      <function-arg-def name="append" type="optional" default="'FALSE'">
+      <function-arg-def name="skipSchemaValidation" type="optional">
         <function-arg-description>
-          Optional append imported ldif data
+          Optional do not perform any schema validation
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
-      <function-arg-def name="skipSchemaValidation" type="optional" default="'FALSE'">
+       <function-arg-def name="templateFile" type="optional">
         <function-arg-description>
-          Optional don't do schema validation on import
+          Optional path to a MakeLDIF template to generate the import data.
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
-      <function-arg-def name="replaceExisting" type="optional" default="'FALSE'">
+      <function-arg-def name="skipFile" type="optional">
         <function-arg-description>
-          Optional replace existing data
+          Optional identify entries that were skipped during the import
+        </function-arg-description>
+        <function-arg-property name="type" value="boolean"/>
+      </function-arg-def>
+      <function-arg-def name="overwriteFile" type="optional">
+        <function-arg-description>
+          Optional overwrite the specified skip file or reject file
+        </function-arg-description>
+        <function-arg-property name="type" value="boolean"/>
+      </function-arg-def>
+      <function-arg-def name="replaceExisting" type="optional">
+        <function-arg-description>
+          Optional replace existing data with the content from the import
+        </function-arg-description>
+        <function-arg-property name="type" value="boolean"/>
+      </function-arg-def>
+      <function-arg-def name="rejectFile" type="optional">
+        <function-arg-description>
+          Optional file to hold any rejected entries during the import
         </function-arg-description>
         <function-arg-property name="type" value="boolean"/>
       </function-arg-def>
@@ -1146,6 +860,18 @@
         </function-arg-description>
         <function-arg-property name="type" value="option"/>
       </function-arg-def>
+      <function-arg-def name="isSignedHash" type="optional" default="'False'">
+        <function-arg-description>
+          Optional generate a signed hash of the export data
+        </function-arg-description>
+        <function-arg-property name="type" value="boolean"/>
+      </function-arg-def>
+      <function-arg-def name="extraParams" type="optional" default="''">
+        <function-arg-description>
+          Optional extra parameters for specific test cases
+        </function-arg-description>
+        <function-arg-property name="type" value="string"/>
+      </function-arg-def>
       <function-arg-def name="numLdapCheckTries" type="optional" default="10">
         <function-arg-description>
           Number of ldap check tries when checking if task is complete
@@ -1170,129 +896,153 @@
           Known issue. Corresponds to an issue number.
         </function-arg-description>
       </function-arg-def>
+      <function-arg-def name="schedulePattern" type="optional">
+        <function-arg-description>
+          Indicates the task is recurring and will be scheduled
+          according to the value argument expressed in crontab(5)
+          compatible time/date pattern
+        </function-arg-description>
+        <function-arg-property name="type" value="string"/>
+      </function-arg-def>
+
     </function-map-args>
+
     <sequence>
-    
+
       <!-- Local variables -->
       <script>
-        myLocation=location
-        myPath=dsPath
-
-        try:
-          import hashlib
-          m = hashlib.md5()
-        except ImportError:
-          import md5
-          m = md5.new()
-        m.update(location)
-        m.update(dsPath)
-        taskLdifFile='import-task-%s.ldif' % m.hexdigest()
-        taskLdif='%s/%s' % (remote.temp,taskLdifFile)
-        tmpTaskLdif='%s/%s' % (local.temp,taskLdifFile)
-        taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID
+        STAFCmdParamsList=[]
+        STAFCmdParams=''
       </script>
-      
-      <!-- Build the import task configuration object -->
-      <script>
-        ldifLines=[]
-        ldifLines.append('dn: %s' % taskDN)
-        ldifLines.append('objectclass: top')
-        ldifLines.append('objectclass: ds-task')
-        ldifLines.append('objectclass: ds-task-import')
-        ldifLines.append('ds-task-class-name: org.opends.server.tasks.ImportTask')
 
-        ldifLines.append('ds-task-import-backend-id: %s' % backEnd )
-        ldifLines.append('ds-task-import-ldif-file: %s' % ldifFile )
-        ldifLines.append('ds-task-import-is-compressed: %s' % isCompressed )
-        ldifLines.append('ds-task-import-is-encrypted: %s' % isEncrypted )
-    
-        if rejectsFile:
-          ldifLines.append('ds-task-import-reject-file: %s' % rejectsFile )
+      <!-- Set common ldap arguments -->
+      <call function="'_adminCommonArgs'" />
 
-        ldifLines.append('ds-task-import-overwrite-rejects: %s' % overwriteRejectsFile )
-        ldifLines.append('ds-task-import-append: %s' % append )
-        ldifLines.append('ds-task-import-skip-schema-validation: %s' % skipSchemaValidation )
-        ldifLines.append('ds-task-import-replace-existing: %s' % replaceExisting )
-      </script>
-  
       <script>
+        if dsPath:
+          dsBinPath='%s/%s' % (dsPath,fileFolder)
+          STAFCmd='%s/import-ldif%s' % (dsBinPath,fileExt)
+
+        if dsInstancePort:
+          STAFCmdParamsList.append('-p %s' % dsInstancePort)
+
+        if ldifFile:
+          STAFCmdParamsList.append('-l %s' % ldifFile)
+
+        if startTask:
+           STAFCmdParamsList.append('-t %s' % startTask)
+
+        if append:
+          STAFCmdParamsList.append('-a')
+
+        if backEnd:
+          STAFCmdParamsList.append('-n %s' % backEnd)
+
+        if  skipSchemaValidation:
+          STAFCmdParamsList.append('-S')
+
+        if  skipFile:
+          STAFCmdParamsList.append('--skipFile %s' % skipFile)
+
+        if  rejectFile:
+          STAFCmdParamsList.append('-R %s' % rejectFile)
+
+        if  overwriteFile:
+          STAFCmdParamsList.append('-O')
+
+        if  templateFile:
+          STAFCmdParamsList.append('-A %s' % templateFile)
+
+        if  replaceExisting:
+          STAFCmdParamsList.append('-r')
+
+        if schedulePattern:
+          STAFCmdParamsList.append('--recurringTask %s' % schedulePattern)
+
+        if isCompressed:
+          STAFCmdParamsList.append('-c')
+
+        if isEncrypted:
+          STAFCmdParamsList.append('-y')
+
+        if wrapColumn:
+          STAFCmdParamsList.append('--wrapColumn %s' % wrapColumn)
+
+        if excludeBranches:
           for branch in excludeBranches:
-            ldifLines.append('ds-task-import-exclude-branch: %s' % branch )  
+            STAFCmdParamsList.append('-B "%s"' % branch )
 
+        if includeBranches:
           for branch in includeBranches:
-            ldifLines.append('ds-task-import-include-branch: %s' % branch )
+            STAFCmdParamsList.append('-b "%s"' % branch )
 
+        if excludeAttributes:
           for attribute in excludeAttributes:
-            ldifLines.append('ds-task-import-exclude-attribute: %s' % attribute )                 
-              
+            STAFCmdParamsList.append('-e "%s"' % attribute)
+
+        if includeAttributes:
           for attribute in includeAttributes:
-            ldifLines.append('ds-task-import-include-attribute: %s' % attribute )
-            
-          for filter in excludeFilters:
-            ldifLines.append('ds-task-import-exclude-filter: %s' % filter)
-            
-          for filter in includeFilters:
-             ldifLines.append('ds-task-import-include-filter: %s' % filter)
+            STAFCmdParamsList.append('-i "%s"' % attribute)
+
+        if includeFilters:
+          for attribute in includeFilters:
+            STAFCmdParamsList.append('-I "%s"' % attribute)
+
+        if excludeFilters:
+          for attribute in excludeFilters:
+            STAFCmdParamsList.append('-E "%s"' % attribute )
+
+        if extraParams:
+          STAFCmdParamsList.append('%s' % extraParams)
+
+        STAFCmdParams=' '.join(STAFCmdParamsList)
+
       </script>
 
-      <!-- Write out the import-task ldif -->
-      <script>
-        outfile = open(tmpTaskLdif,"w")
-          
-        for line in ldifLines:
-          outfile.write("%s\n" % line)
-          
-        outfile.close()
-      </script>
-      
-      <!-- Copy the import-task ldif to remote host -->
-      <message>'Copy import task ldif (%s) to %s' % (tmpTaskLdif,taskLdif)</message>
-      <call function="'copyFile'">
-        { 'location'   : STAXServiceMachine,
-          'srcfile'    : tmpTaskLdif,
-          'destfile'   : taskLdif,
-          'remotehost' : myLocation }
-      </call>
+      <message>
+        '%s %s' % (STAFCmd, STAFCmdParams)
+      </message>
+      <message>
+        'Start import-ldif'
+      </message>
 
-      <!-- Start the task using ldap task interface -->
-      <call function="'StartLdapTask'">
-        { 'location'   : myLocation,
-          'dsPath'     : myPath,
-          'taskLabel'  : 'Online Import Task',
-          'dsHost'     : dsInstanceHost,
-          'dsPort'     : dsInstancePort,
-          'dsBindDn'   : dsInstanceDn,
-          'dsBindPswd' : dsInstancePswd,
-          'dsTaskLdif' : taskLdif,
-          'expectedRC' : expectedRC }
+
+      <call function="'runCommand'">
+        { 'location'   : location,
+          'name'       : 'Import Script',
+          'command'    : STAFCmd,
+          'arguments'  : STAFCmdParams,
+          'expectedRC' : expectedRC,
+          'knownIssue' : knownIssue
+        }
       </call>
 
       <script>
-        STAFCmdRC=STAXResult[0]
+         savSTAXResult = STAXResult
+        resultString = STAXResult[0][1]
       </script>
-                      
-      <!-- Check that the ldap task is completed -->
-      <if expr="STAFCmdRC == 0">
+
+      <if expr="dsInstanceDn != None and expectedRC == 0 and schedulePattern == None">
         <sequence>
-          <call function="'CheckLdapTask'">
-            { 'location'          : myLocation,
-              'dsPath'            : myPath,
-              'dsTaskDn'          : taskDN,
-              'dsHost'            : dsInstanceHost,
-              'dsPort'            : dsInstancePort,
-              'dsBindDn'          : dsInstanceDn,
-              'dsBindPswd'        : dsInstancePswd,
-              'noOfLoops'         : numLdapCheckTries,
-              'sleepMilliSeconds' : sleepBetweenLdapCheckTries }
-          </call>
-          <message>'Check CheckLdapTask returns RC=0'</message>
-          <call function="'checktestRC'">
-             { 'returncode' : RC ,
-               'result'     : STAXResult }
+          <message>
+          'Check import-ldif task successfully completed'
+          </message>
+
+          <call function="'checkTaskExecution'">
+            {
+            'dsPath'              : dsPath,
+            'dsInstanceAdminPort' : dsInstanceAdminPort,
+            'dsInstanceHost'      : dsInstanceHost ,
+            'dsInstanceDn'        : dsInstanceDn ,
+            'dsInstancePswd'      : dsInstancePswd ,
+            'outputToCheck'       : resultString
+            }
           </call>
         </sequence>
       </if>
-      
+      <return>
+        savSTAXResult
+      </return>
     </sequence>
     
   </function>
@@ -1751,7 +1501,7 @@
         '%s %s' % (STAFCmd, STAFCmdParams)
       </message>
       <message>
-        'Start exportLdifTask'
+        'Start export-ldif'
       </message>
 
 
@@ -1773,7 +1523,7 @@
       <if expr="dsInstanceDn != None and expectedRC == 0 and schedulePattern == None">
         <sequence>
           <message>
-          'Check export ldif task successfully completed'
+          'Check export-ldif task successfully completed'
           </message>
 
           <call function="'checkTaskExecution'">
diff --git a/opends/tests/staf-tests/shared/functions/security.xml b/opends/tests/staf-tests/shared/functions/security.xml
index b1f2178..1595f7c 100755
--- a/opends/tests/staf-tests/shared/functions/security.xml
+++ b/opends/tests/staf-tests/shared/functions/security.xml
@@ -362,55 +362,64 @@
     <sequence>
 
       <call function="'getFile'">
-            {
-              'location'    : STAF_REMOTE_HOSTNAME,
-              'filename'    : user_cert_file_rfc
-            }
+        {
+        'location'    : STAF_REMOTE_HOSTNAME,
+        'filename'    : user_cert_file_rfc
+        }
       </call>
 
       <message>
-            'Certificate contents:\n %s' % cmdResult
+        'Certificate contents:\n %s' % cmdResult
       </message>
 
-          <!-- Extract BEGIN CERTIFICATE and END CERTIFICATE -->
+      <!-- Extract BEGIN CERTIFICATE and END CERTIFICATE -->
       <script>
-            certList=STAXResult[1].split('\n')
-            ret_str = ""
-            for line in certList:
-              index_cert = line.find("CERTIFICATE")
-              if index_cert == -1:
-                ret_str+=line.strip()
+        certList=STAXResult[1].split('\n')
+        ret_str = ""
+        for line in certList:
+          index_cert = line.find("CERTIFICATE")
+          if index_cert == -1:
+            ret_str+=line.strip()
       </script>
 
       <script>
-            listAttr = []
-            listAttr.append('dn: %s' %userdn)
-            listAttr.append('changetype: modify')
-            listAttr.append('add: objectclass')
-            listAttr.append('objectclass:ds-certificate-user')
-            listAttr.append('-')
-            listAttr.append('add: userCertificate;binary')
-            listAttr.append('userCertificate;binary:: %s' % ret_str)
+        listAttr = []
+        listAttr.append('dn: %s' %userdn)
+        listAttr.append('changetype: modify')
+        listAttr.append('add: objectclass')
+        listAttr.append('objectclass:ds-certificate-user')
+        listAttr.append('-')
+        listAttr.append('add: userCertificate;binary')
+        listAttr.append('userCertificate;binary:: %s' % ret_str)
       </script>
 
-          <!-- Write out the ldif -->
+      <!-- Create the ldif -->
       <script>
-            addCertificateldif='%s' % (ldif_path)
-            outfile = open(addCertificateldif,"w")
-            for line in listAttr:
-              outfile.write("%s\n" % line)
-            outfile.close()
+        addCertificateldif='%s/client.ldif' % local.temp
+        outfile = open(addCertificateldif,"w")
+        for line in listAttr:
+          outfile.write("%s\n" % line)
+        outfile.close()
       </script>
 
+      <call function="'copyFile'">
+        {
+        'location'   : STAXServiceMachine,
+        'srcfile'    : '%s/client-cert.ldif' % local.temp,
+        'destfile'   : ldif_path,
+        'remotehost' : STAF_REMOTE_HOSTNAME
+        }
+      </call>
+
       <call function="'modifyEntry'">
-            {
-            'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
-            'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
-            'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
-            'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
-            'entryToBeModified' : addCertificateldif,
-            'expectedRC'        :  0
-            }
+        {
+          'dsInstanceHost'    : DIRECTORY_INSTANCE_HOST,
+          'dsInstancePort'    : DIRECTORY_INSTANCE_PORT,
+          'dsInstanceDn'      : DIRECTORY_INSTANCE_DN,
+          'dsInstancePswd'    : DIRECTORY_INSTANCE_PSWD,
+          'entryToBeModified' : addCertificateldif,
+          'expectedRC'        :  0
+        }
       </call>
     </sequence>
   </function>
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr.xml
index 454469e..417e71a 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr.xml
@@ -142,8 +142,8 @@
               <call function="'ImportLdifWithScript'">
               {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
               }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_10m.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_10m.xml
index 31905e9..5869b44 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_10m.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_10m.xml
@@ -201,8 +201,8 @@
                 <call function="'ImportLdifWithScript'">
                   {
                   'location'   : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile' : ldifFile ,
-                  'dsBackEnd'  : 'userRoot'
+                  'ldifFile'   : ldifFile ,
+                  'backEnd'    : 'userRoot'
                   }
                 </call>
     
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_6m.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_6m.xml
index 6db94ee..06ad0a6 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_6m.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_bin_attr_6m.xml
@@ -174,8 +174,8 @@
               <call function="'ImportLdifWithScript'">
                 {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_large_import_buffer.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_large_import_buffer.xml
index 420df4d..89236fd 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_large_import_buffer.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_large_import_buffer.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -132,8 +132,8 @@
                 
                 <call function="'ImportLdifWithScript'">
                 { 'location'    : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile'  : curr_filename ,
-                  'dsBackEnd'   : 'userRoot'}
+                  'ldifFile'    : curr_filename ,
+                  'backEnd'     : 'userRoot'}
                 </call>
     
                 <script> 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_low_index_entry_limit.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_low_index_entry_limit.xml
index d517a7c..2307f85 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_low_index_entry_limit.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_low_index_entry_limit.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -132,8 +132,8 @@
                 
                 <call function="'ImportLdifWithScript'">
                 { 'location'    : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile'  : curr_filename ,
-                  'dsBackEnd'   : 'userRoot'}
+                  'ldifFile'    : curr_filename ,
+                  'backEnd'     : 'userRoot'}
                 </call>
     
                 <script> 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_indexes.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_indexes.xml
index d19628c..3e0948d 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_indexes.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_indexes.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -176,8 +176,8 @@
                 
                 <call function="'ImportLdifWithScript'">
                 { 'location'    : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile'  : '%s/import_Entries_160.ldif' % remote.temp,
-                  'dsBackEnd'   : 'userRoot'}
+                  'ldifFile'    : '%s/import_Entries_160.ldif' % remote.temp,
+                  'backEnd'     : 'userRoot'}
                 </call>
     
                 <script> 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_thrds.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_thrds.xml
index 4313bb3..aa8497e 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_thrds.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_many_thrds.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -144,8 +144,8 @@
                 
                 <call function="'ImportLdifWithScript'">
                 { 'location'    : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile'  : curr_filename ,
-                  'dsBackEnd'   : 'userRoot'}
+                  'difFile'     : curr_filename ,
+                  'backEnd'     : 'userRoot'}
                 </call>
     
                 <script> 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_out-of-box.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_out-of-box.xml
index 11734a5..731fc97 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_out-of-box.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_out-of-box.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -102,8 +102,8 @@
                 
                 <call function="'ImportLdifWithScript'">
                 { 'location'    : STAF_REMOTE_HOSTNAME ,
-                  'dsLdifFile'  : '%s/import_Entries_150k.ldif' % remote.temp,
-                  'dsBackEnd'   : 'userRoot'}
+                  'ldifFile'    : '%s/import_Entries_150k.ldif' % remote.temp,
+                  'backEnd'     : 'userRoot'}
                 </call>
     
                 <script> 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_setup.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_setup.xml
index 6721f2a..215143d 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_setup.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_setup.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -84,7 +84,7 @@
                   'Import Ldif: Small Initial Import'
                 </message>
 
-                <call function="'importLdif'">
+                <call function="'ImportLdifWithScript'">
                   { 'ldifFile' : '%s/import_ldif/import_ldif_start.ldif' \
                                  % remote.data }
                 </call>
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr.xml
index 3565b58..e1ff6b9 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -102,12 +102,11 @@
                    'Import Ldif Tasks: Binary Attribute: Import large ldif file'
                 </message>
                 
-                <call function="'importLdifTask'">
+                <call function="'ImportLdifWithScript'">
                 { 'dsInstanceHost'              : DIRECTORY_INSTANCE_HOST,
-                  'dsInstancePort'              : DIRECTORY_INSTANCE_PORT,
+                  'dsInstanceAdminPort'         : DIRECTORY_INSTANCE_ADMIN_PORT,
                   'dsInstanceDn'                : DIRECTORY_INSTANCE_DN,
                   'dsInstancePswd'              : DIRECTORY_INSTANCE_PSWD,
-                  'taskID'                      : STAXCurrentTestcase,
                   'ldifFile'                    : curr_filename ,
                   'numLdapCheckTries'           : 1000,
                   'sleepBetweenLdapCheckTries'  : 300000
diff --git a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr_with_load.xml b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr_with_load.xml
index e4b6f96..d34f10b 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr_with_load.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/import_ldif/import_ldif_tasks_bin_attr_with_load.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -78,12 +78,11 @@
                    'Import Ldif Tasks: Binary Attribute With Load: Import large ldif file'
                 </message>
                 
-                <call function="'importLdifTask'">
+                <call function="'ImportLdifWithScript'">
                 { 'dsInstanceHost'              : DIRECTORY_INSTANCE_HOST,
-                  'dsInstancePort'              : DIRECTORY_INSTANCE_PORT,
+                  'dsInstanceAdminPort'         : DIRECTORY_INSTANCE_ADMIN_PORT,
                   'dsInstanceDn'                : DIRECTORY_INSTANCE_DN,
                   'dsInstancePswd'              : DIRECTORY_INSTANCE_PSWD,
-                  'taskID'                      : STAXCurrentTestcase,
                   'ldifFile'                    : '%s/import_Entries_100.ldif' % remote.temp
                 }
                 </call>
@@ -165,12 +164,11 @@
                    'Import Ldif Tasks: Binary Attribute With Load: Import Large Ldif File - Add import task'
                   </message>
                 
-                  <call function="'importLdifTask'">
+                  <call function="'ImportLdifWithScript'">
                   { 'dsInstanceHost'              : DIRECTORY_INSTANCE_HOST,
-                    'dsInstancePort'              : DIRECTORY_INSTANCE_PORT,
+                    'dsInstanceAdminPort'         : DIRECTORY_INSTANCE_ADMIN_PORT,
                     'dsInstanceDn'                : DIRECTORY_INSTANCE_DN,
                     'dsInstancePswd'              : DIRECTORY_INSTANCE_PSWD,
-                    'taskID'                      : STAXCurrentTestcase,
                     'ldifFile'                    : curr_filename ,
                     'numLdapCheckTries'           : 1000,
                     'sleepBetweenLdapCheckTries'  : 300000
diff --git a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldap_operation_setup.xml b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldap_operation_setup.xml
index 865cfde..56889dd 100755
--- a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldap_operation_setup.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldap_operation_setup.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2008-2009 Sun Microsystems, Inc.
+ !      Copyright 2008-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -84,7 +84,7 @@
                   'Import Ldif: Small Initial Import'
                 </message>
 
-                <call function="'importLdif'">
+                <call function="'ImportLdifWithScript'">
                   { 'ldifFile' : '%s/ldap_operation/ldap_operation_start.ldif' \
                                  % remote.data }
                 </call>
diff --git a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_compare.xml b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_compare.xml
index 843add5..bc927ee 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_compare.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_compare.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -127,8 +127,8 @@
               <call function="'ImportLdifWithScript'">
                 {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modify.xml b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modify.xml
index 71d45da..1b33024 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modify.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modify.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -127,8 +127,8 @@
               <call function="'ImportLdifWithScript'">
                 {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modifyrdn.xml b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modifyrdn.xml
index de397f3..e866c0e 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modifyrdn.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_modifyrdn.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -127,8 +127,8 @@
               <call function="'ImportLdifWithScript'">
                 {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_search.xml b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_search.xml
index ee393df..e678c38 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_search.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/ldap_operation/ldclt_search.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -127,8 +127,8 @@
               <call function="'ImportLdifWithScript'">
                 {
                 'location'   : STAF_REMOTE_HOSTNAME ,
-                'dsLdifFile' : ldifFile ,
-                'dsBackEnd'  : 'userRoot'
+                'ldifFile'   : ldifFile ,
+                'backEnd'    : 'userRoot'
                 }
               </call>
 
diff --git a/opends/tests/staf-tests/stress-tests/testcases/replication/replication_search.xml b/opends/tests/staf-tests/stress-tests/testcases/replication/replication_search.xml
index 42070e1..5cca1c8 100644
--- a/opends/tests/staf-tests/stress-tests/testcases/replication/replication_search.xml
+++ b/opends/tests/staf-tests/stress-tests/testcases/replication/replication_search.xml
@@ -23,7 +23,7 @@
  !
  ! CDDL HEADER END
  !
- !      Copyright 2009 Sun Microsystems, Inc.
+ !      Copyright 2009-2010 Sun Microsystems, Inc.
  ! -->
 <stax>
 
@@ -144,8 +144,8 @@
               <call function="'ImportLdifWithScript'">
                 { 'location'   : masterHost,
                   'dsPath'     : masterPath,
-                  'dsBackEnd'  : DIRECTORY_INSTANCE_BE,          
-                  'dsLdifFile' : ldifFile
+                  'backEnd'    : DIRECTORY_INSTANCE_BE,
+                  'ldifFile'   : ldifFile
                 }
               </call>
 

--
Gitblit v1.10.0