About the BLOB Descriptor
The blobDescriptor object describes the structure of a BLOB (binary large object). If you must configure Siebel CRM to send an object to a process other than the Siebel eScript interpreter, such as to a Windows API function, then you must configure it to create a blobDescriptor object that describes the order and type of data of this object. This description describes how to store the properties of the object in memory. You use it with methods such as the Siebel Library Call DLL method or the Clib Read From File method. For more information, see Siebel Library Call DLL Method and Clib Read From File Method.
A BLOB descriptor includes the same data properties as the object it describes. You must set a value for each property that specifies how much memory is required to store the data that the property holds. To refer to the arguments passed to the constructor function, you use the following keyword:
this
You can think of this keyword conceptually as this object. Consider the following object:
Rectangle(width, height)
{
this.width = width;
this.height = height;
}
To configure Siebel eScript to pass data to the following items, you typically use a BLOB descriptor:
Siebel eScript data structure, which is similar to JavaScript
C program or a C++ program
Clib method
These items expect a rigid and precise description of the values that Siebel eScript passes.