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

A

authentication, Authentication

B

backup transactions, Backup transaction, Backup - creating an object
buffers
overview, Buffers
private buffer space, Private buffer space
size, Buffer size

C

clients, Adding new clients
cluster
running an XBSA application in, Client in a cluster
command line, initiating backups and restores, Backups and restores from the command line
configuration, Configuration
end-user, End-user configuration
constant values, Constant values
conventions, Conventions

D

data structures, BSA_ApiVersion, BSA_SecurityToken
debug logs, Logging and NetBackup
debug mode, How to build in debug mode
debugging an XBSA application, How to debug the application
defines, Flags and defines
delete transaction, Delete transaction
deleting objects, Delete - deleting an object or image
example, Delete example
dynamic libraries, Dynamic libraries

E

environment variables, Environment variable definitions
extended, Extended environment variable definitions
NetBackup XBSA, Environment variable definitions
XBSA, Environment variable definitions
error messages, Error messages
example
of a backup, Backup example
of a query, Query example

F

flags, Flags and defines
function extensions, Function calls
function specifications, Function calls, Function specifications, NBBSAEndGetMultipleObjects

G

get_license_key, Installation instructions for UNIX platforms

H

header files, Description of the XBSA SDK package, Header files

I

installation
on UNIX, Installation instructions for UNIX platforms
on Windows, Installation instructions for Windows platforms

L

library files, Description of the XBSA SDK package
license key, Installation instructions for UNIX platforms
logging, Logging and NetBackup

M

media IDs
transaction, Media IDs transaction

N

NetBackup object ownership
changing the group ownership, NetBackup object ownership
default behavior, NetBackup object ownership
options, NetBackup object ownership
specifying the owner, NetBackup object ownership
NetBackup XBSA
environment
defined, Terminology
interface
defined, Terminology
object
defined, Terminology
session
defined, Terminology

O

object
attributes, Object descriptors
creating an empty, Creating an empty object
deleting, Delete - deleting an object or image
example, Delete example
descriptors, Object descriptors

P

performance considerations, Performance considerations
policies
creating, Creating a NetBackup policy
private buffer space, Private buffer space

Q

query
descriptors, Query descriptors
for an object, Querying for an object
transaction, Query transaction

R

requirements
for compiling, System requirements
installation, Installation requirements
restore transaction, Restore transaction
restores
of an object, Restoring an object
of multiple objects, Multiple object restore
example, Multiple object restore example
requirements, Multiple object restore
to a different client, Redirected restore to a different client
example, Restore example
running a NetBackup XBSA application, Running a NetBackup XBSA application

S

samples
programs, Sample programs
scripts, Sample scripts
schedules, Adding new schedules
script
files, Adding script files to the files list
scripts
to initiate backups and restores, Backups and restores initiated by NetBackup (through a script)
sessions
described, Sessions
initiating, Initialization and termination, Initiating a session
example, Session example
modifying XBSA environment in, Modifying the XBSA environment within a session
termination, Initialization and termination
shared memory, Shared memory
static libraries, Static libraries
storage units, Selecting a storage unit
support, About Support and updates

T

terminology, Terminology
transactions, Transactions
backup, Backup transaction, Backup - creating an object
delete, Delete transaction
media IDs, Media IDs transaction
query, Query transaction
restore, Restore transaction
type definitions, Type definitions, BSA_SecurityToken
data structures, BSA_ApiVersion, BSA_SecurityToken
enumerated, BSA_CopyType, Constant values

X

XBSA
application
defined, Terminology
described, What is NetBackup XBSA?
environment, NetBackup XBSA environment
modifying with a session, Modifying the XBSA environment within a session
environment variables, Environment variable definitions
for NetBackup configuration values, Environment variable definitions
function specifications, Function calls, Function specifications, NBBSAEndGetMultipleObjects
libraries, Library files
object data, Object data
type definitions, Type definitions, BSA_SecurityToken

Feedback

Was this page helpful?
Previous

Registering authorized locations used by a NetBackup database script-based policy

Next

Introducing the NetBackup media server deduplication option

Feedback

Was this page helpful?