# ERP Austria Monitoring Client

# Wie starte und konfiguriere ich den Monitoring Client?

<p class="callout warning">In der MonitoringClientGlobal.ini muss ggf. der ERP-Suite-Pfad eingetragen werden, sofern dieses bisher nicht erfolgt ist.  
  
\[ERP Suite\]  
ERP Basispfad=D:\\Daten\\BWWIN2016 ****(hier wird der ERP-Suite-Programmpfad eingetragen)****</p>

Um die Analyse/Konvertierung o.ä. zu starten, ist Folgendes einzugeben:  
****MonitoringClient.exe** **/INI=*********INI-Dateiname*****<span style="white-space: pre-wrap;"> (ein beliebiger INI-Name ohne Leerzeichen)</span>

Die INI-Datei wird automatisch erstellt und anschließend ist, der Sensor zu korrigieren:

<p class="callout info">\[Config\]  
Sensor=Init  
  
\#SensorType=KEINER  
\#SensorType=DATEIANZAHL  
\#SensorType=LOGFILES  
\#SensorType=SUCHEERSETZEEML  
\#SensorType=DIENST  
\#SensorType=FORTIGATE  
\#SensorType=FORTINET  
\#SensorType=FGT  
\#SensorType=FORTISWITCH  
\#SensorType=BWPROTLÖSCHANALYSE  
\#SensorType=DTAEXTRACT\_UEBER\_N  
****SensorType=BWVECTORINGFORMATLOG****  
\#SensorType=DUPLIKATFINDER  
\#SensorType=SEDBConvert</p>

Hier reicht es, wenn die # vor SensorType für den gewünschten Sensor entfernt wird.

<p class="callout info">\[CONFIG\]  
SensorType=BWVECTORINGFORMATLOG  
Sensor=INIT  
.....</p>

Anschließend den MonitoringClient noch einmal mit denselben Parametern starten, dann werden die fehlenden INI-Einträge automatisch erstellt und sehen dann (abhängig vom Sensor) so aus.

<p class="callout success">\[CONFIG\]  
SensorType=BWVECTORINGFORMATLOG  
  
\[Vectoring Migrationsanalyse\]  
Archiviere Classic Files, wenn diese auch im vectoring Format vorhanden sind=False  
Migriere vorhandene IDBs in das Vectoring-Format=False  
Öffne nach der Analyse die erstellte Excel-Analysedatei=True  
Beendet die GUI automatisch, nach der Analyse=True  
Logfiles analysieren und im Excelformat ausgeben=True</p>

Die erweiterten Einstellungen ggf. korrigieren und wie vorhin den Sensor starten, um die Auswertung oder die Analyse durchzuführen.

# Wie kann ich den MonitoringClient aktualisieren (LiveUpdate)

Um das Live-Update für den Monitoring Client zu starten, müssen Sie den folgenden Batch im Programmpfad des Clients starten:

[![image.png](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/scaled-1680-/Fx06W0u2etEtWeX5-image.png)](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/Fx06W0u2etEtWeX5-image.png)

# Wie kann ich Classic oder Vectoring Datendateien konvertieren?

<span style="white-space: pre-wrap;">Mit dem Monitoring Client können die meisten Classic-Tabellen in das Vectoringformat und Vectoringtabellen in das Classicformat konvertiert werden. </span>

<p class="callout warning">Aktuell können \*.DAT und \*.SEDB Tabellen konvertiert werden.</p>

<span style="white-space: pre-wrap;">Dazu ist entweder die Satzlänge der Zieltabelle erforderlich oder ein entsprechender Vorlagepfad mit den entsprechenden Dateien für das Zielformat. </span>  
Mit dem Monitoring Client können Sie eine einzelne Datei konvertieren oder den gesamten Quellpfad. Die Ausgabe erfolgt dabei in einem zu definierenden Ausgabepfad.

<p class="callout success">****Voraussetzung:****   
MonitoringClient ab V1.67  
Microsoft .NET 4.8 oder höher</p>

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

Die Ausgabe erfolgt am Bildschirm mit folgender Anzeige:  
[![image.png](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/scaled-1680-/EfaeXUB1ep2hELIz-image.png)](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/EfaeXUB1ep2hELIz-image.png)  
  
Beispiel von INI-Dateien für die Konvertierung:

![image.png](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/scaled-1680-/lVLkpByVm6IEliCF-image.png)  
****In diesem Beispiel wird nur die S03DBK\_R00.SEDB (Vectoring) in das Classicformat konvertiert.****

[![image.png](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/scaled-1680-/QAPCBx6Bu3TvUQkH-image.png)](https://bookstack.erpaustria.com/uploads/images/gallery/2025-07/QAPCBx6Bu3TvUQkH-image.png)

<p class="callout success">****Wenn der Quelldateiname leer ist, dann wird automatisch alles, was im Quellpfad liegt, in die entsprechende Zieldatei umgewandelt.****  
****Vectoring --&gt; Classic und Classic --&gt; Vectoring****</p>

<p class="callout success">Es gibt folgende Parameter für MonitoringClient.exe:  
****/INI=INI-Datei**** <span style="white-space: pre-wrap;">(Konvertierungsvorgabe - ZWINGENDER PARAMETER) </span>   
****/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)</p>

