From 40095127c9f3aa646e43ea466c96f2a0e9173496 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 29 Mar 2007 01:53:46 +0000
Subject: [PATCH] Update the core server schema to ensure that it includes all of the pilot schema elements from RFC 1274.  Where elements already existed but with a different name (e.g., 'uid' instead of 'userid'), I updated them to include both names.

---
 opends/resource/schema/00-core.ldif |  122 ++++++++++++++++++++++++++++++++--------
 1 files changed, 97 insertions(+), 25 deletions(-)

diff --git a/opends/resource/schema/00-core.ldif b/opends/resource/schema/00-core.ldif
index d70f875..295178c 100644
--- a/opends/resource/schema/00-core.ldif
+++ b/opends/resource/schema/00-core.ldif
@@ -45,18 +45,26 @@
   SINGLE-VALUE X-ORIGIN 'RFC 4512' )
 attributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation' EQUALITY caseIgnoreMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} X-ORIGIN 'RFC 2256' )
-attributeTypes: ( 2.5.4.3 NAME 'cn' SUP name X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.4 NAME 'sn' SUP name X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' ) SUP name
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' ) SUP name
+  X-ORIGIN 'RFC 4519' )
 attributeTypes: ( 2.5.4.5 NAME 'serialNumber' EQUALITY caseIgnoreMatch
   SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64}
   X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.6 NAME 'c' SUP name SINGLE-VALUE X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.7 NAME 'l' SUP name X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.8 NAME 'st' SUP name X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.9 NAME 'street' EQUALITY caseIgnoreMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.10 NAME 'o' SUP name X-ORIGIN 'RFC 4519' )
-attributeTypes: ( 2.5.4.11 NAME 'ou' SUP name X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' ) SUP name SINGLE-VALUE
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' ) SUP name
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) SUP name
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
+  EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' ) SUP name
+  X-ORIGIN 'RFC 4519' )
+attributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' ) SUP name
+  X-ORIGIN 'RFC 4519' )
 attributeTypes: ( 2.5.4.12 NAME 'title' SUP name X-ORIGIN 'RFC 4519' )
 attributeTypes: ( 2.5.4.13 NAME 'description' EQUALITY caseIgnoreMatch
   SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
@@ -211,7 +219,7 @@
 attributeTypes: ( 2.5.21.2 NAME 'dITContentRules' EQUALITY caseIgnoreMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.16 USAGE directoryOperation
   X-ORIGIN 'RFC 4512' )
-attributeTypes: ( 0.9.2342.19200300.100.1.25 NAME 'dc'
+attributeTypes: ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
   EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'RFC 4519' )
 attributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense'
@@ -256,9 +264,9 @@
 attributeTypes: ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.43 NAME 'co' EQUALITY caseIgnoreMatch
-  SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-  X-ORIGIN 'RFC 4524' )
+attributeTypes: ( 0.9.2342.19200300.100.1.43 NAME ('co' 'friendlyCountryName' )
+  EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' )
 attributeTypes: ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
   EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
   X-ORIGIN 'RFC 4524' )
@@ -277,12 +285,13 @@
 attributeTypes: ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.5 NAME 'drink'
+attributeTypes: ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDrink' )
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.20 NAME 'homePhone'
-  EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' )
+attributeTypes: ( 0.9.2342.19200300.100.1.20
+  NAME ( 'homePhone' 'homeTelephoneNumber' ) EQUALITY telephoneNumberMatch
+  SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
+  X-ORIGIN 'RFC 4524' )
 attributeTypes: ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
   EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 X-ORIGIN 'RFC 4524' )
@@ -292,21 +301,23 @@
 attributeTypes: ( 0.9.2342.19200300.100.1.4 NAME 'info' EQUALITY caseIgnoreMatch
   SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048}
   X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.3 NAME 'mail'
+attributeTypes: ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
   EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} X-ORIGIN 'RFC 4524' )
 attributeTypes: ( 0.9.2342.19200300.100.1.10 NAME 'manager'
   EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
   X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.41 NAME 'mobile'
-  EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' )
+attributeTypes: ( 0.9.2342.19200300.100.1.41
+  NAME ( 'mobile' 'mobileTelephoneNumber' ) EQUALITY telephoneNumberMatch
+  SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
+  X-ORIGIN 'RFC 4524' )
 attributeTypes: ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4524' )
-attributeTypes: ( 0.9.2342.19200300.100.1.42 NAME 'pager'
-  EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' )
+attributeTypes: ( 0.9.2342.19200300.100.1.42
+  NAME ( 'pager' 'pagerTelephoneNumber' ) EQUALITY telephoneNumberMatch
+  SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
+  X-ORIGIN 'RFC 4524' )
 attributeTypes: ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4524' )
@@ -336,7 +347,7 @@
 attributeTypes: ( 0.9.2342.19200300.100.1.7 NAME 'photo'
   EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
   X-ORIGIN 'RFC 2798' )
-attributeTypes: ( 0.9.2342.19200300.100.1.1 NAME 'uid'
+attributeTypes: ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
   EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} X-ORIGIN 'RFC 4519' )
 attributeTypes: ( 1.3.6.1.1.4 NAME 'vendorName'
@@ -373,6 +384,42 @@
   DESC 'Sun-defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
   NO-USER-MODIFICATION USAGE directoryOperation
   X-ORIGIN 'Sun Java System Directory Server' )
+attributeTypes: ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.28 NAME 'mxRecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
+attributeTypes: ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 1274' )
 objectClasses: ( 2.5.6.0 NAME 'top' ABSTRACT MUST objectClass
   X-ORIGIN 'RFC 4512' )
 objectClasses: ( 2.5.6.1 NAME 'alias' SUP top STRUCTURAL MUST aliasedObjectName
@@ -527,4 +574,29 @@
   DESC 'Sun-defined objectclass' SUP top STRUCTURAL MUST ( cn )
   MAY ( memberURL $ businessCategory $ description $ o $ ou $ owner $ seeAlso )
   X-ORIGIN 'Sun Java System Directory Server' )
+objectClasses: ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
+  SUP top MAY ( audio $ dITRedirect $ info $ jpegPhoto $ lastModifiedBy $
+  lastModifiedTime $ manager $ photo $ uniqueIdentifier ) X-ORIGIN 'RFC 1274' )
+objectClasses: ( 0.9.2342.19200300.100.4.4 NAME 'pilotPereson'
+  SUP person MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
+  favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber $
+  homePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $
+  businessCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $
+  pagerTelephoneNumber $ organizationalStatus $ mailPreferenceOption $
+  personalSignature ) X-ORIGIN 'RFC 1274' )
+objectClasses: ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' SUP top
+  MUST ( ou $ o ) MAY ( buildingName $ businessCategory $ description $
+  destinationIndicator $ facsimileTelephoneNumber $ internationaliSDNNumber $
+  l $ physicalDeliveryOfficeName $ postOfficeBox $ postalAddress $ postalCode $
+  preferredDeliveryMethod $ registeredAddress $ searchGuide $ seeAlso $ st $
+  street $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
+  userPassword $ x121Address ) X-ORIGIN 'RFC 1274' )
+objectClasses: ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domain
+  MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAMERecord )
+  X-ORIGIN 'RFC 1274' )
+objectClasses: ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dSA
+  MUST dSAQuality X-ORIGIN 'RFC 1274' )
+objectClasses: ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData' SUP top
+  MUST dSAQuality MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
+  X-ORIGIN 'RFC 1274' )
 

--
Gitblit v1.10.0