vos://[service]/000-517
vos:///000-517
vos://[service]/path/my%20results
vos:///path/my%20results
vos:///my%20results
ivo://org.astrogrid.vospace/formats/binary
ivo://org.astrogrid.vospace/formats/votable-1.0
ivo://org.astrogrid.vospace/protocols/http-get
ivo://org.astrogrid.vospace/protocols/dime-get
<node> element for the node, containing
vos://[service]/000-517
vos://[service]/my%20results
vos://[service]/path/path/my%20results
ivo://org.astrogrid.vospace/types/data.node
<transfer> element, containing details of the data transfer.
vos://[service]/[ident]
ivo://org.astrogrid.vospace/formats/binary
ivo://org.astrogrid.vospace/formats/votable-1.0
ivo://org.astrogrid.vospace/protocols/http-get
<location> element containing details of where to get the data from
xsi:type to include specific params required by the transfer protocol.
A standard http transfer only requires the URL to send the data to
<location xsi:type="HttpPutLocation">
<url>http://[host]/[path]</url>
</location>
A SOAP DIME transfer requires the endpoint of the service, and an identifier for the transfer.
<location xsi:type="HttpPutLocation">
<url>http://[host]/[path]</url>
<ident>5117-00BC6</ident>
</location>
Other protocols may require different a set of params.
NodeNotFound exception if the target node does not exist.
OperationNotSupported exception if it does not support the requested transfer protocol.
OperationNotSupported exception if it does not support the requested data format.
InternalFault exception if an operation fails.
PermissionDenied exception if the user does not have permissions to perform the operation.
LinkFound exception if the target path includes a link. note
LinkFound exception if the target node is a link. note
<target> identifier in the request can be full a URI including the service identifier and node path. vos://[service]/000-517
vos://[service]/path/my%20results
<target> identifier in the request can be a relative URI just containing the node path. vos:///000-517
vos:///path/my%20results
<node> identifier in the response must be full a URI including the service identifier and node path. vos://[service]/000-517
vos://[service]/path/my%20results
binary and allow the <format> element to be optional ?
xsi:type on the <location>, then do we need the <protocol>.
xsi:type be on the <transfer> or <protocol> element ?
![]() |
Click here for the AstroGrid Service Web |
This is the AstroGrid Development Wiki |
|