Sending objects to the server

Application clients can send data or named objects and their associated data to Tivoli Storage Manager storage by using the API backup and archive functions. The backup and archive components of the system permit use of different management procedures for data that is sent to Tivoli Storage Manager storage.

The size estimate attribute is an estimate of the total size of the data object to send to the server. If the application does not know the exact object size, set the sizeEstimate to a higher estimate. If the estimate is smaller than the actual size, the Tivoli Storage Manager server uses extra resources to manage extra space allocations.

Important:

You might encounter problems if the sizeEstimate is much too large. The Tivoli Storage Manager server might not have enough space for the estimated size but does have space for the actual size; or the server might use slower devices.

You can back up or archive objects that are larger than two gigabytes in size. The objects can be either compressed or uncompressed.

To start a send operation, call dsmSendObj. If you have more data than you can send at one time, you can make repeated calls to dsmSendData to transfer the remainder of the information. Call dsmEndSendObj to complete the send operation.