]> git.sur5r.net Git - openldap/commitdiff
Add tables for syntaxes and matching rules, need to be filled in
authorKurt Zeilenga <kurt@openldap.org>
Sun, 13 Aug 2000 04:27:15 +0000 (04:27 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sun, 13 Aug 2000 04:27:15 +0000 (04:27 +0000)
doc/guide/admin/schema.sdf

index c0f8ce63c9301ef2e1720769aa470ba92f20dca0..500a8dbc107a68334cb642663b15311685e9acb8 100644 (file)
@@ -17,16 +17,16 @@ your use.  Each set is defined in a file suitable for inclusion
 file.  These schema files are normally installed in the
 {{F:/usr/local/etc/openldap/schema}} directory.
 
-!block table; colaligns="LR"; align=Center; \
+!block table; colaligns="LR"; coltags="F,N"; align=Center; \
        title="Table 6.1: Provided Schema Specifications"
-File                           Description
-{{F:core.schema}}              OpenLDAP {{core}} (required)
-{{F:cosine.schema}}            Cosine and Internet X.500 (useful)
-{{F:inetorgperson.schema}}     InetOrgPerson (useful)
-{{F:misc.schema}}              Assorted (experimental)
-{{F:nadf.schema}}              North American Directory Forum (FYI)
-{{F:nis.schema}}               Network Information Services (FYI)
-{{F:openldap.schema}}          OpenLDAP Project (experimental)
+File                   Description
+core.schema            OpenLDAP {{core}} (required)
+cosine.schema          Cosine and Internet X.500 (useful)
+inetorgperson.schema   InetOrgPerson (useful)
+misc.schema            Assorted (experimental)
+nadf.schema            North American Directory Forum (FYI)
+nis.schema             Network Information Services (FYI)
+openldap.schema                OpenLDAP Project (experimental)
 !endblock
 
 To use any of these schema files, you only need to include the
@@ -73,16 +73,16 @@ can obtain one OID and branch it as needed.  For example,
 if your organization were assigned OID {{EX:1.1}}, you could branch
 the tree as follows:
 
-!block table; colaligns="LR"; align=Center; \
+!block table; colaligns="LR"; coltags="EX,N"; align=Center; \
        title="Table 6.2: Example OID hierarchy"
-OID                    Assignment
-{{EX:1.1}}             Organization's OID
-{{EX:1.1.1}}           SNMP Elements
-{{EX:1.1.2}}           LDAP Elements
-{{EX:1.1.2.1}}         AttributeTypes
-{{EX:1.1.2.1.1}}       myAttribute
-{{EX:1.1.2.2}}         ObjectClasses
-{{EX:1.1.2.2.1}}       myObjectClass
+OID            Assignment
+1.1            Organization's OID
+1.1.1          SNMP Elements
+1.1.2          LDAP Elements
+1.1.2.1                AttributeTypes
+1.1.2.1.1      myAttribute
+1.1.2.2                ObjectClasses
+1.1.2.2.1      myObjectClass
 !endblock
 
 You are, of course, free to design a hierarchy suitable to your
@@ -213,6 +213,19 @@ Note that syntaxes is specified by OID.  In addition, the equality
 and substring matching uses case ignore rules.  Below are tables of
 {{slapd}}(8) supported syntax and matching rules.
 
+!block table; align=Center; coltags="EX,EX,N"; \
+       title="Table 6.3: Supported Syntaxes"
+Name           OID                             Description
+directoryString        1.3.6.1.4.1.1466.115.121.1.15   A directory string
+!endblock
+
+!block table; align=Center; coltags="EX,N"; \
+       title="Table 6.4: Supported Matching Rules"
+Name           Description
+caseIgnoreMatch        case insensitive, space insensitive matching
+caseExactMatch case sensitive, space insensitive matching
+!endblock
+
 The second attribute, {{EX:cn}}, is a subtype of {{EX:name}} hence
 in inherits the syntax, matching rules, and usage of {{EX:name}}.
 {{EX:commonName}} is an alternative name.