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
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.