Vorgang „Entität aktualisieren“ - web_services - 23 - 23.1

Spectrum-Webdienste-Handbuch

Product type
Software
Portfolio
Integrate
Product family
Spectrum™ software
Product
Spectrum™ software > Web Services
Version
23.1
ft:locale
de-DE
Product name
Spectrum Technology Platform
ft:title
Spectrum-Webdienste-Handbuch
First publish date
2007
ft:lastEdition
2023-10-25
ft:lastPublication
2023-10-25T07:20:03.279000

Der Vorgang „Entität aktualisieren“ ersetzt Eigenschaftswerte in einer vorhandenen Entität.

URL-Format von HTTP-POST-Anforderungen

Die Anforderung wird wie folgt angegeben. Der Spectrum-Server unterstützt sowohl HTTP als auch HTTPS.

POST http://server_name:port/rest/ContextGraph/operations/modelName/entities/entityType/entityLabel

URL-Pfadelemente

modelName
Der Name des Context Graph-Modells.
entityType
Ein im Modell definierter Entitätstyp
entityLabel
Die Beschriftung für eine vorhandene Entität.

URL-POST-Textformat

Content-Type:application/json {Property Name-Value Pairs}

Sie können für jede vorhandene Eigenschaft einen Eigenschaftsnamen und ein Wertepaar im folgenden Format angeben:

{     "Property1":"Value1",     "Property2":"Value2",     ... }

Mindestens eine Eigenschaft ist erforderlich, um den Vorgang erfolgreich abzuschließen. Ausgelassene Eigenschaften werden nicht geändert.

Antwort

Der Vorgang gibt bei Erfolg den Statuscode „200 OK“ zurück. Der Vorgang gibt den Statuscode „500 (Fehler)“ zurück, wenn er fehlschlägt.

Entität mit JSON-Antwort aktualisieren

Die folgende Anforderung aktualisiert die Eigenschaftswerte für den Entitätstyp „Place“ im Modell „911“ mit der Bezeichnung „FlightSafety International“.

POST http://localhost:8080/rest/ContextGraph/operations/911/entities/Place/FlightSafety%20International

Text:

{     "Latitude":"27.6386433",     "Location":"Vero Beach, Florida",     "Longitude":"-80.39727",     "Place":"FlightSafety International",     "Date":1275782400000     }            
Anmerkung: Datums-, Uhrzeit- und Datum-Uhrzeit-Eigenschaftswerte sind UNIX-Epochenzeitwerte, die in Anforderungen und Antworten als langer Datentyp formatiert sind.

Antwort:

{     "success":"200 OK" }