Discussion of the VOSpace 1.0 specification DocumentThis is a discussion page for the VOSpace-1.0 service specification document. This is somewhere where we can post proposals and to enable interested parties to discuss the different versions. For each version there is a Change request section - please add to this and vote on other suggestions
Version 0.22This document was produced as a result of the discussions that have occured since the Victoria Interop meeting.Change RequestsMake the destination of CopyNode and MoveNode a simple uriThe advantage is it simplifies the standard doc (so many restrictions on node) and is much easier for client to use... as does not have to create a node object - simply create a uri for the destination.Votes
Re-assess what metadata should be returned with various faultsSome faults need to return metadata beyond simply their type to convery meaningful information about exactly what has gone wrong. e.g. for a setDataNodeProperties call could specify several read-only properties amongst a larger number of properties, and the client would not know which were the properties in error without a list being returned in the fault.Votes
Version 0.21This document was produced as a result of the discussions that occured at the Victoria Interop meeting.ChangesVOspace10Spec21ArchiveChanges for later versions of VOSpaceConsider adding an optional wildcard matching identifier to parameters for ListNodesThis would allow the client to specifly a subset of the VOSpace to be listed - in effect the behaviour would be similar to the "ls" command in unix, with typical simle shell wildcard semantics. Reason for change: improved efficiency - if ListNodes always has to list the whole VOSpace then it is a pretty blunt instrument, especially as the number of data objects in the space increases.Use CaseSuppose that there is a 1.0 VOSpace containing 5000 data items and a workflow step is writing results into the VOSpace using a common prefix. The next step in the workflow wants to process all of the files produced, but only knows the prefix - without wild card matching the whole of the VOSpace needs to be listed to find the files. -- PaulHarrison 19 Jun 2006Votes
| ||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||
> > | Add a FindNodes operation | |||||||||||||||||||||||
Added: | ||||||||||||||||||||||||
> > | This operation would allow a simple search on the VOSpace - the level of functionality would be similar to the unix "find" command. | |||||||||||||||||||||||
<--
|