Guide de référence de Veritas NetBackup™ WebSocket Service (NBWSS)
- Utilisation de NetBackup WebSocket Service (NBWSS) pour la communication avec une application cloud
- Mises à jour de ce guide pour NetBackup 8.1.1
- Documentation supplémentaire sur les API NetBackup
- A propos du NetBackup WebSocket Service (NBWSS)
- Présentation de la tâche de configuration de la communication NBWSS
- Remarques sur les connexions de NetBackup aux applications cloud
- Formats de message NBWSS
- Appels d'API sur NBWSS
- Notifications de NBWSS
- Exemples de messages NBWSS
- Configuration des terminaux client WebSocket pour NBWSS
- A propos des connexions de NetBackup aux terminaux client WebSocket
- Informations du terminal client WebSocket et son formatage
- Enregistrement des informations d'authentification de NetBackup pour un terminal client de serveur WebSocket
- Boîte de dialogue de Serveur WebSocket
- Suppression des informations d'authentification de NetBackup pour un terminal client de serveur WebSocket
- Configuration des propriétés de NetBackup WebSocket Service (NBWSS)
- Démarrage d'une connexion de NetBackup à une application cloud
- Dépannage NBWSS
- Consignation de NBWSS
- Problèmes NBWSS
- Des problèmes de validation du serveur de terminal client dans la boîte de dialogue WebSocket Server
- Problèmes d'enregistrement des informations d'authentification dans la boîte de dialogue Serveur WebSocket
- Problèmes de suppression de terminal client du serveur WebSocket à partir de NetBackup
- Problèmes d'affichage de la liste des serveurs WebSocket qui ont été ajoutées dans NetBackup
- Problèmes d'activation ou de désactivation du serveur de terminal client
- Problèmes NBWSS supplémentaires
Formats de message NBWSS
Pour communiquer avec les terminaux client WebSocket, le NetBackup WebSocket Service (NBWSS) utilise son propre format de message avec la JavaScript Object Notation (JSON). Le format JSON permet à NBWSS et aux applications sur les terminaux client d'effectuer le suivi des messages par ID et de déterminer leur type et sous-type.
Les messages fonctionnent sous forme de demande et de réponse : chaque demande a une réponse associée.
Voici ci-dessous un exemple d'une demande de connexion NBWSS :
{
"version": "1.0",
"id": "0CEAB6C2-0BBF-4F60-974D-C1F3EF39B872",
"type": "CONNECT",
"subType": "REQUEST",
"timeStamp": 1444944181,
"payload": {
"token": "qwerrtrtrtrt2234344==="
}
}Un exemple de réponse d'une application :
{
"version": "1.0",
"id": "0CEAB6C2-0BBF-4F60-974D-C1F3EF39B872",
"type": "CONNECT",
"subType": "RESPONSE",
"timeStamp": 1444944191,
"payload": {
"valid": true
}
}Prenez en compte les éléments suivants :
Le message commence par une accolade gauche ({}) et se termine par une accolade droite (}).
La réponse doit avoir la même valeur pour
« id »que pour la demande.Les entrées se composent de paires
clé : valeurqui sont séparées par une virgule.Le message comprend une
charge utile. Pour les messages de typeSE CONNECTERouCOMMANDE, la charge utile contient un objet entre les accolades {}. Pour les messages de typeNOTIFICATION, la charge utile contient une baie de disques entre les crochets [].Pour la tâche en arrière-plan sur le formatage JSON, consultez la note de groupe de travail réseau sur JavaScript Object Notation :
Tableau : Champs de message NBWSS décrit les champs dans les messages NBWSS.
Tableau : Champs de message NBWSS
|
Clé |
Description |
|---|---|
|
|
La version du message. Dans cette version, la version disponible est
|
|
|
Un identificateur unique pour le message. Quand NBWSS envoie un message de demande, un UUID est généré et est inséré dans ce champ. Lorsque l'application au niveau des terminaux client répond avec un message de réponse, NBWSS attend la réponse pour contenir le même ID que le message de demande. L'ID permet à NBWSS de mapper le message de demande pour le message de réponse. Quand NBWSS reçoit un message de demande, son message de réponse contient le même ID que le message de demande. L'ID permet à l'application de terminal client de mapper la demande pour la réponse si nécessaire. |
|
|
Le type de message. Les types disponibles sont :
|
|
|
Le sous-type du message. Les sous-types disponibles sont |
|
|
Une représentation numérique de la durée de l'époque UNIX (en secondes) lorsque le message est envoyé. |
|
|
Le corps du message. Le corps du message varie en fonction du type et du sous-type du message. Les rubriques suivantes incluent de plus amples détails et exemples : Se reporter à Appels d'API sur NBWSS. Se reporter à Notifications de NBWSS. Se reporter à Exemples de messages NBWSS. |