Hi VinceK ; Axis2 does not support 2D array , and hoping add that soon.
Thanks Deepal >I'm having problem getting the return String[][]. >I'm using wrapped style and here is my wsdl file. > ><?xml version="1.0" encoding="UTF-8"?> ><wsdl:definitions >targetNamespace="http://webservice.udcnet.com/starws/services/transport/bindings" >xmlns:apachesoap="http://xml.apache.org/xml-soap" >xmlns:impl="http://webservice.udcnet.com/starws/services/transport/bindings" >xmlns:intf="http://webservice.udcnet.com/starws/services/transport/bindings" >xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" >xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" >xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ><!--WSDL created by Apache Axis version: 1.3 >Built on Oct 05, 2005 (05:23:37 EDT)--> > <wsdl:types> > <schema elementFormDefault="qualified" >targetNamespace="http://webservice.udcnet.com/starws/services/transport/bindings" >xmlns="http://www.w3.org/2001/XMLSchema"> > <element name="getTest"> > <complexType> > <sequence> > <element name="in1" type="xsd:string"/> > </sequence> > </complexType> > </element> > <element name="getTestResponse"> > <complexType> > <sequence> > <element maxOccurs="unbounded" name="getTestReturn" >type="impl:ArrayOf_xsd_string"/> > </sequence> > </complexType> > </element> > <complexType name="ArrayOf_xsd_string"> > <sequence> > <element maxOccurs="unbounded" minOccurs="0" name="item" >type="xsd:string"/> > </sequence> > </complexType> > </schema> > </wsdl:types> > > <wsdl:message name="getTestRequest"> > > <wsdl:part element="impl:getTest" name="parameters"/> > > </wsdl:message> > > <wsdl:message name="getTestResponse"> > > <wsdl:part element="impl:getTestResponse" name="parameters"/> > > </wsdl:message> > > <wsdl:portType name="TestWebService"> > > <wsdl:operation name="getTest"> > > <wsdl:input message="impl:getTestRequest" name="getTestRequest"/> > > <wsdl:output message="impl:getTestResponse" >name="getTestResponse"/> > > </wsdl:operation> > > </wsdl:portType> > > <wsdl:binding name="TestWebServiceSoapBinding" >type="impl:TestWebService"> > > <wsdlsoap:binding style="document" >transport="http://schemas.xmlsoap.org/soap/http"/> > > <wsdl:operation name="getTest"> > > <wsdlsoap:operation soapAction=""/> > > <wsdl:input name="getTestRequest"> > > <wsdlsoap:body use="literal"/> > > </wsdl:input> > > <wsdl:output name="getTestResponse"> > > <wsdlsoap:body use="literal"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:service name="TestWebServiceService"> > > <wsdl:port binding="impl:TestWebServiceSoapBinding" >name="TestWebService"> > > <wsdlsoap:address >location="http://localhost:8080/starws/services/TestWebService"/> > > </wsdl:port> > > </wsdl:service> > ></wsdl:definitions> > > >I generated the code with WSDL2JAVA successfully and ran client and got this >error : > >java.lang.RuntimeException: Unexpected subelement getTestReturn > > >My return soap env is : > ><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >xmlns:xsd="http://www.w3.org/2001/XMLSchema" >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ><soapenv:Body> > <getTestResponse >xmlns="http://webservice.udcnet.com/starws/services/transport/bindings"> > <getTestReturn> > <getTestReturn> > World > </getTestReturn> > <getTestReturn> > I am here > </getTestReturn> > </getTestReturn> > </getTestResponse> ></soapenv:Body> ></soapenv:Envelope> > >Seems to me the getTestReturn tags do seem a little weird. >If the server is sending the incorrect soap env what do i need to do to fix >this? >Thank you. > > > > -- Thanks, Deepal ................................................................ "The highest tower is built one brick at a time" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
