Hinweise:

  • Zu importierende Dateien, zum Beispiel Bilder, müssen im gleichen Ordner wie die zugehörige XML-Datei oder in Unterordnern im gleichen Verzeichnis gespeichert werden. Das Verzeichnis wird im Systemparameter ImportDirectory im Ordner XMLImport (Systemparameter) definiert.
  • Die zu importierende XML-Datei darf maximal 5 MB groß sein.

Mit der Web-Service-Operation startImport können Sie einen XML-Import erstellen und starten, auch wenn ein externer Daemon verwendet wird. Mithilfe von externen Daemons können mehrere XML-Importe parallel gestartet werden. Beachten Sie auch die allgemeinen Web-Services-Fehlercodes. Es wird die ID des XML-Imports zurückgegeben.

startImport (XMLImportService, Web-Service-Operation)

Die REST-URL kann wie folgt definiert werden:

http://<SERVERNAME>:5555/axis2/services/XMLImportService/startImport?p_sImportFile=<\\[SERVERNAME]|[DriveLetter]:>\EPIMFS\produktion\import\image_test.xml&p_sConfigFile=<\\[SERVERNAME]|[DriveLetter]:>\EPIMFS\produktion\import\profiles\default_config.xml&p_sImportLanguageId=1234&p_sPratImportMode=1&p_sCheckTimestamp=1&p_sIgnoreMustAttr=1&p_sViaCONTENT=0&p_sViaPRODUCT=0&p_sViaDict=0p_sReimportUnformDict=1&p_sCoatImportMode=1&p_sMatchReferencesMode=0&p_sCollectionId=1234&p_sCollectionNote=Imported

Für Parameter, deren Wert einen Backslash beinhaltet, z. B. in Form eines Dateipfads, muss der Backslash in der REST-URL durch %5C ersetzt werden, um eine gültige URL zu erhalten:

http://<SERVERNAME>:5555/axis2/services/XMLImportService/startImport?p_sImportFile=<%5C%5C[SERVERNAME]|[DriveLetter]:>%5CEPIMFS%5Cproduktion%5Cimport%5Cimage_test.xml&p_sConfigFile=<%5C%5C[SERVERNAME]|[DriveLetter]:>%5CEPIMFS%5Cproduktion%5Cimport%5Cprofiles%5Cdefault_config.xml&p_sImportLanguageId=1234&p_sPratImportMode=1&p_sCheckTimestamp=1&p_sIgnoreMustAttr=1&p_sViaCONTENT=0&p_sViaPRODUCT=0&p_sViaDict=0p_sReimportUnformDict=1&p_sCoatImportMode=1&p_sMatchReferencesMode=0&p_sCollectionId=1234&p_sCollectionNote=Imported