Customizing Up-/Download

Mit UTI Version 9.22 wurde das Dateiformat auf XML umgestellt. Die Vorteile dieses Formates gegenüber dem alten “fixen” Datenexport sind:

  • Prüfungen auf korrekte Daten

  • Generell auch Import bei unterschiedlichen Produktversionen zwischen Export- und Importsystem

  • Lesbares Format

Erlaubt den Up- und Download von Customizing-Daten von ProNovia Produkten. So können z.B. Einstellungen von einem System in ein anderes kopiert werden, auch wenn diese nicht über ein Transportsystem miteinander verbunden sind. Zudem stellt ProNovia für verschiedene Produkte Customizing-Templates bereit, die mit Hilfe dieses Werkzeuges importiert werden können.

Für das Importieren und Exportieren von Customizing Daten müssen zuvor Varianten definiert werden. Mit Hilfe dieser Variante werden für den Export die relevanten Tabellen und Daten (Teil-)mengen definiert. Beim Import steuert die Variante hingegen nur die zu berücksichtigen Tabellen. Dateien (entsprechen jeweils einer Tabelle) werden also ignoriert, wenn die Tabelle nicht Teil der Variante ist. Der eigentliche Inhalt wird hingegen nicht gegen eine allfällig definierte Teilmenge gemäss der Variante geprüft. Es werden immer alle Datensätze aus der Datei behandelt.

Wird beim Import die Option Vollständig ersetzen (Löscht!) ausgewählt, dann wird die definierte Teilmenge gemäss Variante jedoch berücksichtigt. Es werden sämtliche Datensätze gelöscht, die in der Teilmenge jedoch nicht in der Datei enthalten sind.

Feld

Beschreibung

Feld

Beschreibung

Lösung / freie ID Variante

Über die Lösung (oder eine freie ID) und die Variante werden die Import- und Exporteinstellungen ausgewählt. Die zu exportierenden Daten können in den entsprechenden Varianten gepflegt werden. Ein Absprung in die Konfiguration ist über die Drucktaste Customizing möglich.

Codepage (Unicode)

Wird grundsätzlich nicht benötigt. Erfolgt die Unicode-Behandlung bei der entsprechenden Funktion falsch, so kann hier die korrekte Codepage eingetragen werden.

Es stehen verschiedene Aktionen zu Verfügung:

Aktion

Beschreibung

Aktion

Beschreibung

Daten importieren

Die Daten werden mit Hilfe von zuvor exportieren Daten importiert. Bevor die Daten auf der Datenbank verbucht werden, werden zuerst sämtliche Aktionen konsolidiert dargestellt. Die Verbuchung wird erst nach dem expliziten Speichern durchgeführt.
Das Importieren unterstützt verschiedene Modi:

  • Neue anfügen
    Datensätze die nicht vorhanden sind werden erstellt. Es werden keine bestehenden Datensätze überschrieben oder gelöscht.

  • Neue anfügen und best. ersetzen
    Datensätze die nicht vorhanden sind werden erstellt und bereits vorhandene Datensätze werden überschrieben. Es werden keine bestehenden Datensätze gelöscht.

  • Vollständig ersetzen
    Datensätze die nicht vorhanden sind werden erstellt und bereits vorhandene Datensätze werden überschrieben. Zudem werden sämtliche Datensätze gelöscht, die in der gemäss Variante definierten Teilmenge aber nicht in der Datei vorhanden sind.

Stellen Sie sicher, dass sie die richtige Variante ausgewählt haben, damit Sie nicht die falschen Daten löschen. Prüfen Sie das Resultat (und insbesondere die Anzahl gelöschter Datensätze) auf ihre Plausibilität bevor Sie die Daten endgültig verbuchen.

Prüfungen

Die Daten werden Feldweise aus der XML Datei im Ziel behandelt. Dabei erfolgen folgende Prüfungen:

  • Kann der Dateiinhalt ohne Verlust übernommen werden. Ein Verlust ist z.B. dann möglich, wenn auf dem Quelsystem in einer neueren Produktversion Textfelder verlängert wurden und diese länge auch in den Daten genutzt werden.

    • Verlust auf einem Schlüsselfeld oder einem Feld in einem Unique Index verhindert das Sichern der Daten (Fehler)

    • Verlust auf anderen Felder werden als Warnungen ausgegeben

  • Konvertierungsfehler, d.h. ein Wert aus der XML Datei kann nicht in das Zielformat aufgenommen werden. Dies könnte bei z.B. unterschiedlichen Datentypen möglich sein.

    • Konvertierungsfehler verhindern das Sichern der Daten (Fehler)

Daten exportieren

Es werden die gemäss Varianten definierten Tabellen und Daten (Teil-)mengen exportiert. Alle Daten werden strukturiert in einer XML Datei ausgegeben.

Transportauftrag schreiben

Es wird ein Transportauftrag erzeugt, welcher sämtliche Tabellen und Daten (Teil-)mengen gemäss der ausgewählten Variante umfasst.

 

© ProNovia AG | Impressum | Datenschutz