10.4 Sample

The following flowchart illustrates a sample usage of the SMS API

Flow chart illustrating how SMS restores data

The Demonstration Engine is a sample backup engine available in source and binary form and backs up data to the disk that uses the above sample calling sequence. This can be used to understand the purpose and usage of the SMS API set.

TSATEST is a sample utility that emulates a virtual tape with infinite bandwidth that helps in analyzing the TSA performance independent of other bottlenecks. In effect, TSATEST reads the data to be backed up from SMS API and discards the data. This utility is also available in source and binary form. This can be used to understand the calling sequence and can be used to compare performance of actual backup engine implementation.