Veritas 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
- 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
Error messages
The following table lists the possible return codes for the NetBackup XBSA functions. The descriptions for each individual function lists the valid return codes that are valid for that function.
The return code BSA_RC_SUCCESS is returned on successful completion by all NetBackup XBSA function calls.
Table: Error Messages for NetBackup XBSA Functions
Value | Return Code Name | Meaning |
---|---|---|
0x00 | BSA_RC_SUCCESS | The function succeeded. |
0x03 | BSA_RC_ABORT_SYSTEM_ERROR | System detected error, operation aborted. |
0x04 | BSA_RC_AUTHENTICATION_FAILURE | There was an authentication failure. |
0x05 | BSA_RC_INVALID_CALL_SEQUENCE | The sequence of API calls is incorrect. |
0x06 | BSA_RC_INVALID_HANDLE | The handle used to associate this call with a previous BSAInit() call is invalid. |
0x0B | BSA_RC_INVALID_VOTE | The value specified for vote is invalid. |
0x0E | NBBSA_RC_MORE_DATA | There are more objects to restore in a multiple object restore operation. |
0x0D | NBBSA_RC_FEATURE_NOT_LICENSED | The license for the requested feature is not available. |
0x11 | BSA_RC_NO_MATCH | No XBSA object matched the specified predicate. |
0x12 | BSA_RC_NO_MORE_DATA | No more data is available. |
0x15 | NBBSA_RC_INVALID_PARAMETER | A parameter passed to this function has an invalid value. |
0x1A | BSA_RC_OBJECT_NOT_FOUND | There is no copy of the requested XBSA object. |
0x20 | BSA_RC_TRANSACTION_ABORTED | The transaction was aborted. |
0x34 | BSA_RC_INVALID_DATABLOCK | The BSA_DataBlock32 parameter contained an inconsistent value. |
0x4B | BSA_RC_VERSION_NOT_SUPPORTED | The NetBackup implementation does not support the specified version of the interface. |
0x4D | BSA_RC_ACCESS_FAILURE | Access to the requested XBSA object is not possible. |
0x4E | BSA_RC_BUFFER_TOO_SMALL | The supplied buffer is too small to contain the data, as specified by the accompanying size parameter. |
0x4F | BSA_RC_INVALID_COPYID | The copyId field contained an unrecognized value. |
0x50 | BSA_RC_INVALID_ENV | An entry in the environment structure is invalid or missing. |
0x51 | BSA_RC_INVALID_OBJECTDESCRIPTOR | The BSA_ObjectDescriptor was invalid. |
0x53 | BSA_RC_INVALID_QUERYDESCRIPTOR | The BSA_QueryDescriptor was invalid. |
0x55 | BSA_RC_NULL_ARGUMENT |