Re: [thredds] catalogRef question.


On Jul 15, 2008, at 1:22 PM, Ethan Davis wrote:

Hi Nathan,

The HTML view of a catalog isn't defined in the spec. So, the TDS (and underlying servlet framwork) does not assume that a remote THREDDS catalog can be requested in an HTML view with a simple replacement of .xml with .html. Instead it tries to generate the HTML view itself with the service URL you are seeing.

Thanks Ethan. I figured it was something like that. It raises issues for my application as I am trying to use the UNIDAT THREDDS code as an implementation of THREDDS in Hyrax - which is not the TDS so doesn't have the catalogServices servlet. I guess the reason I am making the point is that this is another place where the THREDDS core is tightly wedded to the TDS.

N




Ethan

Nathan Potter wrote:
Ethan et al.,


This is a question about THREDDS 3.16 and DataRootHandler.

I am looking at configuring a THREDDS catalog to reference a catalog on another system. I imagined that I could put this:


<catalogRef xlink:href="http://motherlode.ucar.edu:8080/thredds/catalog.xml " xlink:type="simple" xlink:title="Motherlode, UNIDATA" name="Motherlode_UNIDATA"/>

into my catalog.xml.


When I do that and ask the server for the catalog.xml I get this entry:

<catalogRef xlink:href="http://motherlode.ucar.edu:8080/thredds/catalog.xml " xlink:title="Motherlode, UNIDATA" name="" />

Although it lost the xlink:type attribute (which is expected) and also the value of the name attribute (not expected), it should still work since the the xlink:href attribute is correct, and dereferencing that absolute URL it will get you that catalog.

However when I ask for the catalog.html I get this bit:

<a href="/opendap/catalogServices?catalog=http://motherlode.ucar.edu:8080/thredds/catalog.xml "><tt>Motherlode, UNIDATA/</tt></a></td>


Now, in my mind the value href attribute should have been:

    http://motherlode.ucar.edu:8080/thredds/catalog.html

I think this because this (the catalog.html document) is the presentation view of the catalog and it should point to the presentation view of the referenced catalog. Rather, it points to a local servlet... Which I am not running :( because I didn't know about it or what it might do.

Can you explain what's going on?



Nathan



= = =
Nathan Potter                        ndp at opendap.org
OPeNDAP, Inc.                        541.752.1852


_______________________________________________
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/
---------------------------------------------------------------------------



= = =
Nathan Potter                        ndp at opendap.org
OPeNDAP, Inc.                        541.752.1852




  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: