HP-UX Directory Server Administrator Guide HP-UX Directory Server Version 8.1 (5900-3098, May 2013)

the changes do not show up in the changelog, these newly-loaded schema files are not replicated.
In order to load those schema files on any other servers, the schema has to be copied over, then
a local reload task has to be run.
10.2 Managing object identifiers
Each LDAP object class or attribute must be assigned a unique name and object identifier
(OID). An OID is a dot-separated number that identifies the schema element to the server. OIDs
can be hierarchical, with a base OID that can be expanded to accommodate different branches.
For example, the base OID could be 1, and there can be a branch for attributes at 1.1 and for
object classes at 1.2.
NOTE:
It is not required to have a numeric OID for creating custom schema, but HP strongly recommends
it for better forward compatibility and performance.
OIDs are assigned to an organization through the Internet Assigned Numbers Authority (IANA),
and Directory Server does not provide a mechanism to obtain OIDs. To get information about
obtaining OIDs, visit the IANA website at http://www.iana.org/cgi-bin/enterprise.pl.
After obtaining a base OID from IANA, plan how the OIDs are going to be assigned to custom
schema elements. Define a branch for both attributes and object classes; there can also be branches
for matching rules and LDAP controls.
After the OID branches are defined, create an OID registry to track OID assignments. An OID
registry is a list that gives the OIDs and descriptions of the OIDs used in the directory schema. This
ensures that no OID is ever used for more than one purpose. Publish the OID registry with the
custom schema.
10.3 Attribute syntax
The attribute's syntax defines the format of the values that the attribute allows; as with other schema
elements, the syntax is defined for an attribute using the syntax's OID in the schema file entry. In
the Directory Server Console, the syntax is referenced by its friendly name.
Table 49 LDAP attribute syntax
DefinitionOIDName
Indicates that values for this attribute are binary.1.3.6.1.4.1.1466.115.121.1.5Binary
Indicates that this attribute has one of only two
values, true or false.
1.3.6.1.4.1.1466.115.121.1.7Boolean
Indicates that values for this attribute are limited
to exactly two printable string characters; for
example, US for the United States.
1.3.6.1.4.1.1466.115.121.1.11Country String
Indicates that values for this attribute are DNs.1.3.6.1.4.1.1466.115.121.1.12DN
Indicates that values for this attribute are
case-insensitive strings.
1.3.6.1.4.1.1466.115.121.1.15DirectoryString
Indicates that values for this attribute are encoded
as printable strings. The time zone must be
1.3.6.1.4.1.1466.115.121.1.24GeneralizedTime
specified. It is strongly recommended to use GMT
time.
Indicates that values for this attribute are case-exact
strings.
1.3.6.1.4.1.1466.115.121.1.26IA5String
Indicates that valid values for this attribute are
numbers.
1.3.6.1.4.1.1466.115.121.1.27Integer
430 Managing the Directory Schema