datenmanagement-sdbb / eCH-0260

0 stars 0 forks source link

T-mutation reasons cannot be transmitted #25

Open datenmanagement-sdbb opened 3 months ago

datenmanagement-sdbb commented 3 months ago

Defined mutation reasons according to "SOLL-Prozesse" (chapter 5.3.2) cannot be transmitted in the terminationEducationRelationType

lars-steffen commented 2 months ago

In den SOLL-Prozessen wird unterschieden zwischen Mutationen mit Anpassung eines Bildungsverhältnisses (M01-M99) und Mutationen mit Auflösung eines Bildungsverhältnisses. D.h.: Soll dies technisch so unterschieden werden? D.h.: Aktuell erlaubt educationMutationReason nur die Werte M01 - M99. Soll dieser Typ um die Werte T01-T99 erweitert werden oder soll ein separater Typ erstellt werden?

datenmanagement-sdbb commented 2 months ago

Ich würde einen separaten Typ machen (bspw. educationTerminationReason, da er ja im terminationEducationRelationType verwendet werden soll). In diesem Typ sollen dann nur die T-Gründe zugelassen sein. Mutation und Auflösung sind wirklich zwei unterschiedliche Dinge und müssen deshalb m.E. auseinandergehalten werden, was mit separaten Types besser (bzw. schon auf Ebene XSD) möglich ist.