associations

Sommaire
casp1032
Utilisez la ressource Associations/Relation pour créer, lire ou supprimer des associations.
Les associations ne peuvent pas être mises à jour. Pour modifier une association, supprimez l’association existante et créez-en une nouvelle. Les opérations d’association sont limitées à un seul
SpectroSERVER
à la fois.
  • Base URL (URL de base)
    http://<hostname><:portnumber>/spectrum/restful/associations/relation
    Le nom Sssociations est un nom relais. Vous devez également spécifier le nom Relation pour pouvoir créer, lire ou supprimer des associations.
POST associations
POST associations crée une association. Une relation spécifique est créée entre deux modèles. Seuls les modèles sur le même
SpectroSERVER
peuvent être associés.
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/leftmodel/<LMhandle>/rightmodel/<RMhandle>
  • HTTP Method (Méthode HTTP)
    POST
  • Body (Corps)
    Aucun
  • Body Content (Contenu du corps)
    Non utilisé
  • Header (En-tête)
    application/xml, application/json
  • Output (Sortie)
    Fichier XML ou JSON indiquant les informations sur l’association
URL Parameters (Paramètres d'URL)
  • rel_handle
    Spécifie le descripteur de relation.
  • LMhandle
    Spécifie le descripteur du modèle gauche dans la relation.
  • RMhandle
    Spécifie le descripteur du modèle droit dans la relation.
Pour obtenir le descripteur du modèle gauche ou droit, vous pouvez utiliser la commande CLI show associations, comme suit :
show associations mh=<model_handle_of_device/port>
Pour plus d’informations sur cette commande, reportez-vous à la section .
Associations GET
Les associations GET renvoient des associations pour une relation et un modèle spécifiques. Les associations sont lues en fonction du côté de l’association sur lequel le descripteur de modèle se trouve.
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/model/<model_handle>?side=[left|right]
  • HTTP Method (Méthode HTTP)
    GET
  • Body (Corps)
    Aucun
  • Body Content (Contenu du corps)
    Non utilisé
  • Header (En-tête)
    application/xml, application/json
  • Output (Sortie)
    Fichier XML ou JSON indiquant les informations sur l’association
URL Parameters (Paramètres d'URL)
  • rel_handle
    Spécifie le descripteur de relation.
  • model_handle
    Spécifie le descripteur du modèle dans la relation.
  • side=[left|right]
    Spécifie le côté de l’association sur lequel le descripteur de modèle se trouve.
Associations DELETE
Les associations DELETE suppriment les associations en supprimant une relation spécifique entre deux modèles.
  • URL
    http://<hostname><:portnumber>/spectrum/restful/associations/relation/<rel_handle>/leftmodel/<LMhandle>/rightmodel/<RMhandle>
  • HTTP Method (Méthode HTTP)
    DELETE
  • Body (Corps)
    Aucun
  • Body Content (Contenu du corps)
    Non utilisé
  • Header (En-tête)
    application/xml, application/json
  • Output (Sortie)
    Liste XML ou JSON indiquant une réussite ou un échec
URL Parameters (Paramètres d'URL)
  • rel_handle
    Spécifie le descripteur de relation.
  • LMhandle
    Spécifie le descripteur du modèle gauche dans la relation.
  • RMhandle
    Spécifie le descripteur du modèle droit dans la relation.