Definition: Subschema Subentry
A subschema subentry is a special entry within the Directory Server that provides information about the schema elements defined in the server. Attributes in this entry include:
- ldapSyntaxes – The set of attribute syntaxes defined in the server schema.
- matchingRules – The set of matching rules defined in the server schema.
- matchingRuleUse – The set of matching rule uses defined in the server schema.
- attributeTypes – The set of attribute types defined in the server schema.
- objectClasses – The set of object classes defined in the server schema.
- nameForms – The set of name forms defined in the server schema.
- dITContentRules – The set of DIT content rules defined in the server schema.
- dITStructureRules – The set of DIT structure rules defined in the server schema.
Note that all of these are operational attributes and therefore will not be returned unless explicitly requested.
Also note that it is technically possible for directory servers to have multiple subschema subentries with different sets of schema definitions that govern different portions of the DIT. The schema that applies to any given entry may be determined by retrieving the subschemaSubentry virtual attribute from that entry. Sun OpenDS SE currently supports only a single schema, and by default publishes that schema at "cn=schema".