Fehler und Validierungen beim Einzel- und Massenimport
- Fehlerklassen
Ein möglicher Fehler wird nach dem Importvorgang auf dem Importdialog (nur Einzelimport), der Importhistorie und in der Protokolldatei angezeigt.
Allgemein werden in DATES III folgende Fehlerklassen bei einem Einzel- und Massenimport-Vorgang unterschieden:
- Fachlicher Fehler
- XML-Validierungsfehler
- Technischer Fehler
Hierbei kann das Systemverhalten im Fehlerfall zwischen Einzel- und Massenimport unterschieden werden:
Fehlerklasse |
Erläuterung |
---|---|
Fachlicher Fehler |
Mögliche fachliche Fehler sind (a) eine Verletzung der Pflichtfeld-Vorgaben , die bereits bei der Schemavalidierung überprüft wird, (b) eine Verletzung der ampelrelevanten Datenfelder und (c) fachlicher Validierungsregeln . Ein fachlicher Fehler führt zu einem Abbruch des Importvorgangs. |
XML-Validierungsfehler |
Soll eine XML-Datei importiert werden, die nicht wohlgeformt ist (d.h. erfüllt die Regeln der allgemeinen XML-Spezifikation) oder nicht der Schemadefinition (der XSD-Datei) entspricht, wird der Import abgewiesen. Es wird die Fehlermeldung „Validierungsfehler“ angezeigt. |
Technischer Fehler |
Ein technischer Fehler, der nicht durch das System behandelt werden kann, führt zu einem sofortigen Abbruch des Importvorgangs. Es wird auf die allgemeine Fehlerseite von DATES III umgeleitet. |
Fehlerklasse |
Erläuterung |
---|---|
Fachlicher Fehler |
Mögliche fachliche Fehler sind (a) eine Verletzung der Pflichtfeld-Vorgaben , die bereits bei der Schemavalidierung überprüft wird, (b) eine Verletzung der ampelrelevanten Datenfelder und (c) fachlicher Validierungsregeln . Schlagen fachliche Prüfungen fehl, wird das Vorhaben nicht importiert. Der Massenimportvorgang wird mit der nächsten Importdatei fortgesetzt. Das Vorhaben und die fehlgeschlagene Prüfung werden in der Protokolldatei vermerkt. |
XML-Validierungsfehler |
Enthält eine zu importierende ZIP-Datei eine XML-Datei, die nicht wohlgeformt ist oder nicht der Schemadefinition entspricht, so wird dieses Vorhaben nicht importiert. Der Massenimportvorgang wird mit der nächsten Importdatei fortgesetzt. Das Vorhaben wird mit dem Hinweis auf einen Validierungsfehler in der Protokolldatei vermerkt. |
Technischer Fehler |
Ein technischer Fehler, der nicht durch das System behandelt werden kann, führt zu einem sofortigen Abbruch des Massenimportvorgangs. Die bis zum technischen Fehler importierten Vorhaben bleiben in der Datenbank erhalten. In der Importhistorie wird der Importvorgang als fehlerhaft angezeigt. |
Validierungen beim Einzel- und Massenimport
- Validierung der Nutzerrechte
- Nur Einzelimport: Validierung der Größe der XML-Datei (gegenwärtig bis 10 MByte). Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines technischen Fehlers .
- Nur Massenimport: Validierung der Größe der ZIP-Datei (gegenwärtig bis 30 MByte) im Fall eines Massenimports. Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines technischen Fehlers .
- Validierung der XML-Kodierung (UTF-8). Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines technischen Fehlers .
- Validierung gegen das XML Schema (Form/Inhalt müssen Schema entsprechen). Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines XML-Validierungsfehlers .
- Validierung der gültigen Kombination aus GUID und Aktenzeichen . Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines fachlichen Fehlers .
- Validierung des Ampelstatus (bei vorhandenen Vorhaben dürfen Daten nur importiert werden, wenn ein „grüner“ Ampelstatus vorliegt). Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines fachlichen Fehlers .
- Nur Massenimport: Validierung des Vorhabenstatus (Daten dürfen nur importiert werden, wenn Vorhaben „Aktiv“ und im Vorhabenstatus „Bestätigt“ sind). Ein Fehlschlagen der Validierung führt zu einem Importabbruch wegen eines fachlichen Fehlers .