VAL0008
info
Veröffentlicht: 03.12.2020
Geplante Umstellung: 03.06.2021
Typ: Technisch
Modus: Fehler
Übersetzungs-Modus:
Push-Kompatibel: Ja
Owner:
Beschreibung
Das Übertragen von Gebieten als eigenständiges Geschäftsobjekt in einer Transfernachricht ist verboten.
Begründung
Technischer-Validator: Das Gebiet ist stattdessen "geschachtelt" (referenziert) innerhalb einer Organisationseinheit oder anderer Objekte zu übertragen. Dies ist eine grundlegende Architekturentscheidung aus den Jahren 2019/20 für das PVOG.
Beispiel
- Richtig
- Falsch
Lösung
Es wird eine Leistung und eine Organisationseinheit übertragen. Das Gebiet existiert nicht als eigenständiges Top-Level-Element unter <xzufi:schreibe>.
<xzufi:transfer.operation.040502>
<xzufi:schreibe>
<xzufi:leistung>
<xzufi:id schemeAgencyID="L000000">LeistungsId_01</xzufi:id>
...
</xzufi:leistung>
</xzufi:schreibe>
<xzufi:schreibe>
<xzufi:organisationseinheit xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)" xsi:type="xzufi:OrganisationseinheitErweitert">
<xzufi:id schemeAgencyID="L000000">OEID_TC_010_OE01</xzufi:id>
...
</xzufi:organisationseinheit>
</xzufi:schreibe>
</xzufi:transfer.operation.040502>
Fehler
Es wird versucht, ein eigenständiges Geschäftsobjekt vom Typ gebiet zu übertragen. Dies ist im PVOG-Kontext nicht zulässig.
<xzufi:transfer.operation.040502>
<xzufi:schreibe>
<xzufi:gebiet>
<xzufi:id schemeAgencyID="8cde6870-fe84-4341-bc9f-e65232481186" schemeVersionID="1.0.0">8cde6870-fe84-4341-bc9f-e65232481186</xzufi:id>
<xzufi:typ>
<xzufi:id schemeAgencyID="c1fed905-c30d-47bb-ac1b-ff2a3db172c7">c1fed905-c30d-47bb-ac1b-ff2a3db172c7</xzufi:id>
<xzufi:klasse>
<xzufi:id schemeAgencyID="d5d650d4-09f4-4e56-9b09-fef69a974651">d5d650d4-09f4-4e56-9b09-fef69a974651</xzufi:id>
<xzufi:bezeichnung languageCode="de">MeineGebietsklasse</xzufi:bezeichnung>
</xzufi:klasse>
<xzufi:bezeichnung languageCode="de">MeineGebietstyp</xzufi:bezeichnung>
</xzufi:typ>
<xzufi:bezeichnung languageCode="de">MeineGebiet</xzufi:bezeichnung>
</xzufi:gebiet>
</xzufi:schreibe>
</xzufi:transfer.operation.040502>