Pré. | Proc. |
paramètre oslc.select
Le paramètre de Query 'oslc.select' spécifie les propriétés des ressources à récupérer ; elle est similaire à la clause SELECT d'une instruction SQL. Ce paramètre doit être ajouté à l'URI de base de la capacité de Query dans Enterprise Architect comme :
<protocol>://<server>/<model_name>/oslc/am/qc/?oslc.select=<CSV of Resource Properties>
La syntaxe du paramètre de Query 'oslc.select' (définie dans la grammaire BNF et spécifiée dans la spécification de syntaxe de Query Spécification ) est la suivante :
Les propriétés de la ressource pouvant être sélectionnées sont :
- dcterms:titre
- dcterms:type
- dcterms:identifiant
- dcterms : sujet
- dcterms:creator / dcterms:creator{foaf:name} / dcterms:creator{*}
- dcterms:créé
- dcterms:modifié
- dcterms:description
- ss : état
- ss : complexité
- ss:stéréotype / ss:stéréotype{*}
- ss:phase
- ss:version
- ss:langue
- ss:identificateur de ressource parent
- ss:type de ressource
- ss : fonctionnalités
- ss : ressources imbriquées
- ss : ressources liées
Exemples
Non. |
Query |
---|---|
1 |
http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=* & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} Sélectionne toutes les propriétés de toutes les ressources du modèle. |
2 |
http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} Sélectionne le nom de chaque ressource du modèle. |
3 |
http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:type,dcterms:identifier & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} Sélectionne le nom, le type et le GUID de chaque ressource du modèle. |
4 |
http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{foaf:name},ss:version & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7 } Alternative: http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{*},ss:version & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} Sélectionne le nom, l'auteur et la version de chaque ressource du modèle. |
5 |
http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=name & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} Renvoie une réponse d'erreur car 'nom' n'est pas une propriété de ressource valide. |
Notes
- Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
- La requête GET pour récupérer la Ressource/Resource Fonctionnalité XML ne sera pas traitée par le Pro Cloud Server à moins que le jeton d'authentification de l'utilisateur ne soit transmis avec la requête (via la chaîne de requête ' string ' dans l'URL)
Apprenez Plus
- oslc.select (ressource en ligne)
- User Credentials for accessing OSLC RESTful API