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.

Usine de création

Enterprise Architect prend en supporte le service Creation Factory OSLC, à travers lequel les clients peuvent créer de nouvelles Exigences via HTTP POST. Pour créer une nouvelle exigence, le client envoie une représentation de l'exigence au format RDF à l'URL de la fabrique de création. Si le POST réussit, l'en-tête d'emplacement HTTP de la réponse contiendra l'URL de l'exigence créée. Un POST infructueux générera une réponse d'erreur.

L'URL de Creation Factory est au format :

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

Exemples

Voici quelques exemples de représentations d'une exigence au format RDF.

Exemple

Représentation RDF

1

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dcterms="http://purl.org/dc/terms/ "

xmlns:foaf="http://xmlns.com/foaf/0.1/ "

xmlns:ss="https://sparxsystems.com.au/">

<oslc_rm:requirement>

<dcterms:title>Exigence3</dcterms:title>

<dcterms:description> Notes sur les exigences

</dcterms:description>

<dcterms : créateur>

<foaf:Personne>

<foaf:name>Utilisateur1</foaf:name>

</foaf:Personne>

</dcterms:creator>

<ss:type>Fonctionnel</ss:type>

<ss:packageID>355</ss:packageID>

</oslc_rm:requirement>

</rdf:RDF>

Description du résultat

Crée une nouvelle exigence avec le nom , les notes , l' auteur et le stéréotype spécifiés .

2

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dct="http://purl.org/dc/terms/ "

xmlns:foaf="http://xmlns.com/foaf/0.1/ "

xmlns:ss="https://sparxsystems.com.au/">

<oslc_rm:requirement>

<dct:title>Exigence4</dct:title>

<ss:packageID>355</ss:packageID>

<ss:difficulté>Élevé</ss:difficulté>

<ss:priority>Élevé</ss:priority>

</oslc_rm:requirement>

</rdf:RDF>

Description du résultat

Crée une nouvelle exigence avec le nom , la difficulté et la priorité spécifiés.

3

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dct="http://purl.org/dc/terms/ "

xmlns:foaf="http://xmlns.com/foaf/0.1/ "

xmlns:ss="https://sparxsystems.com.au/">

<oslc_rm:requirement>

<dct:title>Exigence4</dct:title>

<ss:packageID>355</ss:packageID>

<ss:difficulté/>

</oslc_rm:requirement>

</rdf:RDF>

Description du résultat

Produit une réponse d'erreur, car la propriété 'difficile' a une valeur invalide ( valeur ).

Notes

  • Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
  • Les propriétés OSLC 'title' et 'packageID' de l'exigence sont obligatoires et doivent être fournies dans la représentation RDF
  • La valeur de la propriété OSLC 'packageID' doit déjà exister dans le modèle, donc avant de créer une exigence à l'aide de Creation Factory, utilisez l'URL de capacité de Query pour déterminer les valeurs existantes de 'packageID'
  • Les propriétés OSLC 'identifier', 'created' et 'modified' de l'exigence sont en lecture seule et ne peuvent pas être définies à l'aide du service Creation Factory

Apprendre encore plus