3 structure json de message reçu du bus scmb, Exemples de file d'attente – HP OneView Manuel d'utilisation
Page 189

REMARQUE :
La syntaxe de la clé de routage des ressources task est
scmb.catégorie_ressource
et n'utilise pas type_changement et uri_ressource. Pour
recevoir des messages concernant toutes les ressources task :
•
scmb
•
scmb.tasks
Exemples de file d'attente
Exemple
Abonnement
scmb.server-hardware.#
REMARQUE :
Pour correspondre à tout ce qui suit un point spécifique
dans la clé de routage, utilisez le signe dièse (#). Cet exemple utilise #
au lieu de uri_ressource. La file d'attente de messages reçoit tous
les URI de ressource server-hardware.
Recevoir tous les messages SCMB
concernant les serveurs physiques
scmb.connections.Created.#
Recevoir tous les messages concernant les
connexions créées
scmb.enclosures.*./rest/enclosures/Enc1234
REMARQUE :
Pour correspondre à tout pour un champ individuel dans
la clé de routage, utilisez l'astérisque (*). Cet exemple utilise * au lieu
de type_changement. La file d'attente de messages reçoit tous les
types de changement : Created, Updated et Deleted.
Recevoir tous les messages concernant le
boîtier avec l'URI /rest/enclosures/Enc1234
scmb.*.Created.#
Recevoir tous les messages créés (pour tous
les types et catégories de ressource)
26.3 Structure JSON de message reçu du bus SCMB
Le tableau suivant répertorie les attributs inclus dans la charge utile JSON de chaque message du
bus SCMB. Le modèle de ressource pour la ressource HP OneView est inclus dans l'attribut
resource
. Pour afficher tous les modèles de ressources, consultez le chapitre Référence sur les
API REST HP OneView dans l'aide en ligne.
Description
Type de
données
Attribut
L'URI de la ressource
Chaîne
resourceUri
Le type state-change : Created, Updated ou Deleted. Pour plus de détails,
consultez la section
« Valeurs ChangeType » (page 190)
Chaîne
changeType
Le nouvel état de la ressource.
Chaîne
newState
L'ETag de la ressource lorsque le changement d'état a eu lieu.
Chaîne
eTag
Le moment où le message a été envoyé.
Chaîne
timestamp
Si des messages de sous-état sont nécessaires (pour machines de sous-état
associées à un état principal), il s'agit du sous-état spécifique à la ressource.
Chaîne
newSubState
Le modèle de la ressource.
Objet
resource
Si aucune tâche n'est associée à ce message, la valeur est null.
Chaîne
associatedTask
La valeur de l'attribut userInitiated inclus dans l'attribut associatedTask.
Chaîne
userInitiatedTask
Une liste d'attributs de haut niveau qui ont changé sur la base de l'appel POST
ou PUT qui a causé l'envoi du message de changement d'état.
Module RAID
changedAttributes
Informations supplémentaires concernant le changement d'état de la ressource.
Objet
data
26.3 Structure JSON de message reçu du bus SCMB 189