BROprogramma / GMN

Repository voor het ontwikkelen van de BRO gegevenscatalogus Grondwatermonitoringnet.
1 stars 1 forks source link

Inname berichten catalogus #69

Closed sjaakd closed 2 years ago

sjaakd commented 4 years ago

Type issue

Controle op tijd is te streng

Waar

berichten catalogus, diverse plekken

Samenvatting

Aanleiding: "fouten gevonden door test". Echter deze fouten komen voor uit een bewuste keuze. Het betreft de categorie regels: De ...Date moet liggen voor de ..Date

Er is vanuit functioneel oogpunt binnen de realisatie voor gekozen om deze regel te verruimen en een standaard volgorde op een datum te hanteren.

Beschrijving

Binnen GMW is het mogelijk om verschillende gebeurtenissen op een datum te rapporteren. Dit willen we graag consistent houden met GMN. Echter, dan moet er wel een logische volgorde verondersteld zijn.

De volgorde is als volgt:

  1. GMN_StartRegistration
  2. GMN_MeasuringPoint
  3. GMN_TubeReference
  4. GMN_MeasuringPointEndDate
  5. GMN_Closure

Dit is vanuit gebruikersperspectief ook wenselijk: je hoeft niet een dag te wachten met het aanpassen van de buisverwijzing als je een nieuw meetpunt hebt toegevoegd. Zolang deze volgorde maar duidelijk is.

De tekst in de berichtencatalogus lijkt iets dergelijks ook te impliceren in hoofdstuk 2.1.3 Aanvullende regels: "Een soortgelijke gebeurtenis (bepaalde waarde voor eventName (naam gebeurtenis)) mag niet meerdere keren voorkomen op dezelfde dag (combinatie van eventName (naam gebeurtenis) en eventDate (datum gebeurtenis) moet uniek zijn)."

Oplossingsrichting

Graag de berichtencatalogus aan passen aan de geïmplementeerde volgorde. Wellicht handig om het principe een keer uit te leggen en er vervolgens naar te verwijzen.

Wellicht op dezelfde plek als de volgorde van onvolledige datums worden uitgelegd (kan dit even niet vinden): van onvolledig naar volledig. Dus:

'1999' komt chronologisch voor 'jan-1999' komt chronologisch voor '1-jan-1999'

HanWelmer commented 2 years ago

Verwerkt in versie 1.2.2 (17-12-2021) van de GMN Berichtencatalogus uitgifte.