1.0rc1 WSDL issues
Paul Harrison
pharriso at eso.org
Wed Jun 14 03:15:18 PDT 2006
There are some other issues that the WSDL still contains that I am
not sure of the current consensus.
1. Callbacks for the data import/export operations.
2. DataObjectReference type contains the idea of a name (expressed as
a string) and a container that the Object lives in - I am not sure
that this distinction is still needed now that we have some consensus
on the vos: URL scheme, as it has built in semantics for expressing a
container.
3. DIME transfers - the 0.21 spec mentions a usage of DIME that
implies that there should be a specific operation that the files
could be attached to, and by implication this operation should be in
the interface definition. This was not how I would have envisaged
DIME working if we allow it as a transport, as it loses the principal
advantage of attachments anyway, i.e. that the HTTP SOAP call with
all the necessary data is atomic and synchronous. Would it not be
better to say that if DIME is specified as a transport then the data
be attached to the pullDataFromVoSpace or pullDataToVoSpace calls
themselves?
4. ChangeOwner operation - is this fundamental enough to deserve
inclusion?
5. GetPropertyKeys - not in the spec and an idea that I have had
basically because I am still a little worried about interoperability
problems with the completely untyped nature of the property-key pairs
- particularly as they are expected to carry some fundamental
metadata about the data objects in the current implementation. This
call would return the complete list of key names that have been used
in the VOSpace, which would then allow clients to attempt to be
consistent in the use of key names - it is not much but at least it
does provide a mechanism to voluntarily avoid complete anarchy.
6. Transports/Formats operations - this information could/should in
principal be in the Registry entry for VOSpace (we need a registry
extension schema also! and quickly - ideally before the v1.0 rollout
this summer).
Paul.
More information about the vospace
mailing list