Guide du kit de développement logiciel Veritas NetBackup Parallel Streaming Framework pour développeurs
- Protection de vos charges de travail à l'aide de NetBackup Parallel Streaming Framework
- Architecture du plug-in NetBackup Parallel Streaming Framework
- Déploiement du kit de développement logiciel NetBackup Parallel Streaming Framework
- Compatibilité des systèmes d'exploitation et des plates-formes
- Licence pour le kit de développement logiciel NetBackup Parallel Streaming Framework
- Téléchargement du kit de développement logiciel NetBackup Parallel Streaming Framework
- Installation du kit de développement logiciel NetBackup Parallel Streaming Framework
- Préparation pour le développement du plug-in
- Préparation de votre environnement NetBackup
- Gestion des hôtes de sauvegarde
- Création d'une politique de sauvegarde BigData
- Gestion du mécanisme d'authentification
- Ajout des informations d'authentification de charge de travail dans NetBackup
- Considérations sur la sécurité
- Certification requise pour rendre le plug-in disponible
- Utilisation d'un exemple de plug-in
- Développement du plug-in de charge de travail
- À propos des phases de développement du plug-in
- À propos de la phase d'initialisation du plug-in
- À propos de la phase de demande du plug-in
- À propos de la phase de déchargement du plug-in
- À propos de la phase de découverte de la charge de travail
- À propos de la phase de sauvegarde des données
- À propos de la phase de restauration
- À propos de la phase de récupération
- Gestion de l'heure d'exécution d'une API
- Vérification et test du plug-in au cours du développement
- Mise en package du plug-in de charge de travail
- Déploiement du plug-in de charge de travail
- Références de l'API NetBackup Parallel Streaming Framework
- aapi_close_object
- aapi_close_server
- aapi_create_object
- aapi_delete_object
- aapi_discovery
- aapi_flush
- aapi_get_object_prop
- aapi_get_object_prop_byname
- aapi_get_server_prop
- aapi_get_snappath_from_realpath
- aapi_open_object
- aapi_open_server
- aapi_pgn_claim
- aapi_pgn_init
- aapi_postprocess
- aapi_read_object
- aapi_set_object_utimes
- aapi_terminate
- aapi_write_object
- aapi_restore_preprocess
- aapi_restore_postprocess
- Valeurs de retour de l'API NetBackup Parallel Streaming Framework
- Consignation et dépannage
aapi_create_object
aapi_create_object(
const aapi_pgn_server_handle_t server_handle,
const char *pathname,
int modes,
aapi_pgn_object_handle_t *pobject_handle,
const aapi_object_info_v1_t *objinfo)PSF appelle cette API pendant le processus de restauration.
Le plug-in crée un objet à l'emplacement spécifié (pathname). Après la création d'un objet, le plug-in définit les propriétés de l'objet et renvoie le descripteur de l'objet.
Tableau : Paramètres API
Paramètre | Type | Description |
|---|---|---|
server_handle | Entrée : const | Descripteur du serveur |
pathname | Entrée :const char | Le chemin d'accès mentionné dans l'opération de restauration pour la restauration de l'objet ou de l'entité. |
modes | Entrée : int | Modes de création d'un objet. |
objinfo | Entrée : const | Pointeur pour un objet contenant des propriétés d'objet. Par exemple, type d'objet, propriétaire, groupe, etc. Vous pouvez également utiliser ce paramètre pour ajouter des valeurs personnalisées telles que le chemin d'accès à l'objet, etc. |
pobject_handle | Sortie | Pointeur vers le descripteur d'objet qui se rapporte à l'objet ouvert. |
Tableau : Valeurs de retour
Valeur | Description |
|---|---|
AAPI_EOK | Succès |
AAPI_EIO | Erreur d'entrée-sortie. |
AAPI_ESNAPDIRPATH | Impossible de créer un répertoire ou un chemin ou d'y accéder. |
AAPI_EEXIST | Échec de l'opération. L'objet existe déjà. |
AAPI_ESYS | Un appel système a échoué. |
Pour une liste complète des valeurs de retour, consultez Se reporter à Valeurs de retour de l'API NetBackup Parallel Streaming Framework.