Functions Importer StartImport - SmartEnviroSystem/SmartDataPorter GitHub Wiki
Ein Importvorgang kann über die REST-API gestatet werden. Dabei muss eine entsprechende Import-Konfiguration mitgeben werden.
Start per REST-API Aufruf
Der Import wird über den Endpunkt /SmartDataPorter/import mittels eines POST Requests angestoßen.
Beispiel: POST-URL: http://localhost:8080/SmartDataPorter/smartdataporter/import Body: { "importer": "FilesImporter"}
Start per Shell-Kommando
Der Importvorgang kann durch Verwendung von curl in der Linux Shell aufgerufen werden.
curl --url http://epigraf01.ad.fh-bielefeld.de:8080/SmartPorter/smartporter/records --import 'Content-Type:application/json' -d '@configuration.json'
Wiederholter Start mit SmartDataJobs
Für regelmäßig durchzuführende Importe kann SmartDataJobs verwendet werden. SmartDataJobs bietet konfigurierbare REST-API Aufrufe und ein Logging der Ergebnisse.