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.

Combiner les paramètres oslc.where et oslc.select

Les paramètres de Query 'oslc.where' et 'oslc.select' peuvent être combinés dans l'URI de base de la capacité de Query pour récupérer les propriétés requises de toutes les ressources qui satisfont la condition spécifiée. Cela revient à utiliser les clauses WHERE et SELECT ensemble dans une instruction SQL.

<protocol>://<server>/<model_name>/oslc/am/qc/?oslc.select=<CSV of Resource Properties> & oslc.where=<conditions>

Exemples

Ces exemples de requêtes agissent sur un modèle appelé 'firebird_model' connecté via le Pro Cloud Server .

Non.

Query

1

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=* & oslc.where=dcterms:title="Class1" & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

Sélectionne toutes les propriétés des ressources qui ont le nom 'Class1'.

2

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & oslc.where=dcterms:title="Class1" and dcterms:type="Class" & useridentifier={72825AF9- E116-48f1-9DF8-77815E66B1A7}

Sélectionne le nom de chaque ressource de Type de classe Enterprise Architect avec le nom 'Class1'.

3

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:type,dcterms:identifier & oslc.where=ss:resourcetype in [ " Paquetage ", " Diagramme "] & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

Sélectionne le nom, le type et le GUID de chaque Paquetage et diagramme d' Enterprise Architect dans le modèle.

4

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:identifier,ss:resourcetype & oslc.where=ss:stereotype{ss:fqname in ["BPMN2.0 ::BusinessProcess", "BPMN2.0::BPELProcess"] et ss:parentresourceidentifier="pk_{2DFF8796-9D6F-4381-B2DC-4C7FFEB881E2} " & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

Sélectionne le nom, le GUID et le Type de ressource de chaque ressource dans un Paquetage avec le GUID {2DFF8796-9D6F-4381-B2DC-4C7FFEB881E2}, qui sont des éléments BPMN 2.0 Processus Métier ou BPMN 2.0 BPEL Process.

5

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{foaf:name},ss:version & oslc.where=ss:linkedresources{*=<http ://localhost:480/firebird_model/oslc/am/resource/el_{B55E995C-D8EA-4fa9-9006-7932294961A9}>} & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

Sélectionne le nom, l'auteur et la version de chaque ressource dans le modèle lié à 'Class1' (qui a le GUID Enterprise Architect {B55E995C-D8EA-4fa9-9006-7932294961A9}).

6

http://localhost:480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & oslc.where=dcterms:created<"01-05-2020" & useridentifier={72825AF9-E116-48f1- 9DF8-77815E66B1A7}

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

Notes

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