Zum Hauptinhalt springen

VAL0041

info
Veröffentlicht: 21.05.2021
Geplante Umstellung: 21.11.2021
Typ: Standard, Datenqualität
Modus: Fehler
Übersetzungs-Modus:
Push-Kompatibel: Ja
Owner:

Beschreibung​

Alle Module, die mehrsprachig geliefert werden, müssen das Attribut languageCode enthalten. Dieses darf nicht leer sein.

Begründung​

Standard- und Datenqualitäts-Validator: Der XZuFi-Standard sieht vor, dass Geschäftsobjekte mehrere Sprachversionen enthalten können. Wenn mehr als nur eine (default: Deutsch) Sprachversion geliefert wird, muss an jedem Modul die Sprachversion (languageCode) definiert sein, um Eindeutigkeit für alle Konsumenten zu gewährleisten. Fehlt dies, lehnt der Validator entsprechend ab.

Beispiel​

Lösung

Das Attribut languageCode ist vorhanden.

<xzufi:modulText>
<xzufi:inhalt languageCode="de">Untersuchungen auf Zahn-, Mund- und Kieferkrankheiten</xzufi:inhalt>
<xzufi:inhalt languageCode="en">Examinations for dental, oral and maxillofacial diseases</xzufi:inhalt>
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>