Geonovum / GeoBAG

Dit is de online werkruimte voor het Geo-BAG koppelvlak
0 stars 4 forks source link

enumeration value voor bevestigingDu01 ontbreekt #26

Closed adbgnm closed 7 years ago

adbgnm commented 7 years ago

Alle typen berichten behalve bevestigingDu01 specificeren een functie. Hieronder een stukje schema uit geoBAG0100_stuf0301_msg.xsd, waarin de enumeration value voor een bevestigingDu01 ontbreekt.

<simpleType name="Functie-GeometrieLevering">
   <restriction base="StUF:Functie">
      <enumeration value="geometrieLevering"/>
   </restriction>
</simpleType>
<simpleType name="Functie-GeometrieVerzoek">
   <restriction base="StUF:Functie">
      <enumeration value="geometrieVerzoek"/>
   </restriction>
</simpleType>
<simpleType name="Functie-Bevestiging">
   <restriction base="StUF:Functie"/>
</simpleType>
<simpleType name="Functie-Fout">
   <restriction base="StUF:Functie">
      <enumeration value="verzoekFout"/>
   </restriction>
</simpleType>
adbgnm commented 7 years ago

Oplossingsrichting: enumeration value voor StUF:functie in bevestigingDu01 toevoegen aan geoBAG0100_stuf0301_msg.xsd

adbgnm commented 7 years ago

Bij Functie-Bevestiging is enumeration 'goedkeuring' toegevoegd. Bij Functie-Fout is enumeration gewijzigd naar 'afkeuring'. Bij Functie-GeometrieLevering is enumeration gewijzigd naar 'levering'. Bij Functie-GeometrieVerzoek is enumeration gewijzigd naar 'verzoek'.

Met deze aanduidingen komen de enumeraties van functie grotendeels overeen met de functionele berichtnaam. Het is hiermee kort, duidelijk en consistent.

adbgnm commented 7 years ago

Opgelost in https://github.com/Geonovum/GeoBAG/commit/264f5e913c4c1fb25555ef7ada760fab5d42132a