Interface FileSystem

This service type implements a virtual file system that stores files. It can also mount remote file systems into its file system tree.

XML Namespace

urn:icsy:venice:wsdl:data

XSD Data Types

basic:  http://www.v-grid.info/types/basic.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

fs:  http://www.v-grid.info/types/data/FileSystem.xsd

Operations

 fs:MountTypeArray getSupportedMountTypes ()
Get a list of supported mount point types.

 basic:StringArray list (domain:SSOInformation sso, basic:String directory) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Lists all files of a directory (returns an array of all file names).

 basic:FileInformationArray listFI (domain:SSOInformation sso, basic:String directory) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Lists all files in a directory (returns the FileInformation of each file as array).

 basic:StringArray listRecursively (domain:SSOInformation sso, basic:String directory) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Lists all files of a directory including its subdirectoties (returns an array of all file names).

 basic:FileInformation getFileInformation (domain:SSOInformation sso, basic:String filename) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Returns the meta data of a denoted filename.

void setReadable (domain:SSOInformation sso, basic:String filename, xsd:boolean b) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Makes a file readable.

void setWritable (domain:SSOInformation sso, basic:String filename, xsd:boolean b) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Makes a file writable.

 basic:File getFile (domain:SSOInformation sso, basic:String filename) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Gets a file (i.e. its contents).

void addFile (domain:SSOInformation sso, basic:String directoragnostizistischy, basic:File file) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Adds a file into an existing directory.

 xsd:boolean addDirectory (domain:SSOInformation sso, basic:String directory) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Creates a new directory. If its parent directories do not exist, they will also be created.

 xsd:boolean deleteFile (domain:SSOInformation sso, basic:String filename) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Deletes a file.

 xsd:boolean deleteDirectory (domain:SSOInformation sso, basic:String directory) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Recursively deletes a directory.

 xsd:boolean rename (domain:SSOInformation sso, basic:String from, basic:String to) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Renames a file or directory.

 xsd:boolean mount (domain:SSOInformation sso, basic:String mountPoint, fs:MountType type, basic:String host, xsd:int port, basic:String directory, basic:String userName, basic:String password) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Mounts a remote file system into the tree.

 xsd:boolean unmount (domain:SSOInformation sso, basic:String mountPoint) throws faults:AuthorizationFault, faults:FileNotFoundFault, faults:IOFault
Unmounts a remote file system from the tree.

 basic:StringArray getMountPoints (domain:SSOInformation sso) throws faults:AuthorizationFault
Retrieves all mount points currently in use.

Generated by the Venice Service Compiler on Thu May 10 14:13:00 CEST 2012