PreviousNext

Strings

An OM attribute with syntax template String(*) specifies the string syntax of its value. A string is categorized as either a bit string, an octet string, or a character string. The bits of a bit string, the octets of an octet string, or the octets of a character string constitute the elements of the string. (Refer to Information Syntaxes for a list of the syntaxes that form the string group.)

The value length of a string is the number of elements in the string. Any constraints on the value length of a string are specified in the appropriate OM class definitions.

The elements of the string are numbered. The position of the first element is 0 (zero). The positions of successive elements are successive positive integers.

For example, one of the attributes of the OM class DS_C_ENTRY_INFO_SELECTION is DS_ATTRIBUTES_SELECTED. DS_ATTRIBUTES_SELECTED is listed in the OM attribute table for DS_C_ENTRY_INFO_SELECTION as having a value syntax of String(OM_S_OBJECT_IDENTIFIER_STRING), as shown in the table, Description of an OM Attribute By Using Syntax Enum(*) .