Zum Hauptinhalt springen

VAL0030

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

Beschreibung​

Bei den Daten im XZuFi-2.2-Format dürfen zwei Textmodule einer Leistung nicht denselben Code haben.

Bei den Daten im XZuFi 2.3.1-Format dürfen zwei Textmodule einer Leistung den gleichen Code haben, wenn diese verschiedene Zugangskanäle besitzen. Eine Kombination aus 'Online/Offline = 000' und 'Online = 100' bzw. 'Offline = 200' ist nicht erlaubt, da Textmodule eine Überschneidung beim zugangskanal haben.

Begründung​

Datenqualitäts-Validator: Wenn eine Leistung Textmodule mit demselben Code enthält, legt das einen Fehler seitens der Redaktion nahe und wird entsprechend vom Validatordienst abgelehnt. Andernfalls könnte es konkurrierende Volltextbeschreibungen (Code 006) einer Leistung geben, oder konkurrierende Titel (Code 001). Im Zuge der Einführung von XZuFi 2.3.1 wird ein Anwendungsfall für doppelte Textmodule geschaffen: unterschiedliche Gebühren o.ä. für eine Leistung abhängig davon, ob sie online oder in Person im Amt in Anspruch genommen wird.

Beispiel​

XZuFi-2.2​

Lösung

Das Textmodul mit dem Code 02 kommt nur einmal vor.

<xzufi:leistung>
...
<xzufi:modulText>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
</xzufi:leistung>

XZuFi-2.3.1​

Lösung

Das Textmodul mit dem Code 02 kommt einmal pro Zugangskanal 000 (Online/Offline) vor.

<xzufi:leistung>
...
<xzufi:modulText>
<xzufi:zugangskanal listURI="urn:xoev-de:fim:codeliste:xzufi.zugangskanal" listVersionID="1">
<code>000</code>
</xzufi:zugangskanal>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
</xzufi:leistung>
Lösung

Das Textmodul mit dem Code 02 kommt einmal pro Zugangskanal 100 (Online) und einmal für 200 (Offline) vor.

<xzufi:leistung>
...
<xzufi:modulText>
<xzufi:zugangskanal listURI="urn:xoev-de:fim:codeliste:xzufi.zugangskanal" listVersionID="1">
<code>100</code>
</xzufi:zugangskanal>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
<xzufi:modulText>
<xzufi:zugangskanal listURI="urn:xoev-de:fim:codeliste:xzufi.zugangskanal" listVersionID="1">
<code>200</code>
</xzufi:zugangskanal>
...
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
</xzufi:leistung>