Registry Interface wsdl and soapActions

Matthew J. Graham mjg at cacr.caltech.edu
Mon Feb 7 11:30:35 PST 2005


Hi,

Having agreed on this list a few months ago that soapAction would  
remain (although it is functionally unnecessary for doc/lit wrapped and  
also now deprecated), what should the sensible values be?

In the current version of the WSDL, we have:

<operation name="GetRegistries">
          <soap:operation style="document" soapAction="GetRegistries" />

<operation name="Identify">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

<operation name="ListMetadataFormats">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

<operation name="ListSets">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

<operation name="GetRecord">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

<operation name="ListIdentifiers">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

<operation name="ListRecords">
          <soap:operation  
soapAction="http://www.ivoa.net/wsdl/reginterface.wsdl"/>

There is no defined syntax for soapAction beyond that it should be  
xs:anyURI but the convention does seem to be something like:  
<namespace>#operationName. So can we
be consistent in the WSDL and have, e.g.

<operation name="ListIdentifiers">
<soap:operation  
soapAction="http://www.ivoa.net/wsdl/ 
reginterface.wsdl#ListIdentifiers">

	Cheers,

	Matthew



More information about the registry mailing list