EntwicklungsressourcenFöderale IT-StandardsPVOG - ein Produkt der Fitko
QuellcodeFeedback
Zum Hauptinhalt springen

XZuFiValidatorController

Die XZuFi Dokumente müssen wie in dem Sammlerdienstkonzept beschrieben an dem Bereitstellort zur Verfügung gestellt werden. Nach dem Start der Validierung ist über einen Fortschritt-Endpunkt in regelmäßigen Intervallen der Status der Validierung abzufragen. Wurde der Status FINISHED erreicht, so kann über den Report-Endpunkt ein Fehlerbericht als JSON oder Text angefordert werden. Der Report wird nach 30 Minuten nach Ende der Validierung automatisch gelöscht.

Der Validierungsprozess durchläuft vier Phasen, welche durch folgende Status repräsentiert werden:

  1. WAITING: Validierungsanfrage wurde entgegengenommen. Es wird gewartet bis genug Ressourcen frei sind
  2. READING_INDEX: Index Datei wird eingelesen
  3. VALIDATING: Die Validierung der XZuFi Dokumente läuft
  4. FINISHED: Die Validierung wurde beendet

Zusätzlich:

  1. STOPPED: Die Validierung wurde gestoppt. Ein Zugriff auf das Fortschrittsobjekt oder auf den Report ist nicht mehr möglich

Mit Hilfe der Yaml Version dieser Dokumentation kann ein REST Client generiert werden. Pfad zu der Yaml Version: /api/api-docs (siehe Eingabefeld oben)