From 45e94f0f208c47806df0e8ae073c91f797f812a4 Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Thu, 26 Jul 2007 16:31:34 +0000
Subject: [PATCH] This fixes issue 1971 and allows partial non-append imports of a backend:

---
 opendj-sdk/opends/resource/schema/02-config.ldif |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/resource/schema/02-config.ldif b/opendj-sdk/opends/resource/schema/02-config.ldif
index a510e36..5fb22e9 100644
--- a/opendj-sdk/opends/resource/schema/02-config.ldif
+++ b/opendj-sdk/opends/resource/schema/02-config.ldif
@@ -1498,6 +1498,10 @@
 attributeTypes: ( 1.3.6.1.4.1.26027.1.1.450 NAME 'ds-cfg-message-body'
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE
   X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.451
+  NAME 'ds-task-import-clear-backend'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE
+  X-ORIGIN 'OpenDS Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.1
   NAME 'ds-cfg-access-control-handler' SUP top STRUCTURAL
   MUST ( cn $ ds-cfg-acl-handler-class $ ds-cfg-acl-handler-enabled )
@@ -1836,14 +1840,15 @@
   X-ORIGIN 'OpenDS Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.64
   NAME 'ds-task-import' SUP ds-task
-  MUST ( ds-task-import-ldif-file $ ds-task-import-backend-id )
+  MUST ( ds-task-import-ldif-file )
   MAY ( ds-task-import-append $ ds-task-import-replace-existing $
   ds-task-import-include-branch $ ds-task-import-exclude-branch $
   ds-task-import-include-attribute $ ds-task-import-exclude-attribute $
   ds-task-import-include-filter $ ds-task-import-exclude-filter $
   ds-task-import-reject-file $ ds-task-import-overwrite-rejects $
   ds-task-import-skip-schema-validation $ ds-task-import-is-compressed $
-  ds-task-import-is-encrypted )
+  ds-task-import-is-encrypted $ ds-task-import-backend-id $
+  ds-task-import-clear-backend )
   X-ORIGIN 'OpenDS Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.65 NAME
   ( 'ds-cfg-replication-server-config'

--
Gitblit v1.10.0