cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Upayavira>
Subject Re: Pipeline called several times for a single request ??
Date Mon, 01 Sep 2003 10:36:46 GMT

>Hi all,
>Can someone help me to understand this strange behaviour :
>I have a quite simple sitemap : The "test" action defines xml and xsl files used to produce
PDF files.
>   <map:match pattern="edit">
>    <map:act type="test">
>         <map:generate src="work/xml/{donnees}.xml"/>
>         <map:transform src="work/xsl/{feuille}.xsl"/>
>         <map:serialize type="fo2pdf"/>
>    </map:act>
>   </map:match>
>The problem is when the action CREATE the xsl file, then the action is called another
time by cocoon with nothing in the request, so i have errors.
>Is it a known behavior ? is there a known solution ?
Why do you want an action to create an XSL? Somehow I feel uncomfortable 
with that as an approach.

For one thing, it will confuse the caching system, as it takes note of 
the timestamp on all XSL files. That could be causing your problems. The 
question is: what are you trying to achieve, and is there another way of 
doing it?

>2 others solution i tried :
>- Having xsl as templates in one stylesheet (no creation), but it is using too much memory
(more than 200 stylesheets)
Can you explain more?

>- using redirection for transformation operation but i have an erratic comportment (1*/10,
the URL has moved ???)
You might be better off coding this directly in Java as a custom 
transformer if the task is that complex.

Regards, Upayavira

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message