Anne
On 4/21/06, kensky <[EMAIL PROTECTED]> wrote:
I have tried to generate java code from wsdl2java tool. But the code it
generates doesn't create a method which is specified in wsdl. My WSDL is
simple enough there is a method getAllDocs() which returns array type. I
dont know whats the problem, may be its a problem with wsdl or there is a
bug in axis2.
The wsdl source code is pasted below
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:tns=" http://www.example.org/is"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl=" http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace=" http://www.example.org/is">
<!-- Types -->
<wsdl:types>
<xsd:schema elementFormDefault="qualified"
targetNamespace=" http://www.example.org/is"
xmlns="http://www.w3.org/2001/XMLSchema">
<!-- ResourceContent -->
<xsd:element name="ResourceContent" type="xsd:string" />
<!-- Array Of Resource Documents -->
<xsd:element name="ArrayOfResources"
type="tns:ArrayOfResourcesType" />
<xsd:complexType name="ArrayOfResourcesType">
<xsd:sequence>
<xsd:element ref="tns:ResourceContent" minOccurs="0"
maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<!-- getAllDocs Messages-->
<!-- <wsdl:message name="getAllDocsRequest">
<wsdl:part name="getAllDocsRequest" />
</wsdl:message> -->
<wsdl:message name="getAllDocsResponse">
<wsdl:part name="getAllDocsResponse"
element="tns:ArrayOfResources" />
</wsdl:message>
<!-- Resource Discovery -->
<wsdl:portType name="ResourceDiscovery">
<wsdl:operation name="getAllDocs">
<wsdl:output message="tns:getAllDocsResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ResourceDiscoverySoapBinding"
type="tns:ResourceDiscovery">
<soap:binding style="document"
transport=" http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getAllDocs">
<soap:operation
soapAction="http://www.example.org/is/getAllDocs" />
<wsdl:output>
<soap:body use="literal"
namespace="http://www.example.org/is" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<!--Service Description -->
<wsdl:service name="InfotelService">
<wsdl:port name="ResourceDiscovery"
binding="tns:ResourceDiscoverySoapBinding">
<soap:address
location="http://localhost:8080/axis/services/InfotelService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Thanks in advance.
--
View this message in context: http://www.nabble.com/-AXIS2-WSDL2Java-doesn%27t-generate-WSDL%27s-method-in-stub.-t1489825.html#a4036973
Sent from the Axis - User forum at Nabble.com.
