Indicates whether to allow an application to deserialize an object using the serialization from the previous OpenEdge major release version.

Data type: LOGICAL

Access: Readable/Writeable

Applies to: SECURITY-POLICY system handle

The default value is NO. This attribute is provided as a migration path for upgrading applications to the current release of OpenEdge. By default an object serialized in a pre-12.0 release cannot be deserialized in 12.0 and later. For backward compatibility, setting the ALLOW-PREV-DESERIALIZATION attribute to YES/TRUE allows an application to receive an object using the serialization from the previous OpenEdge major release version. Note that passing a serialized object from the current OpenEdge release to an older release is not supported.

For more information, see R-code updates.

Note: This attribute affects object serialization when passing objects as parameters over the application server boundary and also via the Progress.IO.BinarySerializer class.