WS-Beschreibung - Terminologieserver Authoring MaintainConcept
Aus Termserver-CTS2
(Unterschied zwischen Versionen)
Becker (Diskussion | Beiträge) (→Funktionalität) |
Becker (Diskussion | Beiträge) (→Besonderheiten) |
||
Zeile 27: | Zeile 27: | ||
=Anmerkungen= | =Anmerkungen= | ||
==Besonderheiten== | ==Besonderheiten== | ||
+ | Die Anforderungen an den Eingabe-Parameter hängen davon ab, ob eine neue Version angelegt werden soll oder nicht. Wird eine neue Version angelegt, so muss, wie bei der entsprechenden Create-Methode, der Name, Term und isPreferred der neuen Version angegeben werden. Soll hingegen eine bestehende Version verändert werden, ist nur die Angabe der CodeSystemEntity-Id und der CodeSystemEntityVersion-Id zwingend erforderlich. Alle anderen Angaben sind dann optional. | ||
+ | |||
==Hinweise== | ==Hinweise== | ||
Version vom 14. Februar 2012, 13:52 Uhr
System | Terminologieserver |
Webservice | Authoring |
WSDL | http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Authoring?wsdl |
Methode | MaintainConcept |
Inhaltsverzeichnis |
Funktionalität
Neue Konzepte anlegen oder bestehende Versionen bearbeiten.
Vorbedingungen
Um diesen Webservice zu nutzen, müssen Sie sich zunächst am Terminologieserver anmelden (Login).
Request/Response
Anmerkungen
Besonderheiten
Die Anforderungen an den Eingabe-Parameter hängen davon ab, ob eine neue Version angelegt werden soll oder nicht. Wird eine neue Version angelegt, so muss, wie bei der entsprechenden Create-Methode, der Name, Term und isPreferred der neuen Version angegeben werden. Soll hingegen eine bestehende Version verändert werden, ist nur die Angabe der CodeSystemEntity-Id und der CodeSystemEntityVersion-Id zwingend erforderlich. Alle anderen Angaben sind dann optional.
Hinweise
Beispiele
SOAP-Nachrichten
Minimale SOAP-Nachricht
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aut="http://authoring.ws.terminologie.fhdo.de/"> <soapenv:Header/> <soapenv:Body> <aut:MaintainConcept> <parameter> <codeSystemEntity> <id>1</id> <codeSystemEntityVersions> <versionId>1</versionId> <codeSystemConcepts> <code>X</code> <term>Y</term> <isPreferred>1</isPreferred> </codeSystemConcepts> </codeSystemEntityVersions> </codeSystemEntity> <login> <sessionID>abc</sessionID> </login> <versioning> <createNewVersion>1</createNewVersion> </versioning> </parameter> </aut:MaintainConcept> </soapenv:Body> </soapenv:Envelope>