VAL0032
Beschreibung
Ein Element vom Typ Code muss die Attribute listURI und listVersionID enthalten. Das Element code darf nicht leer sein.
Begründung
Technischer-, Standard- und Datenqualitäts-Validator: Codelisten werden verwendet, um die Menge möglicher Auswahloptionen sinnvoll einzuschränken. z. B. sieht die Codeliste für Textmodule vor, dass man sie für die Volltext-Beschreibung einer Leistung benutzen kann, oder ihren Titel, allerdings nicht für Links zum Onlinedienst (denn dafür gibt es den Geschäftsobjekttyp Onlinedienst). Kann der Validator nicht feststellen, dass bzw. welche gültige Codeliste verwendet wird, lehnt er die Daten ab.
Beispiel
- Richtig
- Falsch
Die Attribute listURI und listVersionID sind vorhanden. Das Element code ist nicht leer.
<xzufi:modulText>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
Das Attribut listURI fehlt. Das Element leikaTextmodul ist vom Typ Code.Leistungstextmodul. Obwohl das Attribut listURI im XZuFi-Standard optional ist, ist dieses Attribut für das PVOG verpflichtend.
<xzufi:modulText>
...
<xzufi:leikaTextmodul listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
Das Attribut listURI ist leer.
<xzufi:modulText>
...
<xzufi:leikaTextmodul listURI=" " listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
Das Attribut listVersionID ist leer.
<xzufi:modulText>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
Das Element code ist leer (enthält nur ein Leerzeichen).
<xzufi:modulText>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code> </code>
</xzufi:leikaTextmodul>
</xzufi:modulText>