## Introduction to OM Classes

This topic defines, in alphabetical order, the OM classes that constitute the directory service package. This package incorporates the OM classes for the errors which may be returned at the XDS interface. The object identifier associated with this package is

{iso(1) identified-organization(3) icd-ecma(0012) member-company(2)
dec(1011) xopen(28) dsp(0)}

It takes the following encoding:

\x2B\xC\x2\x87\x73\x1C\x0

This object identifier is represented by the constant DS_SERVICE_PKG.

The object management notation is briefly described in the following text. See Information Syntaxes, XOM Service Interface, and Object Management Package for more information on object management.

Each OM class is described in a separate topic, which identifies the OM attributes specific to that OM class. The OM classes and OM attributes for each OM class are listed in alphabetical order. The OM attributes that can be found in an instance of an OM class are those OM attributes specific to that OM class, as well as those inherited from each of its superclasses (see XOM Programming ). The OM class-specific OM attributes are defined in a table. The table indicates the name of each OM attribute, the syntax of each of its values, any restrictions upon the length (in bits, octets (bytes), or characters) of each value, any restrictions upon the number of values, and the value, if any, om_create( ) supplies.

The constants that represent the OM classes and OM attributes in the C binding are defined in the xds.h(4xds) header file.

##