From 0015ea68da20d023ea91ffc82306c91b5cf43dce Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Tue, 21 Aug 2007 13:31:07 +0000
Subject: [PATCH] Add attribute uniqueness plugin implementation that provides single-server attribute uniqueness. The plugin has the following features:

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

diff --git a/opendj-sdk/opends/resource/schema/02-config.ldif b/opendj-sdk/opends/resource/schema/02-config.ldif
index 87d0a8e..af1d21d 100644
--- a/opendj-sdk/opends/resource/schema/02-config.ldif
+++ b/opendj-sdk/opends/resource/schema/02-config.ldif
@@ -1567,6 +1567,12 @@
 attributeTypes: ( 1.3.6.1.4.1.26027.1.1.470 NAME 'ds-cfg-replace-pattern'
   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.467
+  NAME 'ds-cfg-unique-attribute-type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+  X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.468
+  NAME 'ds-cfg-unique-attribute-base-dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+  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 )
@@ -2201,4 +2207,8 @@
   STRUCTURAL MUST ( ds-cfg-match-attribute $ ds-cfg-match-pattern )
   MAY ( ds-cfg-match-base-dn $ ds-cfg-replace-pattern )
   X-ORIGIN 'OpenDS Directory Server' )
-
+objectClasses: ( 1.3.6.1.4.1.26027.1.2.120
+  NAME 'ds-cfg-unique-attribute-plugin' SUP ds-cfg-plugin
+  STRUCTURAL
+  MAY ( ds-cfg-unique-attribute-type $ ds-cfg-unique-attribute-base-dn )
+  X-ORIGIN 'OpenDS Directory Server' )

--
Gitblit v1.10.0