Zum Hauptinhalt springen

VAL0048

info
Veröffentlicht: 23.03.2022
Geplante Umstellung: 23.09.2022
Typ: Technisch, referenzielle Integrität
Modus: Fehler
Übersetzungs-Modus:
Push-Kompatibel: Ja
Owner:

Beschreibung​

Die Zuständigkeit im Formular muss auf eine Leistung in demselben XZuFi-Dokument verweisen. Somit wird sichergestellt, dass eine Zuständigkeit existierende Geschäftsobjekte verknüpft.

Begründung​

Technischer-Validator: Wenn ein Formular eine Leistung referenziert, muss diese auch existieren. Da ohne diese Verknüpfung das Formularobjekt u.U. komplett unauffindbar sein könnte – es läge eine referenzielle Inkonsistenz vor – lehnt der Validator solche Formular aus technischen Gründen ab.

Beispiel​

Lösung

Die Zuständigkeit referenziert eine Leistung mit ID 3815. Die Leistung mit ID 3815 ist auch im Dokument enthalten.

<xzufi:schreibe>
<xzufi:leistung>
<xzufi:id schemeAgencyID="L00000">3815</xzufi:id>
...
</xzufi:leistung>
</xzufi:schreibe>
<xzufi:schreibe>
<xzufi:formular>
...
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
<xzufi:gebietID schemeAgencyID="L000000">091630000000</xzufi:gebietID>
</xzufi:zustaendigkeit>
</xzufi:formular>
</xzufi:schreibe>