Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
  3. Using the NetBackup XBSA interface
  4. Creating a NetBackup XBSA application
  5. Restore - retrieving an object's data
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

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.

Feedback

Was this page helpful?
Previous

Query example

Next

Restoring an object

Feedback

Was this page helpful?