Frequenzzähler-Import

Das kleine Zusatzprogramm „Frequenzzähler-Import“ dient dazu, die Daten eines Frequenzzählers einzulesen und als CSV-Datei wieder fertig aufbereitet für den ManageMax abzuspeichern.

Konfiguration

Die Konfiguration des Programms erfolgt mittels einer XML-Datei MaxProFrequenzzaehler.conf, die im gleichen Verzeichnis wie die Programmdatei liegt.

MaxProFrequenzzaehler.conf
<?xml version="1.0" encoding="utf-8"?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 
    <Ausgabedatei>E:\temp\Frequenzzaehler.csv</Ausgabedatei>
    <Korrekturdatei>E:\temp\Korrekturen.csv</Korrekturdatei>
    <ImportAb>2000-01-01T00:00:00</ImportAb>
 
    <IOFehlerWiederholungen>5</IOFehlerWiederholungen>
    <IOFehlerWartezeit>5000</IOFehlerWartezeit>
 
    <ConfigData>
 
        <ConfigData>
            <Aktiv>false</Aktiv>
            <Beschreibung>Kopier-Vorlage für Jobs</Beschreibung>
            <Typ>Unbekannt</Typ>
            <ImportDatei></ImportDatei>
            <ImportVerzeichnis></ImportVerzeichnis>
            <ImportUrl></ImportUrl>
            <ZaehlerName></ZaehlerName>
            <KameraName></KameraName>
            <DetektorName></DetektorName>
            <CompanyID></CompanyID>
            <StoreID></StoreID>
            <ZaehlerNummer>0</ZaehlerNummer>
            <NetzwerkMount></NetzwerkMount>
            <NetzwerkUsername></NetzwerkUsername>
            <NetzwerkPassword></NetzwerkPassword>
            <ZuordnungFiliale></ZuordnungFiliale>
            <KorrekturFaktor>2.3</KorrekturFaktor>
        </ConfigData>
 
    <ConfigData>
</Config>

Hier wird oben in der Zeile <Ausgabedatei> hinterlegt, wo die fertig aufbereiteten Daten abgespeichert werden sollen. Bitte achten Sie bei dem Dateinamen auf die korrekte Dateiendung .csv.

Das Datum <ImportAb> legt fest, welcher Zeitraum eingelesen werden soll. Das Datum wird hinterlegt im Format JJJJ-MM-TTTHH:MM:SS. Bitte achten Sie auf die korrekte Eingabe, sonst kann die Konfiguration nicht verarbeitet werden.

Die einzelnen Frequenzzähler werden dann im Abschnitt <ConfigData> hinterlegt. Dieser Abschnitt kann beliebig oft wiederholt werden, um so mehrere Frequenzzähler zugleich verarbeiten zu können.

Um manuelle Korrekturen zu den Frequenzen hinterlegen zu können, gibt es auch die Möglichkeit, hier eine <Korrekturdatei> mit anzugeben. Dieses Korrekturen werden dann mit den eingelesenen Frequenzen der einzelnen Türen verrechnet.

Siehe auch: :sieheauch: Details zu den Frequenzzähler-Einstellungen

Siehe auch: :sieheauch: Korrekturdatei zu den Frequenzzählern

Manueller Start

Um das Einlesen der Frequenzzählerdaten manuell zu testen, reicht es aus, das Programm MaxProFrequenzzaehler.exe einfach per Doppelklick zu starten. Damit werden die Daten abgerufen, verarbeitet, und die angegebene Ausgabedatei erstellt.

Ob das Einlesen erfolgreich war, und wie viele Daten eingelesen wurden, finden Sie in der Logdatei im Unterverzeichnis logs\. Für jeden Programmaufruf wird das Logfile am Dateiende erweitert, die neuesten Einträge finden Sie also immer am Ende der Datei.

2013-01-28 22:23:16,060 - INFO  - MaxProFrequenzzaehler.Program - Programmstart MaxProFrequenzzaehler 1.0.0.0
2013-01-28 22:23:16,063 - INFO  - MaxProFrequenzzaehler.Program - System-ID: _33M1DNCQW
2013-01-28 22:23:16,171 - INFO  - MaxProFrequenzzaehler.Program - Import gestartet für "Filiale 1", Typ WuTDataLogger
2013-01-28 22:23:16,680 - INFO  - MaxProFrequenzzaehler.Program - 192 Datensätze hinzugefügt, 0 Datensätze aktualisiert
2013-01-28 22:23:16,681 - INFO  - MaxProFrequenzzaehler.Program - Import gestartet für "Filiale 2", Typ WuTDataLogger
2013-01-28 22:23:25,814 - INFO  - MaxProFrequenzzaehler.Program - 294 Datensätze hinzugefügt, 0 Datensätze aktualisiert
2013-01-28 22:23:25,816 - INFO  - MaxProFrequenzzaehler.Program - Daten werden exportiert nach E:\temp\Frequenzzaehler.csv
2013-01-28 22:23:25,824 - INFO  - MaxProFrequenzzaehler.Program - 486 Datenzeilen geschrieben

Automatischer Start

Dieser Start des Programms lässt sich natürlich auch jederzeit per Windows Aufgabenplanung oder Geplante Tasks vollständig automatisieren. Wenn Sie die Daten in den ManageMax importieren möchten, müssen Sie die automatische Aufbereitung als eigenen Tasks in die Aufgabenplanung mit aufnehmen, so dass diese vor dem ManageMax-Import läuft.

Siehe auch: :sieheauch: Einrichtung in ManageMax

tools/frequenzzaehler/start.txt · Zuletzt geändert: 11.07.2020 02:41 von mkahlert · 4902 Zugriffe bisher