Please enter search query.
Search <book_title>...
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
Last Published:
2021-01-01
Product(s):
NetBackup (9.0.0.1, 9.0)
- Introduction to NetBackup XBSA
- How to set up the SDK
- Using the NetBackup XBSA interface
- NetBackup XBSA data structures
- NetBackup XBSA environment
- XBSA sessions and transactions
- Creating a NetBackup XBSA application
- How to build an XBSA application
- How to run a NetBackup XBSA application
- API reference
- Function calls
- Function specifications
- Type definitions
- Process flow and troubleshooting
- How to use the sample files
- Support and updates
- Appendix A. Register authorized locations
Restore - retrieving an object's data
Another type of transaction is a restore transaction. A restore transaction is identified by the first BSAGetObject() call. A difference from a backup transaction is that there can also be BSAQueryObject() calls within a restore transaction, which is useful to get the object descriptor of the object the XBSA application is restoring. BSAGetObject() starts the process of retrieving an object. Once the object has been retrieved, multiple BSAGetData() calls are used to retrieve the data associated with an object. The last BSAGetData() call returns BSA_NO_MORE_DATA that signals that the NetBackup XBSA interface has completed sending the data. The BSAEndData() call then releases all of the resources.