Please enter search query.
Search <book_title>...
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
Last Published:
2017-07-21
Product(s):
NetBackup & Alta Data Protection (8.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
Dynamic libraries
The example Makefiles have example entries for using dynamic libraries for your XBSA application.
For the UNIX platforms, (from Makefile.unix) see the following example:
# Use one of these LIBS to bind dynamically LIBS = -L/usr/openv/lib -lxbsa -lnbclientcST -lnbbasecST #LIBS = -L/usr/openv/lib -lxbsa64 -lnbclientcST -lnbbasecST
For the Windows platforms, (from Makefile.nt) see the following example:
#LIBS = $(XBSA_SDK_DIR)\lib\Windows-x86\Windows\xbsa.lib #LIBS = $(XBSA_SDK_DIR)\lib\Windows-x86\Windows2003\xbsa.lib #LIBS = $(XBSA_SDK_DIR)\lib\Windows-x86\Windows2008\xbsa.lib #LIBS = $(XBSA_SDK_DIR)\lib\Windows-x64\Windows\xbsa.lib #LIBS = $(XBSA_SDK_DIR)\lib\Windows-x64\Windows2003\xbsa.lib #LIBS = $(XBSA_SDK_DIR)\lib\Windows-x64\Windows2008\xbsa.lib
The dynamic shared object libraries will be installed with the NetBackup client on any supported client platform. Similar to the static libraries, there will be a libxbsa.so or a libxbsa64.so. On UNIX platforms, the libraries are installed to /usr/openv/lib. On Windows platforms, the libraries are installed on install_directory\netbackup\bin.