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 は、アプリケーションサーバー名およびクレデンシャルの検証に使用できます。クレデンシャルでは、username:password のクリアテキスト (AAPI_CRED_CLEAR) 形式が使用されます。
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 のパラメータ
パラメータ | 型 | 説明 |
---|---|---|
セッション (session) | 入力: const | セッションへのハンドル |
aapi_server_name | 入力: const | application_type:application_server_name 形式のアプリケーションサーバー名 |
クレデンシャル | 入力: const | アプリケーションサーバーのクレデンシャル (username:password のクリアテキスト (AAPI_CRED_CLEAR) 形式) |
server_handle | 出力: const | サーバーハンドル |
表: 戻り値
値 | 説明 |
---|---|
AAPI_ECREDS_NOT_AVAILABLE | クレデンシャルが利用できません。 |
AAPI_ECREDS_INVALID | クレデンシャルが無効です。 |
AAPI_ESERVER | サーバー名が無効です。 |
AAPI_ESERVER_NOT_RESPONDING | アプリケーションサーバーが応答していません。 |
すべての戻り値のリストは、NetBackup Parallel Streaming Framework API の戻り値を参照してください。