Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

OÙ Paramètre

Le paramètre oslc.where Query spécifie les conditions que les ressources doivent remplir ; elle est similaire à la clause WHERE d'une instruction SQL. Ce paramètre doit être ajouté à l'URI de base de la capacité de Query dans Enterprise Architect :

http://<serveur>/<nom_modèle>/oslc/qc/

La syntaxe du paramètre oslc.where Query (défini dans la grammaire BNF et tel que spécifié dans la spécification Spécification Query Syntax ) est :

Syntax for the oslc.where Query parameter

Exemples

Ces exemples de requêtes agissent sur un modèle appelé firebird_model connecté par le Cloud .

Exemple

Query

1

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where= dcterms:title="Requirement1"

Récupère toutes les propriétés Exigences de toutes les Exigences ayant le titre 'Requirement1'.

2

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where= dcterms:title in ["Requirement1","Requirement2"]

Récupère toutes les propriétés Exigences de toutes les Exigences ayant le titre 'Requirement1' ou 'Requirement2'.

3

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" et dcterms:creator{foaf:name}="User1"

Récupère toutes les propriétés Exigences de toutes les exigences ayant le titre 'Requirement1', créées par 'User1'.

4

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where=dcterms:creator{foaf:name}="User1" and dcterms:created<"2020-01-07"

Récupère toutes les propriétés Exigences de toutes les exigences créées par 'User1' avant le 7 janvier 2020.

5

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where= name="Requirement1"

Renvoie une réponse d'erreur, car 'name' n'est pas une propriété valide dans Enterprise Architect .

6

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where=dcterms:created<"01-07-2020"

Renvoie une réponse d'erreur car la valeur de la propriété créée n'est pas dans un format valide.

Notes

  • Les dates doivent être spécifiées au format AAAA-MM-JJ
  • Cette facilité est disponible via le Pro Cloud Server , avec une licence valide

Apprenez Plus