Hi Hannah,
Hannah Wilcox wrote:
Hello!
I am using the NetCDF-Java Library to parse TDS configuration THREDDS
catalogs and I've run into a sticky point that I'm hoping you can
help sort out. I have an example TDS configuration file which I can
read in and validate using the NetCDF-Java Library, but a certain
piece of information I'm expecting to see is either NOT there, or in
a place I'm not looking. The piece of information is a dataSize for
a dataset. The twist here is that the dataSize is embedded within a
metadata tag thusly:
<dataset name="Atmosphere"
ID="cgcm3.1_t47_atmos" serviceName="gridded">
<metadata inherited="false">
<dataSize
units="Kbytes">439.78</dataSize>
</metadata>
</dataset>
The specification says that a <dataset> can contain an element of the
threddsMetadataGroup which contains <metadata> and <metadata> can
contain elements of the threddsMetadataGroup which includes
<dataSize>. However when I look at the InvDatasetImpl that this
example produces, getDataSize() returns 0.0 and I cannot see the size
in any of the metadata structures.
My questions are:
- Is this a valid structure?
Yes, it is valid.
- If it is a valid structure, is there a reason the size element of
an InvDatasetImpl is not populated with the dataSize from this
structure?
Oops, that's a bug. We'll get a fix out soon.
Ethan
- If it isn't a valid structure, can that somehow be noted or
changed in the specification?
Thanks for your time,
Hannah Wilcox
Software Engineer in the VETS group
hannah@xxxxxxxx
_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
--
Ethan R. Davis Telephone: (303) 497-8155
Software Engineer Fax: (303) 497-8690
UCAR Unidata Program Center E-mail: edavis@xxxxxxxx
P.O. Box 3000
Boulder, CO 80307-3000 http://www.unidata.ucar.edu/
---------------------------------------------------------------------------