|
LDAP_SCHEMA_OID |
OID |
Object identifier of the schema element. This field has only one value. |
|
LDAP_SCHEMA_DESCRIPTION |
DESC |
This field is a string definition of the schema element. This field has only one value. |
|
LDAP_SCHEMA_NAMES |
NAME |
Defines all names used to identify the schema element. |
|
LDAP_SCHEMA_OBSOLETE |
OBSOLETE |
Defines whether this schema definition is still in use. This field has no value. If the field name is present, the definition is obsolete; otherwise the definition is still valid. |
|
LDAP_SCHEMA_SUPERIOR |
SUP |
Defines the name of the attribute from which this attribute is derived. |
|
LDAP_SCHEMA_EQUALITY |
EQUALITY |
Defines the Object identifier of the Matching rule used for an equality comparison of this attribute. |
|
LDAP_SCHEMA_SUPERIOR |
SUP |
Defines the name of the attribute from which this attribute is derived. |
|
LDAP_SCHEMA_ORDERING |
ORDERING |
Defines the Object identifier of the Matching rule used for an ordering-collating comparison of this attribute. |
|
LDAP_SCHEMA_SUBSTRING |
SUBSTR |
Defines the Object identifier of the Matching rule used for a substring comparison of this attribute. |
|
LDAP_SCHEMA_SYNTAX_OID |
SYNTAX |
Defines the Object identifier of the syntax that will be used for this attribute. |
|
LDAP_SCHEMA_SINGLE_VALUED |
SINGLE-VALUE |
Defines whether or not this attribute is multi-valued or not. This field has no value. If the field name is present the attribute is single valued, otherwise it is multi-valued. |
|
LDAP_SCHEMA_COLLECTIVE |
COLLECTIVE |
Defines whether or not this attribute is collective, meaning all instances of an object with this attribute will have the same value for this attribute. This field has no value. If the field name is present the attribute is collective, otherwise it is not. |
|
LDAP_SCHEMA_NO_USER_MOD |
NO-USER-MODIFICATION |
Defines whether or not a user can modify this attribute. This field has no value. If the field name is present the attribute is not modifiable, otherwise it is modifiable. |
|
LDAP_SCHEMA_USAGE |
USAGE |
Defines whether this attribute is used by a user application, a directory operation, a distributed operation or a per-DSA (Directory Service Agent) operation. The following define strings for the value of this field:
LDAP_SCHEMA_USER_APP userApplications If the LDAP_SCHEMA_USAGE field name has this value then the attribute is used by an application independent of the directory server.
LDAP_SCHEMA_DIRECTORY_OP directoryOperation If the LDAP_SCHEMA_USAGE field name has this value then the directory uses the defined attribute.
LDAP_SCHEMA_DISTRIBUTED_OP distributedOperation If the LDAP_SCHEMA_USAGE field name has this value then the attribute is share between DSAs, Directory Server Agents. |
|
LDAP_SCHEMA_DSA_OP |
dSAOperation |
If the LDAP_SCHEMA_USAGE field name has this value then the attribute can be unique for each DSA, Directory Server Agent. |