As quoted from Upayavira <[EMAIL PROTECTED]>:
> > Is it possible to define pipeline dependencies in the sitemap? 
> > 
> > Imagine I have two pipelines A and B. 
> > Pipeline B has a SourceWritingTransformer and all it does is writing a
> > generated document on the filesystem. Pipeline A has its own generator
> > and transformer but it depends on the document written by B. So A
> > denpends on B. In other words when A is called B has to be called
> > first but the output of A sould be serialized to the browser (and not
> > the output of B).
> 
> You could try just including pipeline B in with pipeline A using cocoon:, e.g.
> 
> <map:match pattern="B">
>   <map:generate...>
>   <map:transform type="SWT">
>   <map:serialize type="xml"/>
> </map:match>
> 
> <map:match pattern="A">
>   <map:aggregate element="foo">
>     <map:part src="cocoon:/B"/>
>     <map:part src="a-src.xml"/>
>   </map:aggregate>
>   <map:transform...>
>   <map:serialize...>
> </map:match>
> 
> If you can get pipeline B to cache, then it will only write if the source of that 
> pipeline 
> has changed.
> 
> Then, if necessary, you can ignore the aggregated output from pipeline B, but it is 
> just 
> there to enforce the dependency.
> 
> All depends upon the caching of the SourceWritingTransformer. 
> 

Thanks Upayavira. 
I think with the current implementation that is the only
possible way of doing it. Although it's not efficient (you dont actually want to
aggregate), it serves the purpose.



> Regards, Upayavira
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
-- Ali Mesbah, West Consulting B.V., www.west.nl, +31 15 2191600

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to