Pré. | Proc. |
PROPRIÉTÉS Paramètre
Enterprise Architect prend en supporte une technique appelée 'Selective Propriétés ', grâce à laquelle les clients peuvent récupérer les propriétés OSLC sélectionnées d'une exigence. Cette technique accepte une représentation partielle des propriétés OSLC ; c'est-à-dire toutes les propriétés ou seulement certaines d'entre elles. L'URI de base pour accéder aux ' Propriétés sélectives' d'une exigence dans Enterprise Architect est :
http://<serveur>/<nom_modèle>/oslc/re/<requirement_GUID>/
La syntaxe du paramètre oslc.properties Query (défini dans la grammaire BNF et tel que spécifié dans la spécification Spécification Core ) est :
Exemples
Ces exemples de requêtes agissent sur une exigence avec le GUID {7104C13D-841C-4068-B7EE-FB998C5BA4B7} dans un modèle appelé firebird_model connecté par le Cloud .
Exemple |
Query |
---|---|
1 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.properties=* Récupère toutes les propriétés OSLC de l'exigence spécifiée. |
2 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.properties=dcterms:title,dcterms:creator{foaf:name} Récupère les propriétés OSLC 'title' et 'creator' de l'exigence spécifiée. |
3 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.properties=dcterms:title,dcterms:creator{} Renvoie une réponse d'erreur car la propriété 'creator' est incomplète ; ça devrait être: dcterms : créateur{foaf : nom} |
Notes
- Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
Apprenez Plus
- PROPRIÉTÉS OSLC (ressource en ligne)
- Resource Shape
- Query Capability