axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "kevin_d@mindspring.com" <kevi...@mindspring.com>
Subject Interop - WSDL2Java (Beta 2) and .Net with overloaded methods
Date Wed, 01 May 2002 18:18:27 GMT

I'm a bit fuzzy about whether WSDL2Java is supposed to support overloaded methods. I'm trying
to generate proxies for a Microsoft .Net web service that has overloaded method signatures.
In the .Net model, the methods are identified uniquely using the "MessageName" property on
the WebMethod attribute. However, WSDL2Java generates two methods with the exact same function
signature, so the code won't build. Has anyone else tried this?

The operation WSDL that .Net spits out looks like this:
 <operation name="SearchCatalog">
  <soap:operation soapAction="http://www.viewstar.com/webservices/2002/04/SearchCatalogDefaultCatalogSet"
style="document" /> 
- <input name="SearchCatalogDefaultCatalogSet">
  <soap:body use="literal" /> 
  <soap:header d5p1:required="true" message="s0:SearchCatalogDefaultCatalogSetSessionTokenHeader"
part="SessionTokenHeader" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />

  </input>
- <output name="SearchCatalogDefaultCatalogSet">
  <soap:body use="literal" /> 
  <soap:header d5p1:required="true" message="s0:SearchCatalogDefaultCatalogSetSessionTokenHeader"
part="SessionTokenHeader" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />

  </output>
  </operation>
- <operation name="SearchCatalog">
  <soap:operation soapAction="http://www.viewstar.com/webservices/2002/04/SearchCatalog"
style="document" /> 
- <input>
  <soap:body use="literal" /> 
  <soap:header d5p1:required="true" message="s0:SearchCatalogSessionTokenHeader" part="SessionTokenHeader"
use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  <soap:header d5p1:required="true" message="s0:SearchCatalogSessionTokenHeader" part="SessionTokenHeader"
use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" /> 
  </output>
  </operation>


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .


Mime
View raw message