dlr-eoc / prosEO

prosEO – A Processing System for Earth Observation Data
GNU General Public License v3.0
14 stars 1 forks source link

Data Model: Change map of dynamic processing parameters in Configuration to list #176

Open tangobravo62 opened 1 year ago

tangobravo62 commented 1 year ago

Currently the interpretation of the dynamic processing parameters in a Job Order file was a mapping of keys to values, hence the data model has a Map here. In practice it turned out that some data processors use multiple entries with the same key to provide multiple values. This results in workarounds in the definition of a configuration, where e. g. multiple entries are separated by vertical bars, and it is up to the processor wrapper to split them into several parameter entries.

Expected behaviour: It is possible to define multiple entries with the same key as dynamic processing parameters in a Configuration object.