2.294 Attribute systemFlags

This attribute specifies an integer value that contains flags that define additional properties of the class. See [MS-ADTS] for more information. This attribute is optional.

The systemFlags attribute contains bitwise flags. The values relevant to the schema objects are the following (further defined in [MS-ADTS] section 2.2.10):

  • FLAG_ATTR_NOT_REPLICATED: This attribute is non-replicated.

  • FLAG_ATTR_REQ_PARTIAL_SET_MEMBER: If set, this attribute is a member of partial attribute set (PAS) regardless of the value of attribute isMemberofPartialAttributeSet.

  • FLAG_ATTR_IS_CONSTRUCTED: This attribute is a constructed attribute.

  • FLAG_ATTR_IS_OPERATIONAL: This attribute is an operational attribute, as defined in [RFC2251] section 3.2.1.

  • FLAG_SCHEMA_BASE_OBJECT: This attribute is a Category 1 schema attribute.

  • FLAG_ATTR_IS_RDN: This attribute can be used as an RDN attribute of a class.

This attribute is defined as follows:

 cn: System-Flags
 ldapDisplayName: systemFlags
 attributeId: 1.2.840.113556.1.4.375
 attributeSyntax: 2.5.5.9
 omSyntax: 2
 isSingleValued: TRUE
 schemaIdGuid: e0fa1e62-9b45-11d0-afdd-00c04fd930c9
 systemOnly: TRUE
 searchFlags: fPRESERVEONDELETE
 attributeSecurityGuid: e48d0154-bcf8-11d1-8702-00c04fb96050
 systemFlags: FLAG_SCHEMA_BASE_OBJECT
 schemaFlagsEx: FLAG_ATTR_IS_CRITICAL

Version-Specific Behavior: First implemented on Windows 2000 Server operating system.

The schemaFlagsEx attribute was added to this attribute definition in Windows Server 2008 operating system.