Réserver une Démo
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 :

The syntax for the oslc.select Query parameter

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