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