An instance of OM class DS_C_EXT indicates that a standardized extension to the directory service is outlined in the standards. Such extensions will only be standardized in post-1988 versions of the standards. Therefore, this OM class is not used by the XDS API and is only included for X/Open conformance purposes.
An instance of this OM class has the OM attributes of its superclass, OM_C_OBJECT, in addition to the OM attributes listed in the following table.
OM Attributes of DS_C_EXT
OM Attribute |
Value Syntax | Value Length | Value Number | Value Initially |
DS_CRIT | OM_S_ BOOLEAN |
- | 1 | OM_FALSE |
DS_IDENT | OM_S_ INTEGER) |
- | 1 | - |
DS_ITEM_ PARAMETERS |
Any | - | 1 | - |
This attribute must have one of the following values:
- OM_FALSE, meaning that the originator permits the operation to be performed even if the extension is not available.
- OM_TRUE, meaning that the originator mandates that the extended operation be performed. If the extended operation is not performed, an error is reported.
· DS_IDENT
This attribute identifies the service extension.
· DS_ITEM_PARAMETERS
This OM attribute supplies the parameters of the extension. Its syntax is determined by the value of DS_IDENT.