<p class="callout info">****MonitoringClient.exe /INI=****SEDBConvert.ini  
**Konvertiert aufgrund der INI-Einstellungen.**  
**Alle Vorgaben werden aus der INI verwendet.**</p>

<p class="callout info">****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.**</p>

<p class="callout info">****MonitoringClient.exe****<span style="white-space: pre-wrap;"> </span>****/INI=****<span style="white-space: pre-wrap;">SEDBConvert.ini </span>****/F=****<span style="white-space: pre-wrap;">S05DBK32.DAT </span>****/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.**</p>

<p class="callout info">****MonitoringClient.exe /INI=****SEDBConvert.ini /****F=****<span style="white-space: pre-wrap;">S05DBK\_R00.SEDB </span>****/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.**</p>

<p class="callout info">  
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.**</p>

<p class="callout warning">Die Parameter /F, /V und /L übersteuern die Einstellungen/Vorgaben, welche in der INI-Datei gemacht wurden.</p>

<p class="callout danger">****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. Ä.</p>

# Vectoring Migrationsanalyse (bw.vectoring.format.log)

<p class="callout warning">In der MonitoringClientGlobal.ini muss ggf. der ERP-Suite Pfad eingetragen werden, sofern dieses bisher nicht erfolgt ist.  
  
\[ERP Suite\]  
ERP Basispfad=D:\\Daten\\BWWIN2016 ****(hier wird der ERP-Suit Programmpfad eingetragen)****</p>

Um die Analyse zu starten, ist Folgendes einzugeben:  
****MonitoringClient.exe** **/INI=*********Vectoring.ini*****<span style="white-space: pre-wrap;"> (oder ein anderer beliebiger INI-Name)</span>

Die INI-Datei wird automatisch erstellt und anschließend ist, der Sensor zu korrigieren:

<p class="callout info">\[Config\]  
Sensor=Init  
  
\#SensorType=KEINER  
\#SensorType=DATEIANZAHL  
\#SensorType=LOGFILES  
\#SensorType=SUCHEERSETZEEML  
\#SensorType=DIENST  
\#SensorType=FORTIGATE  
\#SensorType=FORTINET  
\#SensorType=FGT  
\#SensorType=FORTISWITCH  
\#SensorType=BWPROTLÖSCHANALYSE  
\#SensorType=DTAEXTRACT\_UEBER\_N  
****SensorType=BWVECTORINGFORMATLOG****  
\#SensorType=DUPLIKATFINDER</p>

Hier reicht es, wenn die # vor SensorType für den gewünschten Sensor entfernt wird.

<p class="callout info">\[CONFIG\]  
SensorType=BWVECTORINGFORMATLOG  
Sensor=INIT  
.....</p>

Anschließend den MonitoringClient noch einmal mit denselben Parametern starten, dann werden die fehlenden INI-Einträge automatisch erstellt und sehen dann so aus.

<p class="callout success">\[CONFIG\]  
SensorType=BWVECTORINGFORMATLOG  
  
\[Vectoring Migrationsanalyse\]  
Archiviere Classic Files, wenn diese auch im vectoring Format vorhanden sind=False  
Migriere vorhandene IDBs in das Vectoring-Format=False  
Öffne nach der Analyse die erstellte Excel-Analysedatei=True  
Beendet die GUI automatisch, nach der Analyse=True  
Logfiles analysieren und im Excelformat ausgeben=True</p>

Die erweiterten Einstellungen ggf. korrigieren und wie vorhin den Sensor starten, um die Auswertung durchzuführen.  
Das Ergebnis sieht dann so ähnlich aus:  
  
[![image.png](https://bookstack.erpaustria.com/uploads/images/gallery/2025-06/scaled-1680-/YeLuEICQ7oIG75lg-image.png)](https://bookstack.erpaustria.com/uploads/images/gallery/2025-06/YeLuEICQ7oIG75lg-image.png)

<p class="callout info">****TIPP:****   
Um nur die Logdatei zu leeren und zu archivieren, ohne viele Ressourcen zu verbrauchen, sind folgende Parameter einzustellen:</p>

<p class="callout info">\[Vectoring Migrationsanalyse\]  
Archiviere Classic Files, wenn diese auch im vectoring Format vorhanden sind=False  
Migriere vorhandene IDBs in das Vectoring-Format=False  
Öffne nach der Analyse die erstellte Excel-Analysedatei=False  
Beendet die GUI automatisch, nach der Analyse=True  
****Logfiles analysieren und im Excelformat ausgeben=False****</p>