Skip to main content

Wie kann ich Classic oder Vectoring Datendateien konvertieren?

Mit dem Monitoring Client können die meisten Classic-Tabellen in das Vectoringformat und Vectoringtabellen in das Classicformat konvertiert werden.

Aktuell können *.DAT und *.SEDB Tabellen konvertiert werden.

Dazu ist entweder die Satzlänge der Zieltabelle erforderlich oder ein entsprechender Vorlagepfad mit den entsprechenden Dateien für das Zielformat.
Mit dem Monitoring Client können Sie eine einzelne Datei konvertieren oder den gesamten Quellpfad. Die Ausgabe erfolgt dabei in einem zu definierenden Ausgabepfad.

Voraussetzung:
MonitoringClient ab V1.67
Microsoft .NET 4.8 oder höher


In diesem Beispiel wird der komplette Quellpfad konvertiert und als Vorlagepfad dient der Beispielmandant.

Die Ausgabe erfolgt am Bildschirm mit folgender Anzeige:
image.png

Beispiel von INI-Dateien für die Konvertierung:

image.png


In diesem Beispiel wird nur die S03DBK_R00.SEDB (Vectoring) in das Classicformat konvertiert.

image.png

Wenn der Quelldateiname leer ist, dann wird automatisch alles, was im Quellpfad liegt, in die entsprechende Zieldatei umgewandelt.
Vectoring --> Classic und Classic --> Vectoring

Es gibt folgende Parameter für MonitoringClient.exe:
/INI=INI-Datei (Konvertierungsvorgabe - ZWINGENDER PARAMETER)
/F=Quelldatei (Datei die konvertiert weden soll)
/V=Vorlagedatei (für die Ermittlung des Zieldateinamens + Ermittlung der Satzlänge der Zieldatei)
/L=Satzlänge des Zielformates (optional)

MonitoringClient.exe /INI=SEDBConvert.ini
Konvertiert aufgrund der INI-Einstellungen.
Alle Vorgaben werden aus der INI verwendet.

MonitoringClient.exe /INI=SEDBConvert.ini /F=S05DBK32.DAT
Konvertiert die Classic-Datei S05DBK32.DAT in S05DBK_R00.SEDB
Die Satzlänge wird aus der Vorlage im Vorlageordner gesucht und automatisch ermittelt.

MonitoringClient.exe /INI=SEDBConvert.ini /F=S05DBK32.DAT /V=S05DBK_R00.SEDB
Konvertiert die Classic-Datei S05DBK32.DAT in S05DBK_R00.SEDB mit Vorgabe des Ausgabedateinamens.
Die Satzlänge wird aus der Vorlage automatisch ermittelt.

MonitoringClient.exe /INI=SEDBConvert.ini /F=S05DBK_R00.SEDB /V=S05DBK32.DAT
Konvertiert die Vectoring-Datei S05DBK_R00.SEDB in S05DBK32.DAT mit Vorgabe des Ausgabedateinamens.
Die Satzlänge wird aus der Vorlage automatisch ermittelt.


MonitoringClient.exe /INI=SEDBConvert.ini /F=S05DBK_R00.SEDB /L=5118
Konvertiert die Vectoring-Datei S05DBK_R00.SEDB in S05DBK32.DAT mit Vorgabe des Ausgabedateinamens.
Die Länge des Satzes ist fix auf 5118 Bytes festgelegt.

Die Parameter /F, /V und /L übersteuern die Einstellungen/Vorgaben, welche in der INI-Datei gemacht wurden.

WICHTIG: Es werden aktuell nicht alle Dateien unterstützt und dieses ist auch nicht das Ziel von diesem Tool.
Nicht unterstützt werden alle Datenfiles mit Dateierweiterungen, wie z.B. Artikelstamm, Adressstamm, Belege, Belegpositionen oder Dateien mit speziellen Satzlängen, welche nicht auf einer Datensatzlänge, sondern auf Basis von Bytepositionen basieren.
Das betrifft z. B. den Firmenstamm o. Ä.