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 startXMLImport können Sie einen XML-Import erstellen und starten, wenn ein interner Daemon verwendet wird. Beachten Sie auch die allgemeinen Web-Services-Fehlercodes. Es wird zurückgegeben, ob der XML-Import gestartet wurde oder nicht:

  • true: Der XML-Import wurde gestartet.
  • false: Der XML-Import wurde nicht gestartet.
startXMLImport (Web-Service-Operation)

Die REST-URL kann wie folgt definiert werden:

http://<SERVERNAME>:5555/axis2/services/XMLImportService/startXMLImport?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=0&p_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/startXMLImport?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=0&p_sReimportUnformDict=1&p_sCoatImportMode=1&p_sMatchReferencesMode=0&p_sCollectionId=1234&p_sCollectionNote=Imported