Server side processing

From OPeNDAP Documentation
Revision as of 22:54, 29 December 2009 by Jimg (talk | contribs)
⧼opendap2-jumptonavigation⧽
On Dec 8, 2009, at 7:20 AM, H. Joe Lee wrote:

Hi, James!

 I found what was wrong. Long time ago, I commented out the following
line to make handler work for older version and did not put it back:

  dds_table.set_dataset_name();

 Commenting the line out inserted "virtual" at the end of each DDS output. :-)

Ah.


 By the way, do you think it's possible to modify the handler's
behavior based on an input file (e.g, XML)  per current working
directory basis?

It probably would. Is there an actual need for this?

 For example, the two directories d1 and d2 both serve HDF files but
they have different models. Specifically,

1) d1 has mapping.xml, f1.hdf, and f2.hdf
2) d2 has mapping.xml, g1.hdf, and g2.hdf

 When handler is serving f1 and f2, it looks for "mapping.xml", reads
it and generates output that are slightly different from the default
one based on the rules specified in the "mapping.xml" file.  Likewise,
when it is serving g1 and g2, it looks for "mapping.xml" and changes
behavior accordingly.


 Finally, I wish Hyrax can generate new RSS feeds automatically on
every directory it serves whenever a new dataset is added in that
directory. I'm not sure it should be done by the handler or other
Hyrax module.

This sounds pretty interesting. 

Best Regards,