XML Import

Im PerformX besteht die Möglichkeit XML - Dateien zu importieren. Dies geschieht über die Admin Tools. Beispielsweise können exportierte Listen (siehe: Listen Export) wieder importiert werden.

image-20240405-063949.png

 

image-20240405-064056.png

Importverhalten

  • Bei gleichem Primärschlüssel überspringen: Das Objekt überspringen, wenn ein anderes Objekt mit demselben Primärschlüssel gefunden werden kann. Das vorhandene Objekt wird nicht verändert.

  • Mit bestehenden Daten zusammenführen: Die importierten Daten mit den vorhandenen Werten zusammenführen; importierte Werte werden bevorzugt.

  • Existierendes ersetzen: Das vorhandene Objekt durch das importierte Objekt ersetzen, dies bedeutet, dass das vorhandene Objekt überschrieben wird.

  • Duplikate mit neuem Schlüssel importieren: Duplikate werden mit neuen Primärschlüsseln importiert.

  • Truncate und importieren: Alle vorhandenen Objekte des importierten Typs in der Datenbank löschen und dann regulär importieren.

Verhalten für fehlende Beziehungen

Gilt nur für inkludierte Beziehungen.

  • Fehler loggen und fortfahren: Fehler loggen und den Datensatz nicht importieren. Mit den nächsten Objekten fortfahren.

  • Die Beziehungen auf null setzen und fortfahren: Die Beziehungen auf null setzen. Mit den nächsten Objekten fortfahren.

Log Level bei unbekannten Feldern

Definiert, welches Log Level verwendet wird, wenn ein Feld importiert werden soll, das nicht in der Datenbank vorhanden ist

  • Debug Info, Info, Warning: Import wird ausgeführt. Der Fehler wird entsprechend im Log ausgegeben.

  • Fehler, Fatal: Im Falle einer Transaktion wird diese abgebrochen. Der Fehler wird entsprechend im Log ausgegeben.

Transaktion Verwenden

  • Transaktion verwenden Die Checkbox ist standardmässig aktiviert. Dann wird Alles oder Nichts importiert. Kein Teil-Import. Ein Fehler bricht den kompletten Import ab.