VAL0031
Beschreibung
Die ID von den Leistungen, Spezialisierungen, Organisationseinheiten, Onlinediensten oder Formularen muss eindeutig sein, d.h. in demselben Dokument dürfen keine zwei Geschäftsobjekte des gleichen Typs mit demselben Identifikator enthalten sein.
Werden im Rahmen der Validierung eines Redaktionssystems mehrere Dokumente verarbeitet, wird zusätzlich geprüft, dass Spezialisierung-IDs dokumentenübergreifend eindeutig sind.
Begründung
Technischer-Validator: Damit Geschäftsobjekte fehlerfrei verarbeitet und bereitgestellt werden können, brauchen sie einen eineindeutigen Identifikator (ID). Befinden sich in einem Dokument zwei Objekte mit derselben ID, lehnt der Validator dies entsprechend ab.
Beispiel
- Richtig
- Falsch
Die Organisationseinheit mit ID 600 ist im Dokument nur einmal vorhanden.
<xzufi:schreibe>
<xzufi:organisationseinheit xsi:type="xzufi:OrganisationseinheitErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
<xzufi:id schemeAgencyID="L000000">600</xzufi:id>
...
</xzufi:organisationseinheit>
</xzufi:schreibe>
Das Dokument enthält das Geschäftsobjekt Organisationseinheit mit dem Identifikator 600 doppelt.
<xzufi:schreibe>
<xzufi:organisationseinheit xsi:type="xzufi:OrganisationseinheitErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
<xzufi:id schemeAgencyID="L000000">600</xzufi:id>
...
</xzufi:organisationseinheit>
</xzufi:schreibe>
...
<xzufi:schreibe>
<xzufi:organisationseinheit xsi:type="xzufi:OrganisationseinheitErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
<xzufi:id schemeAgencyID="L000000">600</xzufi:id>
...
</xzufi:organisationseinheit>
</xzufi:schreibe>