Data Snapshot Configuration

IID: [1:{01000027}]

This interface provides a way to configure the contents of a Data Snapshot interface. This must only be provided on a session, where the session state provides the context and state between this configured definition and the Data Snapshot interface (also provided on the session, after this interface is used to configure the provided definition). This interface should no longer be provided on the session once the definition has been set (a new session should be established for a different definition).

Associated Interfaces

> Type Definitions

DefinitionType ID: 7

A compressed block that defines the properties that are being transferred in the advertisement. The compression algorithm is DEFLATE (RFC 1951). The uncompressed block is an EMIT-marshalled instance of the 'Uncompressed Value Set Definition' type defined in the Data Sink [{01}:{0225}] interface.

Min Length: 0
Length: 65535
Type: blob

> Methods

Set DefinitionItem ID: 1


Request to provide the specified definition of data via the Data Snapshot interface on the current session.

Inputs:
 7 -  definition - The definition.

> Exceptions

Definition Not UnderstoodItem ID: 2


Returned from the method if the definition received is not understood. This indicates some formatting issue on the requestor, or a programming error on the provider. Resubmitting the same definition will likely result in the same exception, so this can be considered fatal for the definition in question and would prevent any data transfer.
Not AvailableItem ID: 3


Returned from the method if the definition received cannot be provided. This indicates the provider is not capable of providing the requested definition (e.g., unimplemented interfaces, properties, or aggregation types). Resubmitting the same definition will likely result in the same exception, so this can be considered fatal for the definition in question and would prevent any data transfer.