View Source

h3.Definition: Structural Object Class

A structural [object class|Definition -- Object Class] is one of the primary [object class types|Definition -- Object Class Type]. A structural object class is special in that it defines the core type for any entry that contains it. An entry must have exactly one structural class (although that structural class may inherit from other structural or [abstract|Definition -- Abstract Object Class] classes).

The structural object class for an entry may be used by other [schema|Definition -- Schema] elements for defining constraints on directory data. It may be used by a [name form|Definition -- Name Form] definition to control the attribute(s) used in the [RDN|Definition -- Relative Distinguished Name] for the entry, and in turn by a [DIT structure rule|Definition -- DIT Structure Rule] to control the types of parent entries that it may have. The structural object class may also be used by a [DIT content rule|Definition -- DIT Content Rule] to control the set of [auxiliary classes|Definition -- Auxiliary Object Class] and required, allowed, and prohibited [attribute types|Definition -- Attribute Type] for the entry.

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact