NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
- Introduction to NetBackup XBSA
- How to set up the SDK
- Using the NetBackup XBSA interface
- Getting help with the API
- 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
- Error messages
- Function calls
- Function specifications
- BSABeginTxn
- BSACreateObject
- BSADeleteObject
- BSAEndData
- BSAEndTxn
- BSAGetData
- BSAGetEnvironment
- BSAGetLastError
- BSAGetNextQueryObject
- BSAGetObject
- BSAInit
- BSAQueryApiVersion
- BSAQueryObject
- BSAQueryServiceProvider
- BSASendData
- BSATerminate
- NBBSAAddToMultiObjectRestoreList
- NBBSADeleteImage
- NBBSAEndGetMultipleObjects
- NBBSAFreeJobInfo
- NBBSAGetEnv
- NBBSAGetErrorString
- NBBSAGetJobId
- NBBSAGetJobInfo
- NBBSAGetMediaIds
- NBBSAGetMultipleObjects
- NBBSAGetServerError
- NBBSALogMsg
- NBBSASetEnv
- NBBSAUpdateEnv
- NBBSAValidateFeatureId
- Type definitions
- Process flow and troubleshooting
- How to use the sample files
- Support and updates
- Appendix A. Register authorized locations
- Index
Description of sample files
This section includes a description of the sample files provided with the SDK. All sample files are located in ~sdk/DataStore/XBSA/samples.
Table: Description of Sample Files
Filename | Description |
|---|---|
Backup.c | This is an example of the functions needed to create an XBSA object. |
Query.c | This is an example of the functions needed to search for an XBSA object. |
Restore.c | This is an example of the functions needed to retrieve an XBSA object. |
Delete.c | This is an example of the functions needed to delete an XBSA object. |
Makefile.unix | This is an example Makefile that can be used to compile the sample programs on the UNIX platforms. |
Makefile.nt | This is an example Makefile that can be used to compile the sample programs on Windows platforms. |
backup_script.cmd | This is an example of the script that runs an XBSA application from a NetBackup schedule on a Windows platform. |
restore_script.cmd | This is an example of the script that runs an XBSA application from a NetBackup schedule on a Windows platform. |
backup_script.sh | This is an example of the script that runs an XBSA application from a NetBackup schedule on a UNIX platform. |
restore_script.sh | This is an example of the script that runs an XBSA application from a NetBackup schedule on a UNIX platform. |