there is a way of doing this in flow if you're interested.

var resolver =
cocoon.getComponent(Packages.org.apache.excalibur.source.SourceResolver.ROLE);
var source = resolver.resolveURI("URI for your modifiable source");
var outputstream = source.getOutputStream();
cocoon.processPipelineTo("page", outputstream);
resolver.release(source);
outputstream.close();


JACOB, ERIC wrote:

Hi,

It seems that I cannot use the SourceWritingTransformer to write document
that is in use by the pipeline.

I get the following error:

org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
java.lang.RuntimeException: org.apache.cocoon.ProcessingException: Could not
process your document.: java.io.IOException: Could not rename
E:\repos\moria\target\moria\test.xml.tmp to
E:\repos\moria\target\moria\test.xml

I have something like this into the sitemap:

      <map:match pattern="">
        <map:generate src="test.xml"/>
        <map:transform type="tofile"/>
        <map:serialize type="xml"/>
      </map:match>

How I could avoid this?

Thanks,

Eric


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



Reply via email to