Zum Hauptinhalt springen

VAL0065

info
Veröffentlicht: 26.06.2025
Geplante Umstellung: 31.12.2025
Typ: Datenqualität
Modus: Warnung
Übersetzungs-Modus: Warnung
Push-Kompatibel: Ja
Owner:

Beschreibung​

Zwei gleiche Leistungsmodule dürfen keine überschneidenden Zugangskanäle haben. Der Code im XZuFi-2.3.1 neu eingeführten Feld zugangskanal an Leistungsmodulen darf nicht doppelt oder überschneidend für denselben Modultyp an einer Leistung angegeben werden.

Eine Kombination aus 'Online/Offline = 000' und 'Online = 100' bzw. 'Offline = 200' ist eine Überschneidung und daher nicht erlaubt. Die doppelte Angabe eines gleichen Zugangskanals ist ebenfalls nicht erlaubt.

modulText(Individuell) benötigt eine erweiterte Prüfung und wird von VAL0065 nicht getestet. Siehe dafür VAL0030.

Beim modulUrsprungsportal wird abweichend ein Modul pro Sprache und Zugangskanal erlaubt, da dies für die Mehrsprachigkeit erforderlich ist.

Begründung​

Datenqualitäts-Validator: Wenn eine Leistung pro Zugangskanal mehr als ein Pflichtmodul (z. B. Textmodul 06, Beschreibungstext/Volltext) enthält, dann herrscht Unklarheit darüber, welches Modul an APIs oder in Frontends von Portalen verwendet werden soll. Um Eindeutigkeit und damit Nutzbarkeit zu wahren, lehnt dieser Validator gleiche Module mit doppelten Zugangskanälen ab, vorerst auf Warnung.

Beispiel​

XZuFi-2.2​

Lösung

Das Feld zugangskanal existiert nicht in XZuFi-2.2. Daher hat der Validator hier keinen Effekt.

XZuFi-2.3.1​

Lösung

Ein Kostenmodul mit Zugangskanal 000 (Online/Offline).

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

Zwei Ursprungsportalmodule mit unterschiedlichen Zugangskanälen 100 (Online) und 200 (Offline).

<xzufi:leistung>
...
<xzufi:modulKosten>
<xzufi:zugangskanal listURI="urn:xoev-de:fim:codeliste:xzufi.zugangskanal" listVersionID="1">
<code>100</code>
</xzufi:zugangskanal>
</xzufi:modulKosten>
<xzufi:modulKosten>
<xzufi:zugangskanal listURI="urn:xoev-de:fim:codeliste:xzufi.zugangskanal" listVersionID="1">
<code>200</code>
</xzufi:zugangskanal>
</xzufi:modulKosten>
...
</xzufi:leistung>