cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frank Ridderbusch <frank.ridderbu...@gmx.de>
Subject Aggregation and Error Conditions
Date Thu, 13 Jun 2002 20:22:39 GMT
Hi Cocooners,

I'm just wondering, whether an option for an alternate error processing 
in aggregation would be useful.

I'm typically using a sitemap setup like the following. The sidebar.xml file
contains navigational information.

     <map:match pattern="**/*">
        <map:aggregate element="page">
          <map:part src="{1}/{2}.xml"/>
          <map:part element="sidebar" src="{1}/sidebar.xml"/>
        </map:aggregate>
     ....

Some CVS heads ago, I would receive an exception on the browser, when
sidebar.xml was not available. Now the exception only shows up in the log files.
However there is a noticable delay for the exception handling.

I'm wondering now, if a selectable attribute to "map:part" would usefull, which
would specify, that map:part should immediately return with an error element
when the src is not available. Staying with the above example something like:

  <sidebar>
	<error>file xxxx/sidebar.xml not found.</error>
  </sidebar>

For me personally I would find this behaviour in connection with the 
DirectoryGenerator usefull (file name <=> document title mapping).

Am I making sense?

I've poked into the sources, unfortunatly I'm not in the position to supply a
simple patch (would setup() and/or generate() in 
sitemap/ContentAggregator.java be the right location?). Or are there other 
means to achieve the desired behaviour. I think the documentation 
doesn't mention anything.
-- 
MfG/Regards

Frank Ridderbusch

Since I have taken all the Gates out of my computer, it finally works!!

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message