Definitive version of the VOTable schema for web services

Matthew Graham mjg at cacr.caltech.edu
Thu Jul 31 16:29:59 PDT 2008


Hi Paul,

This approach works fine except when the WSDL document itself is  
autogenerated by a toolkit.

	Cheers,

	Matthew


On Jul 31, 2008, at 5:39 AM, Paul Harrison wrote:

> Woops,
>
> here it is....<NewWSDLFile.wsdl>
>
> On 2008-07 -30, at 21:12, Matthew Graham wrote:
>
>> Hi Paul,
>>
>> You just sent the VOTable schema - can you resend with the WSDL?
>>
>> 	Cheers,
>>
>> 	Matthew
>>
>> On Jul 30, 2008, at 1:08 PM, Paul Harrison wrote:
>>
>>>
>>> On 2008-07 -30, at 01:18, Matthew Graham wrote:
>>>
>>>> Hi,
>>>>
>>>> The VOTable schema that exists on the IVOA web site cannot just  
>>>> be imported into a WSDL document. There are several web services,  
>>>> e.g. Open SkyQuery, SkyNode, WESIX, which have produced their own  
>>>> version of the schema to work with WSDL - essentially all the  
>>>> complexTypes need to be named and globally defined instead of  
>>>> being anonymous under the elements. I was wondering whether the  
>>>> VOTable group could produce a sanctioned version of the VOTable  
>>>> 1.1 schema that will work with WSDL?
>>>>
>>>> 	Cheers,
>>>>
>>>> 	Matthew
>>>
>>> Hi,
>>>
>>> Whilst agreeing with other comments that it is probably not a good  
>>> idea to have an explicitly VOTable typed object in the soap  
>>> message -what is wrong with just doing something like the attached  
>>> WSDL -<VOTable.xsd> - reusing via an element ref- even axis 1.4  
>>> manages to generate code from this - I believe that it is also WS- 
>>> I compliant (so hopefully it works for most other systems too)- I  
>>> think that most code generators will generate appropriate code  
>>> from either global element definitions or global complex type  
>>> definitions. I do agree however, that all those global element  
>>> definitions in the VOTable schema are not nice stylistically  
>>> mainly because they imply that a single TD is a valid VOTable  
>>> document, and reuse of VOTable structures would be easier if they  
>>> were complex types as then a new type could be derived.
>>>
>>> Cheers,
>>> 	Paul.
>>>
>>
>
> Dr. Paul Harrison
> JBCA, Manchester University
> http://www.manchester.ac.uk/jodrellbank
>
>
>



More information about the grid mailing list