WS-Beschreibung - Terminologieserver Authoring CreateCodeSystem
Aus Termserver-CTS2
Version vom 8. Juli 2013, 07:22 Uhr von Becker (Diskussion | Beiträge)
System | Terminologieserver |
Webservice | Authoring |
WSDL | http://www.term.mi.fh-dortmund.de:8080/TermServer/Authoring?wsdl |
Methode | CreateCodeSystem |
Inhaltsverzeichnis |
Funktionalität
Anlegen neuer Vokabulare und deren erste Version. Falls im Parameter eine Vokabular-ID angegeben wurde und diese in der Datenbank schon vergeben ist, wird nur eine neue Vokabular-Version angelegt.
Vorbedingungen
Erfordert Login.
Request/Response
Request
Parameter | Typ | Länge | Kardinalität | Beschreibung |
---|---|---|---|---|
LoginType | 0..1 | |||
ip | String | - | ||
password | String | - | ||
sessionID | String | 1..1 | ||
username | String | - | ||
code_system | 1..1 | |||
currentVersionId | Long | - | ||
description | String | 65535 | 0..1 | |
id | Long | 0..1 | Id eines bestehenden Vokabulars | |
insertTimestamp | java.util.Date | - | ||
name | String | 100 | 1..1 | Name des neuen Vokabulars. Wird ignoriert falls eine id vergeben wurde, die auch in der Datenbank vorhanden ist. |
code_system_version | 1..1 | |||
codeSystemId | Long | - | ||
description | String | 65535 | 0..1 | |
expirationDate | java.util.Date | 0..1 | ||
insertTimestamp | java.util.Date | - | ||
licenceHolder | String | 65535 | 0..1 | |
name | String | 100 | 1..1 | |
oid | String | 100 | 0..1 | |
preferredLanguageId | Long | 0..1 | ||
previousVersionID | Long | - | ||
releaseDate | java.util.Date | 0..1 | ||
source | String | 65535 | 0..1 | |
status | Integer | 0..1 | ||
statusDate | java.util.Date | - | ||
underLicence | Boolean | 1..1 | ||
versionId | Long | - |
Response
Parameter | Typ | Länge | Kardinalität | Beschreibung |
---|---|---|---|---|
ReturnType | 1..1 | |||
count | Integer | 1..1 | ||
message | String | 1..1 | ||
overallErrorCategory | 1..1 | INFO, WARN, ERROR | ||
status | 1..1 | OK, FAILURE | ||
code_system | 1..1 | |||
currentVersionId | Long | 1..1 | ||
description | String | 65535 | - | |
id | Long | 1..1 | ||
insertTimestamp | java.util.Date | - | ||
name | String | 100 | - | |
code_system_version | 1..1 | |||
codeSystemId | Long | - | ||
description | String | 65535 | - | |
expirationDate | java.util.Date | - | ||
insertTimestamp | java.util.Date | - | ||
licenceHolder | String | 65535 | - | |
name | String | 100 | - | |
oid | String | 100 | - | |
preferredLanguageId | Long | - | ||
previousVersionID | Long | - | ||
releaseDate | java.util.Date | - | ||
source | String | 65535 | - | |
status | Integer | - | ||
statusDate | java.util.Date | - | ||
underLicence | Boolean | - | ||
versionId | Long | 1..1 |
Anmerkungen
Besonderheiten
Hinweise
Beispiele
SOAP-Nachrichten
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aut="http://authoring.ws.terminologie.fhdo.de/"> <soapenv:Header/> <soapenv:Body> <aut:CreateCodeSystem> <parameter> <codeSystem> <name>Test Vok 1</name> <codeSystemVersions> <name>Test Vok Version 1</name> </codeSystemVersions> </codeSystem> <login> <sessionID> AbcdefghijklmnopqrstuvwxyZ </sessionID> </login> </parameter> </aut:CreateCodeSystem> </soapenv:Body> </soapenv:Envelope>