PreviousNext

DS_C_ATTRIBUTE

An instance of OM class DS_C_ATTRIBUTE is an attribute of an object, and is thus a component of its directory entry.

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_ATTRIBUTE


OM Attribute
Value Syntax Value Length Value Number Value Initially
DS_ATTRIBUTE_
TYPE
String(OM_S_
OBJECT_
IDENTIFIER_
STRING
- 1 -
DS_ATTRIBUTE_
VALUES
Any - 0 or more -
· DS_ATTRIBUTE_TYPE
The attribute type that indicates the class of information given by this attribute.

· DS_ATTRIBUTE_VALUES
The attribute values. The OM value syntax and the number of values allowed for this OM attribute are determined by the value of the DS_ATTRIBUTE_TYPE OM attribute in accordance with the rules given in XDS Interface Description.

If the values of this OM attribute have the syntax String(*), the strings can be long and segmented. For this reason, om_read( ) and om_write( ) need to be used to access all String(*) values.

Note: A directory attribute must always have at least one value, although it is acceptable for instances of this OM class not to have any values.