3.1.1.2.4.8 Class classSchema
The attributes of class classSchema are specified in the following table.
The term "Unique" (in quotation marks) in the table is defined in section 3.1.1.2.3.
The term system-only in the table is defined in section 3.1.1.2.3.
Attribute |
Description |
---|---|
Equals the sequence [ top, classSchema ]. System-only. |
|
"Unique" OID that identifies this class. System-only. |
|
"Unique" GUID that identifies this class, used in security descriptors. If not specified on Add, the DC generates a GUID. This GUID MUST NOT be the NULL GUID. System-only. |
|
Optional. 32-bit unsigned integer. System-only. |
|
Optional. attributeID of the RDN attribute. If the rDNAttID is not present, the RDN attribute is inherited from the superclass of this class. System-only. |
|
governsID of the superclass of this class. System-only. Also see section 3.1.1.2.5.2 for auto-generated behavior when a new classSchema object is created. |
|
Optional. attributeIDs of the mandatory attributes of this class. This attribute is system-only. |
|
Optional. attributeIDs of the optional attributes of this class. This attribute is system-only. |
|
Optional. governsIDs of the classes that can be parents of this class within an NC tree. This attribute is system-only. |
|
Optional. governsIDs of the auxiliary classes that are statically linked to this class. This attribute is system-only. |
|
Class category (section 3.1.1.2.4.1), encoded as follows: 0: 88 Class 1: Structural class 3: Auxiliary class System-only. |
|
Optional. Flags that determine specific system operations; see section 2.2.10 for values. The single systemFlags value specific to a classSchema object is: FLAG_SCHEMA_BASE_OBJECT: this class is part of the base schema. Modifications to a base schema object are restricted as described in section 3.1.1.2.5. System-only. |
|
Optional. Only a DC can create (section 3.1.1.5.2.2) and modify (section 3.1.1.5.3.2) instances of a system-only class. System-only. |
|
RDN for the schema object. |
|
"Unique" name that identifies this class, used by LDAP clients. If not specified on Add, the DC generates a value as specified in section 3.1.1.2.3.4. The syntax of lDAPDisplayName is described in [RFC2251] section 4.1.4. |
|
Optional. attributeIDs of the mandatory attributes of this class in addition to the systemMustContain attributes. |
|
Optional. attributeIDs of the optional attributes of this class in addition to the systemMayContain attributes. |
|
Optional. governsIDs of the classes that can be parents of this class within an NC tree, in addition to the systemPossSuperiors classes. |
|
Optional. governsIDs of the auxiliary classes that are statically linked to this class, in addition to the systemAuxiliaryClass classes. |
|
Optional. The default security descriptor (in SDDL format, [MS-DTYP] section 2.5.1) that is assigned to new instances of this class if no security descriptor is specified during creation of the class or is merged into a security descriptor if one is specified. The rules for security descriptor merging are specified in [MS-DTYP] section 2.5.3.4. |
|
A reference to some classSchema object. This value is the default value of the objectCategory attribute of new instances of this class if none is specified during LDAP Add. Also see section 3.1.1.2.5.2 for auto-generated behavior when a new classSchema object is created. |
|
Optional. If defaultHidingValue is TRUE on a classSchema object, then when an Add creates an instance of this class (that is, where this class is the most specific class) and the Add does not specify a value for the showInAdvancedViewOnly attribute, it is as if the Add had specified TRUE for the showInAdvancedViewOnly attribute. The showInAdvancedViewOnly attribute is interpreted by LDAP clients, not by the DC. If TRUE, certain user interfaces do not display the object. |
|
showInAdvancedViewOnly |
Specifies whether the attribute is to be visible in the advanced mode of user interfaces. Also see defaultHidingValue defined previously and section 3.1.1.2.5.2 for auto-generated behavior when a new classSchema object is created. |