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.
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.