Konfiguration

Die Grundeinstellungen und das Verhalten des Hintegrundprozesses können über eine Konfigurationsdatei vorgenommen werden. Die Konfigurationsdatei befindet sich im Ordner Configuration des Installationsortes der Software (Standard C:Einsatzserver).

Vorsicht

Aktuell ist noch keine Plausibilitätsprüfung der Konfiguration implementiert. Werden falsche Werte in die Konfigurationsdatei eingetragen ist der Einsatzserver nicht lauffähig.

Die Konfigurationsdatei ‚config.json‘ ist wie folgt aufgebaut:

{
    "AlarmInput": {},
    "Default": {
        "APPNAME": "Einsatzserver",
        "DATE": "20200813",
        "THEME": "dark",
        "VERSION": "0.0.1",
        "SHARED_FOLDER": "./_Attachment",
        "CHECK_FOR_ALARM": 15
    },
    "Logging": {
        "LOG_PATH": "./_Log",
        "LOG_FILENAME": "Einsatzserver.log",
        "LOGLEVEL": 20,
        "LOG_MULTIPLE_FILE": true,
        "LOG_FILE_SIZE": 1048576,
        "LOG_BACKUP_FILES": 10
    },
    "Email": {
        "PORT": 993,
        "PROTOCOL": "IMAP",
        "SERVER": "ff-ostelsheim.de",
        "USER": "einsatzdepesche@ff-ostelsheim.de",
        "PASSWORD": "***********",
        "INBOXORDNER": "INBOX",
        "ARCHIVORDNER": "Archiv",
    },
    "Printer": {
        "PRINTER_FLUR_NAME": "Drucker-Flur (HP OfficeJet Pro 8710)",
        "PRINTER_ZENTRALE_NAME": "Drucker-Zentrale (HP OfficeJet Pro 8710)"
    }
}

Konfigurationsgruppe AlarmInput

Erst in neueren Version relevant.

Konfigurationsgruppe Default

APPNAME

Nicht relevant.

DATE

Nicht relevant.

THEME

Nicht relevant.

VERSION

Wird vom Build-System automatisch gesetzt. Keine Einstellung notwendig.

SHARED_FOLDER

Ordner für das Zwischenspeichern der Einsatzdepeche-PDF.

CHECK_FOR_ALARM

Zeitintervall in Sekunden nach welcher Zeit der Mailserver auf neue Emails geprüft werden soll.

Konfigurationsgruppe Logging

Standardeinstellungen, keine Einstellungen notwendig.

Konfigurationsgruppe Email

PROTOCOL

Definiert das Protokoll, mit dem mit dem Mailserver kommuniziert wird z.B. IMAP.

PORT

Port des Mailservers z.B. 993

SERVER

Adresse des Mailservers z.B. ff-ostelsheim.de

USER

User über den man sich beim Mailserver anmeldet. Normalerweise eine Emailadresse z.B. einsatzdepesche@ff-ostelsheim.de

PASSWORD

Passwort für den User.

Vorsicht

Aktuell muss hier das Passwort im Klartext eingetragen werde. Dies wird mit der nächsten Version verschlüsselt gespeichert.

INBOXORDNER

Name des Eingangs Postfaches z.B. INBOX

ARCHIVORDNER

Name des Archivordners, hier werden die Emails nach Abruf abgelegt und können manuell vom Admin gelöscht werden.

Konfigurationsgruppe Printer

PRINTER_FLUR_NAME

Name des Druckers im Flur.

PRINTER_ZENTRALE_NAME

Name des Druckers in der Zentrale.