Activity - fileManipulationActivity

Activity Type: File

Description

Manipulate files:

Examples

<fileManipulationActivity name="createFile">
  <create>path/newFile.ext</create>
  <output name="out"/>
</fileManipulationActivity>
<fileManipulationActivity name="deleteFile">
  <delete>path/file.ext</delete>
  <output name="out"/>
</fileManipulationActivity>
<fileManipulationActivity name="moveFile">
  <move to="newPath/movedFile.ext">path/file.ext</move>
  <output name="out"/>
</fileManipulationActivity>
<fileManipulationActivity name="copyFile">
  <copy to="newPath/copiedFile.ext">path/file.ext</copy>
  <output name="out"/>
</fileManipulationActivity>

Specification

Element fileManipulationActivity:

Input and Output Types

Warning to Service Deployers

This activity can be used by clients to potentially access any directory on your server below that exposed by the associated OGSA-DAI service.

Data Resource Accessor

This activity requires a data resource accessor that implements the following interface: uk.org.ogsadai.dataresource.FileAccessProvider

XML Schema

OGSA-DAI/schema/ogsadai/xsd/activities/file_manipulation.xsd

Class

uk.org.ogsadai.activity.files.FileManipulationActivity

Client Toolkit Classes