VAL0017
Beschreibung
Alle in der Zuständigkeit eines Onlinedienstes referenzierten Leistungen müssen im selben XZuFi-Dokument existieren. Somit wird sichergestellt, dass eine Zuständigkeit existierende Geschäftsobjekte verknüpft.
Begründung
Datenqualitäts-Validator: Diese Validierungsregel stellt sicher, dass kein Onlinedienst ohne entsprechende Verwaltungsleistung existieren kann. Sollte ein Onlinedienst Leistungen referenzieren, die aber nicht in derselben Lieferung enthalten sind, kann der Validatordienst deren Existenz nicht verifizieren und lehnt das Objekt deshalb ab.
Beispiel
- Richtig
- Falsch
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:onlinedienst xsi:type="xzufi:OnlinedienstErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
...
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">3815</xzufi:leistungID>
...
</xzufi:zustaendigkeit>
</xzufi:onlinedienst>
</xzufi:schreibe>
Die Zuständigkeit referenziert eine Leistung mit ID 4815. Diese Leistung ist in dem Dokument nicht enthalten. Stattdessen gibt es in dem Dokument eine Leistung mit der ID 3815.
<xzufi:schreibe>
<xzufi:leistung>
<xzufi:id schemeAgencyID="L00000">3815</xzufi:id>
...
</xzufi:leistung>
</xzufi:schreibe>
<xzufi:schreibe>
<xzufi:onlinedienst xsi:type="xzufi:OnlinedienstErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
...
<xzufi:zustaendigkeit>
<xzufi:leistungID schemeAgencyID="L000000">4815</xzufi:leistungID>
...
</xzufi:zustaendigkeit>
</xzufi:onlinedienst>
</xzufi:schreibe>