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. Initiating a session
  6. Modifying the XBSA environment within a session
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

Modifying the XBSA environment within a session

The XBSA environment is created when the session is initiated. A couple of the variables, like BSA_API_VERSION and NBBSA_LOG_DIRECTORY, cannot be changed once the session has started. Many of the other variables can still be modified. If the XBSA application is going to set BSA_SERVICE_HOST, NBBSA_CLIENT_HOST, NBBSA_POLICY, or NBBSA_SCHEDULE, this needs to be done outside of a transaction, either before the first transaction or between transactions.

Once within a session, the XBSA environment can be updated with either NBBSASetEnv() or NBBSAUpdateEnv(). These are extensions to the XBSA specification. NBBSASetEnv() is used to set an individual XBSA environment variable and NBBSAUpdateEnv() updates the entire XBSA environment.

Feedback

Was this page helpful?
Previous

Initiating a session

Next

Session example

Feedback

Was this page helpful?