Zum Hauptinhalt springen

VAL0027

info
Veröffentlicht: 03.12.2020
Geplante Umstellung: 03.06.2021
Typ: Technisch, Datenqualität
Modus: Fehler
Übersetzungs-Modus:
Push-Kompatibel: Ja
Owner:

Beschreibung​

Die Geschäftsobjekte Leistung, Organisationseinheit, Spezialisierung, Onlinedienst und Formular müssen eine gültige id und schemeAgencyID besitzen.

Der Validator prüft, ob das Element id mit dem Attribut schemeAgencyID existiert. Das Element und das Attribut dürfen nicht leer sein. Die id und schemeAgencyID dürfen nur Buchstaben, Ziffern, Bindestriche (-) und Unterstriche (_) enthalten.

Begründung​

Technischer- und Datenqualitäts-Validator: Die id ist der notwendige Identifikator jedes Objekts. Die schemeAgencyID ist der notwendige Identifikator für den jeweiligen Datenbestand (z. B. Bund, Land ABC, Redaktionssystem XYZ). Ohne diese eindeutigen und gültigen IDs können die Daten nicht referenziert und bereitgestellt werden. Daher käme es zu faktischem Datenverlust.

Beispiel​

Lösung

Die id enthält das Attribut schemeAgencyID. Die id und schemeAgencyID enthalten nur Buchstaben und Ziffern.

<xzufi:organisationseinheit xsi:type="xzufi:OrganisationseinheitErweitert">
<xzufi:id schemeAgencyID="L000000">327954</xzufi:id>
...
</xzufi:organisationseinheit>
Lösung

Die id enthält das Attribut schemeAgencyID. Die id und schemeAgencyID enthalten nur Buchstaben, Ziffern, Bindestrich (-) und Unterstrich (_).

<xzufi:organisationseinheit xsi:type="xzufi:OrganisationseinheitErweitert">
<xzufi:id schemeAgencyID="L000000">L327954_23-78</xzufi:id>
...
</xzufi:organisationseinheit>