Skip to content

Basisdaten-Service ​

Service zur Bereitstellung folgender Basisdaten:

  • Wahltage
  • Wahlen
  • Wahlbezirke
  • Wahlvorschläge
  • Kopfdaten
  • Handbuch
  • Ungültige Wahlscheine

Wahlen, Wahlbezirke und Kopfdaten können in der Service-Datenbank gespeichert werden.

Abhängigkeiten ​

Folgende Services werden zum Betrieb benötigt:

  • EAI-Service
  • Infomanagement-Service

Datenmodell ​

Handbuch ​

In dem Service werden Handbücher verwaltet. Je Wahl und Wahlbezirksart kann ein Handbuch hinterlegt werden.

Bei dem Handbuch soll es sich um ein PDF-Dokument handeln.

Ungültige Wahlscheine ​

Für Wahltage können Listen mit ungültigen Wahlscheinen verwaltet werden. Die Übermittlung der Daten erfolgt im csv-Format. Dieses umfasst eine Headerzeile, gefolgt von den Daten in den Spalten Name, Vorname und Nummer.

Wahltermindaten ​

Wahltermindaten sind eine virtuelle Zusammenfassung von Daten zu einem Wahltermin.

Über den Service können diese Daten für einen Wahltag erstellt und gelöscht werden. Die zu erstellenden Daten werden von dem EAI-Service importiert.

Ablauf des Imports ​

Fortschritt ​

Der aktuelle Stand des Imports kann über die API gerufen werden.

Konfigurationsparameter ​

Alle Konfigurationsparameter beginnen mit service.config

NameBeschreibungDefault
ungueltigewahlscheine.filenamesuffixDateinamenssuffix für die ungueltigen WahlscheineUngueltigews.csv
manual.filenamesuffixDateinamenssuffix für das HandbuchHandbuch.pdf
async.corePoolSizecore Poolsize von ThreadPoolTaskExecutor2
async.maxPoolSizemax Poolsize von ThreadPoolTaskExecutor2
async.queueCapacityKapazität für Queue von ThreadPoolTaskExecutor500
async.threadNamePrefixPrefix für Threads von ThreadPoolTaskExecutortaskExecutor-