Whats the Axis2 version you used? also what are the arguments you used when generating the clent?. Axis2 Java does support doc lit type stuff.
Thanks, Keith. On 8/21/07, Michael Sutter <[EMAIL PROTECTED]> wrote: > > Hello list, > > I have a problem by accessing a AXISCPP service from an AXIS(2) Java > client. I have a very simple WSDL, having only one method adding two > numbers. I must access this service over a Java client, if it is possible > over a AXIS2 Java client. > > The wsdl is generated from a Java Class with java > org.apache.axis.wsdl.Java2WSDL -l"http://localhost:9090/axis/TestService" > -uLITERAL -yDOCUMENT -nauger org.fzk.auger.MathAdd > > When I generate the client stubs and access the service I always get an > Exception: > org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxParsingException: > Undeclared namespace prefix "SOAP-ENV" > at [row,col {unknown-source}]: [2,19] > at org.apache.axis2.transport.TransportUtils.createSOAPMessage( > TransportUtils.java:81) > at org.apache.axis2.description.OutInAxisOperationClient.send( > OutInAxisOperation.java:356) > at org.apache.axis2.description.OutInAxisOperationClient.execute( > OutInAxisOperation.java:294) > at org.fzk.auger.MathAddServiceStub.add(MathAddServiceStub.java > :151) > at org.fzk.auger.Client.main(Client.java:14) > > Does anybody know how I can solve the exception? Or it is not possible to > access a c++ service generated with -uLITERAL -yDOCUMENT - where I think the > problem is from. > > You can find the WSDL below - but I dont't think that it is wrong. > > Kind regards > Michael > > <?xml version="1.0" encoding="UTF-8"?> > <wsdl:definitions targetNamespace="http://auger.fzk.org" > xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl=" > http://auger.fzk.org" xmlns:intf="http://auger.fzk.org" 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.4 > Built on Apr 22, 2006 (06:55:48 PDT)--> > <wsdl:types> > <schema elementFormDefault="qualified" targetNamespace=" > http://auger.fzk.org" xmlns="http://www.w3.org/2001/XMLSchema"> > <element name="add"> > <complexType> > <sequence> > <element name="a" type="xsd:int"/> > <element name="b" type="xsd:int"/> > </sequence> > </complexType> > </element> > <element name="addResponse"> > <complexType> > <sequence> > <element name="addReturn" type="xsd:int"/> > </sequence> > </complexType> > </element> > </schema> > </wsdl:types> > > <wsdl:message name="addResponse"> > > <wsdl:part element="impl:addResponse" name="parameters"/> > > </wsdl:message> > > <wsdl:message name="addRequest"> > > <wsdl:part element="impl:add" name="parameters"/> > > </wsdl:message> > > <wsdl:portType name="MathAdd"> > > <wsdl:operation name="add"> > > <wsdl:input message="impl:addRequest" name="addRequest"/> > > <wsdl:output message="impl:addResponse" name="addResponse"/> > > </wsdl:operation> > > </wsdl:portType> > > <wsdl:binding name="TestServiceSoapBinding" type="impl:MathAdd"> > > <wsdlsoap:binding style="document" transport=" > http://schemas.xmlsoap.org/soap/http"/> > > <wsdl:operation name="add"> > > <wsdlsoap:operation soapAction=""/> > > <wsdl:input name="addRequest"> > > <wsdlsoap:body use="literal"/> > > </wsdl:input> > > <wsdl:output name="addResponse"> > > <wsdlsoap:body use="literal"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:service name="MathAddService"> > > <wsdl:port binding="impl:TestServiceSoapBinding" name="TestService"> > > <wsdlsoap:address location=" > http://localhost:9090/axis/TestService"/> > > </wsdl:port> > > </wsdl:service> > > </wsdl:definitions> > > -- > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Keith Chapman WSO2 Inc. Oxygen for Web Services Developers. http://wso2.org/
