Values You Must Use with a BLOB Descriptor

The following table describes the values that you must use with blobDescriptor object properties. To indicate the number of bytes that are required to store the property, you use one of these values. If the BLOB descriptor describes an object property that is a string, then you must set the corresponding property to a numeric value that is larger than the length of the longest string that the property can hold. You can write code that omits an object method from a BLOB descriptor.

Value Description

WCHAR

Handled as a native Unicode string.

UWORD8

Stored as an unsigned byte.

SWORD8

Stored as an integer.

UWORD16

Stored as an unsigned 16-bit integer.

SWORD16

Stored as a signed 16-bit integer.

UWORD24

Stored as an unsigned 24-bit integer.

SWORD24

Stored as a signed 24-bit integer.

UWORD32

Stored as an unsigned 32-bit integer.

SWORD32

Stored as a signed 32-bit integer.

FLOAT32

Stored as a floating-point number.

FLOAT64

Stored as a double-precision floating-point number.

STRINGHOLDER

Indicates a value that Siebel eScript saves in a string. Siebel eScript passes this value to a function. This function saves this string. Siebel eScript does the following work:

  1. Allocates 10,000 bytes to contain the string.

  2. Truncates this length to the appropriate size.

  3. Removes any terminating null characters.

  4. Initializes the properties of the string.