[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[THREDDS #DBM-443174]: NetcdfSubset service not working with non-standard THREDDS paths
- Subject: [THREDDS #DBM-443174]: NetcdfSubset service not working with non-standard THREDDS paths
- Date: Wed, 30 Mar 2011 23:27:10 -0600
Hi Kevin,
The NCSS HTML form action URL was hardcoded to start with "/thredds". I've
checked in a fix to instead use the actual context path of the server (see [1]
for steps necessary for changing the TDS context path).
This fix will be included in our next release (TDS 4.2.6). There are a few more
bugs I'm tracking down so 4.2.6 probably won't be out till at least early next
week.
Also, there are a few links on this HTML form page that will be a bit trickier
to un-hardcode the use of "/thredds" (a title, a .css file, and a .gif file).
I've added this to our ToDo list.
Thanks for reporting.
Ethan
[1]
http://www.unidata.ucar.edu/projects/THREDDS/tech/tds4.2/reference/TomcatBehindProxyServer.html#chgContextPath
Kevin O'Brien wrote:
> Hi TDS gurus -
>
> I discovered a problem in the NetcdfSubset service when running a
> thredds server not using the default "thredds" content path.
>
> The THREDDS server in question is:
>
> > http://ferret.pmel.noaa.gov/geoide/catalog.html
>
> as you can see, rather than "thredds", I've chosen "geoide" for the
> content path/name. All other services work fine. After setting up the
> NetcdfSubset service, and applying that service to a particular dataset,
> such as:
>
> http://ferret.pmel.noaa.gov/geoide/carbontracker.html?dataset=ct_flux
>
> I can select the "NetcdfSubset" service link and get the UI which allows
> me to select spatial and temporal ranges for the subset. However, when
> I hit the "Submit" button, I get an error because the URL that is being
> generated is:
>
> http://ferret.pmel.noaa.gov*/thredds/*ncss/grid/ct_flux?var=bio_flux_optimized&spatial=all&north=89.5000&west=-179.5000&east=179.5000&south=-89.5000&temporal=all&time_start=2000-01-01T01%3A30%3A00Z&time_end=2001-04-11T22%3A30%3A00Z&horizStride=
>
> Note default "thredds" in url. If I change the URL to the correct
> thredds instance name, everything works fine:
>
> http://ferret.pmel.noaa.gov*/geoide/*ncss/grid/ct_flux?var=bio_flux_optimized&spatial=all&north=89.5000&west=-179.5000&east=179.5000&south=-89.5000&temporal=all&time_start=2000-01-01T01%3A30%3A00Z&time_end=2001-04-11T22%3A30%3A00Z&horizStride=
>
> Looking at the html source for the NetcdfSubset UI, I see that the
> default form action is
>
> <form method="GET"action="/thredds/ncss/grid/ct_flux">
>
> I poked around a bit, but I'm not sure where I'd want to make the change
> so that the form points to my thredds instance.
>
> Any suggestions would be appreciated!
>
> thanks
> Kevin
>
> --
> Kevin O'Brien UW/JISAO
> Software Engineer NOAA/PMEL/TMAP
Ticket Details
===================
Ticket ID: DBM-443174
Department: Support THREDDS
Priority: Normal
Status: Closed