Recording properties > Serialization options - Recording options

Enables you to control how objects are serialized. Serialization is often relevant to displaying objects in an ASCII representation in order to parameterize their values.

VuGen uses serialization when it encounters an unknown object during the recording, provided that the object supports serialization. An unknown object can be an input argument which was not included by the filter and therefore its construction was not recorded. Serialization helps prevent compilation errors caused by the passing of an unknown argument to a method. If an object is serialized, it is often advisable to set a custom filter to record this object.

To access
Record > Recording Options > Recording Properties > Serialization Options
Important information
This node is available only for specific protocols. For a complete list of protocols and their associated nodes, Protocol compatibility table.
See also

User interface elements are described below:

UI Element
Description
Unfold Serialized Objects
Expands serialized objects in ASCII representation and allows you to view the ASCII values of the objects in order to perform parameterization.
  • Limit Object Size (bytes). Limits serializable objects to the specified value. Objects whose size exceeds this value, will not be given ASCII representation in the script.

    Default value: 3072 bytes.
  • Ignore Serialized Objects. Lists the serialized objects not to be unfolded when encountered in the recorded script. Separate objects with commas.

    Syntax: java.lang.Object class format, delimiter = ","
  • Serialization Delimiter. Indicates the delimiter separating the elements in the ASCII representation of objects. VuGen will only parameterize strings contained within these delimiters. The default delimiter is `#'.

  • Unfold Arrays. Expands array elements of serialized objects in ASCII representation. If you disable this option and an object contains an array, the object will not be expanded.

    Default value: enabled—all deserialized objects are totally unfolded.

  • Limit Array Entries. Instructs the recorder not to open arrays with more than the specified number of elements.

    Default value: 200.