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. Backup - creating an object
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

Backup - creating an object

Once the application has started a transaction, it can start a backup. A backup transaction is identified by the first BSACreateObject() call. BSACreateObject() starts the process of backing up an object. Once the object has been created, multiple BSASendData() calls are used to send the data associated with an object. This object is then completed with a BSAEndData() call.

The ability to pass data in buffers allows an XBSA application to use any buffering technique that is appropriate to ensure consistency or to improve performance. When data is passed in buffers, all the data for one object must be passed, in the proper sequence, before any other operation is started.

Feedback

Was this page helpful?
Previous

Session example

Next

Creating an object

Feedback

Was this page helpful?