Previous Topic: Transfer Object ServerNext Topic: Schedule Object Server


TOS Classes

The classes that the TOS maintains are the following:

Transfer Class (DTTransfer)

A transfer object defines how to perform a data transfer. It encapsulates all the information required to carry out the transport of the specified data from one location to another. It also provides properties and methods that let the user monitor and control the data transfer. Transfer objects contain references to filter objects and machines. When a transfer object is created, the TOS uses the properties from the default transfer object for the new transfer. This lets you set the minimum amount of properties that allow the transfer to run. These properties are input (source data), output (destination data), initiator (source machine), and responder (destination machine).

Transfer Group Class (DTTransferGroup)

A transfer group object consists of a user-defined group of transfer objects. You can either activate these transfers sequentially or as a group (which takes full advantage of the activation algorithms in the TOS). The transfer objects cannot be activated, aborted, suspended, resumed, or reset individually. These methods can be performed on transfer group objects only.

Filter Class (DTFilter)

Filter objects define some operation to perform on the data to be transferred. This operation works either on the file (file based) or on buffers of data (parcel based) when the transfer is activated. Filter objects are associated with a transfer object and represent the actual filters or filtering that is applied to the data before, during, or after the data is either read or written, or both. These filters can include text reading, data encryption, and data compression. The properties of the filter objects determine the type of filtering used.