Parameters

Info - Implementation of the method must fill corresponding ObjectHash and ObjectData properties of objects in the array with data

Return values

0 if the method succeeded or one of defined error codes in case of failure.

Description

This method should provide data for each object requested by the client.

The object for which the data is requested is identified by ObjectID property of objects contained in Info array.
Implementation must set ObjectHash and ObjectData properties of the corresponding Object or report an error for given object.
Status property of the object must be set to "no error" if the data were set for the object, or to corresponding status code if the object could not be found or accessed.

Object class must be locked by the client before any information that belongs to the class is synchronized, otherwise the server must return CLASS_NOT_LOCKED error.

If the implementation needs to add some information or status to the centralized log, it can use Log() method of Engine object provided in OpenSession() method.