sreenivas reddy wrote:
hi My problem is to move file from one location to
other.
WebDAV uses source writing transform.My problem is
how can i move from one place to other plz give me one example

You may either use the CopySourceAction

<map:action name="copy-source"
src="org.apache.cocoon.acting.CopySourceAction"/>
...
<map:act type="copy-source" src="source.xml">
  <map:parameter name="dest" value="dest.xml"/>
   ... pipeline stuff ...
</map:act>

or flowscript:

try {
    var resolver =
cocoon.getComponent(Packages.org.apache.cocoon.environment.SourceResolver.ROLE);
    var source = resolver.resolveURI(sourceURI);
    var dest = resolver.resolveURI(destURI);
    var sourceUtil = new Packages.org.apache.excalibur.source.SourceUtil();
    sourceUtil.copy(source, dest);
} finally {
    if (source != null) resolver.release(source);
    if (dest != null) resolver.release(dest);
    cocoon.releaseComponent(resolver);
}


Guido



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



Reply via email to