Veritas NetBackup 并行流框架 SDK 开发人员指南
- 使用 NetBackup Parallel Streaming Framework保护工作负载
- NetBackup Parallel Streaming Framework插件体系结构
- 部署 NetBackup Parallel Streaming Framework SDK
- 插件开发准备
- 使用示例插件
- 开发工作负载插件
- 部署工作负载插件
- NetBackup Parallel Streaming Framework API 参考
- 日志记录和故障排除
aapi_open_server
int aapi_open_server( const aapi_session_def_t *session, const aapi_server_name_t aapi_server_name, const aapi_cred_t *credentials, aapi_pgn_server_handle_t *server_handle)
NetBackup PSF 在发现、备份、还原或后处理期间调用此 API。
该 API 可用于验证应用程序服务器名称和凭据。凭据以明文 (AAPI_CRED_CLEAR) 格式使用 username:password。
该 API 分配 aapi_pgn_server_handle_s 类型的服务器手柄。可以在此服务器手柄中定义自定义插件元数据,以便在所有 API 调用中重复使用。会话手柄有一个 session_type 变量,指示开放服务器启动的进程。
例如,进程可以是发现 (AAPI_SESSION_TYPE_DISCOVERY)、备份 (AAPI_SESSION_TYPE_BACKUP)、还原 (AAPI_SESSION_TYPE_RESTORE) 或后处理 (AAPI_SESSION_TYPE_POSTPROCESS)。
session_type 值可用于自定义任何特定于进程的验证。
表:API 参数
参数 | 类型 | 描述 |
---|---|---|
会话 | 输入:const | 会话的手柄 |
aapi_server_name | 输入:const | 格式为 application_type:application_server_name 的应用程序服务器名称 |
凭据 | 输入:const | 应用程序服务器的凭据以明文 (AAPI_CRED_CLEAR) 格式采用 username:password 形式。 |
server_handle | 输出:const | 服务器手柄 |
表:返回值
值 | 描述 |
---|---|
AAPI_ECREDS_NOT_AVAILABLE | 凭据不可用。 |
AAPI_ECREDS_INVALID | 凭据无效。 |
AAPI_ESERVER | 服务器名称无效。 |
AAPI_ESERVER_NOT_RESPONDING | 应用程序服务器未响应。 |
有关返回值的完整列表,请参见请参见NetBackup Parallel Streaming Framework API 返回值。