-
Defect
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
3
We are not consistent on how we handle upper vs lower case on short names in esg and cadis.
In esg it appears that all dataset short names are lower cased during publishing.
In cadis we are able to edit datasets so that can have mixed case short names:
https://cadis.prototype.ucar.edu/dataset/Hydro-chemical_data_for_npeo_2010.html
Decision: Mixed case matters.
Solution: Change esg codebase to accept mixed case short name identifiers.
Places in the code to look at: The remote publishing interface (and implementing classes), validators, command objects, services, sql/named queries, repositories etc...
Update current short names to be equal to what is the authoritative identifier, but, only for brokered datasets. Most likely a liquibase changeset.
In esg it appears that all dataset short names are lower cased during publishing.
In cadis we are able to edit datasets so that can have mixed case short names:
https://cadis.prototype.ucar.edu/dataset/Hydro-chemical_data_for_npeo_2010.html
Decision: Mixed case matters.
Solution: Change esg codebase to accept mixed case short name identifiers.
Places in the code to look at: The remote publishing interface (and implementing classes), validators, command objects, services, sql/named queries, repositories etc...
Update current short names to be equal to what is the authoritative identifier, but, only for brokered datasets. Most likely a liquibase changeset.