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.
Parameter | Datentyp | Verwendung | Beschreibung |
---|---|---|---|
| String | Optional | Die Prozess-ID des externen Daemons. |
| String | Erforderlich | Der Name der Importdatei aus dem XML-Importordner und der Dateipfad. |
| String | Erforderlich | Der Name der Importprofildatei aus dem XML-Importordner und der Dateipfad. |
| String | Erforderlich | Die ID der Sprache. |
| String | Erforderlich | Sie müssen definieren, wie mit Produktattributwerten umgegangen wird. Beim Bearbeiten und beim Zuordnen eines Produktattributs in Viamedici EPIM können Sie definieren, ob die Produktattributwerte auf Hierarchieebene, auf Produktebene oder auf Produktvariantenebene bearbeitbar, sichtbar oder ausgeblendet sind:
Detaillierte Beschreibungen zur Bearbeitbarkeit finden Sie in den XML-Importeinstellungen (Importszenarien). |
| String | Erforderlich | Sie müssen definieren, ob Objekte importiert werden, deren Änderungsdatum neuer ist als das Exportdatum. Mögliche Werte:
|
| String | Erforderlich | Sie müssen definieren, ob leere Produktattributwerte importiert werden können, auch wenn für die Produktattribute definiert ist, dass die Produktattributwerte keine optionalen Eingabefelder sind.
|
| String | Erforderlich | Sie müssen definieren, wie Elemente importiert werden. Mögliche Werte:
|
| String | Erforderlich | Sie müssen definieren, wie Hierarchien, Produkte und Produktvarianten importiert werden. Mögliche Werte:
|
| String | Erforderlich | Sie müssen definieren, wie Wörterbucheinträge importiert werden. Mögliche Werte:
|
| String | Erforderlich | Sie müssen definieren, ob Wörterbucheinträge formatiert oder unformatiert importiert werden. Mögliche Werte:
|
| String | Erforderlich | Sie müssen definieren, wie mit Elementattributen umgegangen wird. Beim Bearbeiten und beim Zuordnen eines Elementattributs in Viamedici EPIM können Sie definieren, ob die Elementattributwerte des Wurzelelements und der Elementvarianten bearbeitbar, sichtbar oder ausgeblendet sind:
Detaillierte Beschreibungen zur Bearbeitbarkeit finden Sie in den XML-Importeinstellungen (Importszenarien). |
| String | Erforderlich | Sie müssen definieren, wie Referenzen abgeglichen werden.
|
| String | Optional | Sie können die ID einer Sammlung angeben, der die importierten Objekte zugeordnet werden. |
| String | Optional | Sie können eine Notiz im Kollaborationsprotokoll der Sammlung hinzufügen. Es können maximal 300 Zeichen eingegeben werden. |
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
%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