Manuell exportieren und importieren
In Composer können Administratorbenutzer das Menü Importieren/Exportieren anzeigen, das den Import und Export von Daten, Entitäten und Erweiterungen ermöglicht. Nicht-Administratorbenutzer können Daten manuell unter Verwendung der API in ThingWorx importieren und aus ThingWorx exportieren, müssen aber spezielle Entwurfszeitberechtigungen haben.
Die folgenden Entwurfszeitberechtigungen gelten, wenn Sie manuell importieren und exportieren:
Um zu exportieren, müssen Benutzer die Entwurfszeitberechtigung Lesen haben.
Um zu importieren, müssen Benutzer die Entwurfszeitberechtigung Erstellen haben.
Manuell exportieren
Verwenden Sie in einem Browser die Aufrufe in der Tabelle unten, um Daten und Entitäten zu exportieren.
Der Entitätsexport unterstützt "Binär" (Anwendung/Oktett-Stream) oder "XML" (Text/XML).
Der Datenexport (Blog-, Wiki-, Stream-, Wert-Stream- und Datentabellendaten) unterstützt "Binär" (Oktett-Stream).
Entitäten exportieren
Beschreibung
URL-Beispiel
Alle Entitäten in Datei exportieren (Binär)
/Thingworx/Exporter/Exporter/?Accept=application/octet-stream&startdate=2015-08-26T11:33:50&enddate=2015-08-28T11:33:52&searchTags=Applications:testTag&repositoryName=SystemRepository&path=/mydir
Alle Eingabeparameter werden in diesem Beispiel definiert.
Start Date=
2015-08-26T11:33:50
End Date=
2015-08-28T11:33:52
Wenn das Enddatum nicht definiert wird, werden aktuelles Datum und aktuelle Uhrzeit verwendet.
Model Tags=
Applications:testTag
Repository=
SystemRepository
Path=
mydir
Alle Entitäten in Datei exportieren (XML)
/Thingworx/Exporter/?Accept=text/xml&startdate=2015-08-26T11:33:50&enddate=2015-08-28T11:33:52&searchTags=Applications:testTag&repositoryName=SystemRepository&path=/mydir
Alle Eingabeparameter werden in diesem Beispiel definiert.
Start Date=
2015-08-26T11:33:50
End Date=
2015-08-28T11:33:52
Wenn das Enddatum nicht definiert wird, werden aktuelles Datum und aktuelle Uhrzeit verwendet.
Model Tags=
Applications:testTag
Repository=
SystemRepository
Path=
mydir
Eine einzelne Entität in Datei exportieren (Binär)
/Thingworx/Exporter/ThingTemplates/GenericThing?Accept=application/octet-stream&repositoryName=SystemRepository&path=/mydir
Alle Eingabeparameter werden in diesem Beispiel definiert.
Entity=ThingTemplate, GenericThing
Repository=System Repository
Path=mydir
Eine einzelne Entität in Datei exportieren (XML)
/Thingworx/Exporter/ThingTemplates/GenericThing?Accept=text/xml&repositoryName=SystemRepository&path=/mydir
Alle Eingabeparameter werden in diesem Beispiel definiert.
Entity=ThingTemplate, GenericThing
Repository=System Repository
Path=mydir
Daten exportieren
Beschreibung
URL-Beispiel
Alle Daten in Datei exportieren
/Thingworx/DataExporter/?Accept=application/octet-stream&repositoryName=SystemRepository&path=/mydir
Repository=SystemRepository
Path=mydir
Datentabellendaten in Datei exportieren
/Thingworx/DataExporter/DataTables/?Accept=application/octet-stream&searchTags=Applications:testTag&repositoryname=SystemRepository&path=/mydir
Model tags=Applications:testTag
Repository=SystemRepository
Path=mydir
Einzelne Daten in Datei exportieren
/Thingworx/DataExporter/Streams/AlertHistoryStream?Accept=application/octet-stream&startDate=2015-08-26T11:38:46&endDate=2015-08-28T11:38:49&searchTags=Applications:testTag&respositoryName=SystemRepository&path=/mydir
Alle Eingabeparameter werden in diesem Beispiel definiert.
Collection=Streams
Entity Name=AlertHistoryStream
Start Date=
2015-08-26T11:38:46
End Date=
2015-08-28T11:38:49
Wenn das Enddatum nicht definiert wird, werden aktuelles Datum und aktuelle Uhrzeit verwendet.
Repository=
SystemRepository
Path=
mydir
Manuell importieren
Das Importieren ist eine mehrteilige Anforderung. Wir empfehlen das Erstellen eines einfachen HTML-Formulars:
<html>
<body>
<FORM action="/Thingworx/Importer?purpose=import&usedefaultdataprovider=true&WithSubsystems=false"
enctype="multipart/form-data"
method="post"
<P>
<BR>
What files are you sending? <INPUT type="file" name="files"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
</body>
</html>
War dies hilfreich?