Prüfanweisung im Widerspruch zur Codelistenmethodik (Nutzungsart 4)
Problem
XOEV-Handbuch 3.0.1, Seite 76 besagt:
Kennzeichnung über Code-Typ 4 genutzter Codelisten(versionen) Im Kontext des Code-Typs 4 können eine oder mehrere UML-Verwendungsbeziehungen zu Codelisten und Codelistenversionen angelegt werden. Eine solche Beziehung sagt aus, dass mindestens die auf diese Weise gekennzeichneten Codelisten(versionen) im Kontext des Code-Datentyps potentiell genutzt werden. Diese Information wird für Dokumentationszwecke sowie vom XRepository ausgewertet.
Bei der Anwendung der Methodik wird folgende Fehlermeldung ausgegeben:
ID: rule-UsageBeziehungZuCodeIistenversionHatstereotypXoevCodeTyp1oder2 "Korrekte Codelistenmodellierung Usage-Beziehungen zu Codelistenversionen (XML-Klassen mit dem Stereotyp xoevVersionCodeliste) müssen den Stereotyp xoevCodeTyp1 oder xoevCodeTyp2 haben. Die Abhängigkeit zwischen [...] und [...] verletzt diese Vorgabe."
Lösung
Das Problem wurde durch Anpassung der XÖV-Prüfanweisungen UsageBeziehungZuCodelistenversionHatStereotypXoevCodeTyp1oder2
und UsageBeziehungOhneCodeTyp1und2EndetBeiCodeliste
behoben.
Workaround
Ggf. ist eine Referenz auf die relevanten Codelisten in der Beschreibung des Code-Datentyps eine temporäre Alternative.