The 'set' function is omitted for read only data items. The basic values denote values that are of the basic type. These are non-object types which represent fundamental data types. Of special interest included in the basic types is the type 'any' which can represent any type. Constructed values denote structure, unions , arrays and sequences.
Sequences are variable-length arrays with a maximum size.
Sequences can be either bounded or unbounded. Bounded sequences have a maximal size, specified at time of declaration. Unbounded sequences do not have an explicit maximal size defintion. Strings are similar to sequences of type char, and have both a bound and unbounded version. Object References are opaque references only uniform within an ORB implementation.