Yes, my server side runs Axis alpha 3.
Thanks Guido -- Open Source Group sunShine - Lighting up e:Business ================================================================= Guido Casper, S&N AG, Klingenderstrasse 5, D-33100 Paderborn Tel:+49-5251-1581-87 [EMAIL PROTECTED] - http://www.s-und-n.de ================================================================= scheu schrieb: > How recent is your copy of axis. > When I run Java2WSDL, a "void" part is not emitted in the response message. > > Thanks, > > Rich Scheuerle > XML & Web Services Development > 512-838-5115 (IBM TL 678-5115) > > > > [EMAIL PROTECTED] > e To: [EMAIL PROTECTED] > cc: > 02/06/2002 05:49 Subject: Bug in JavaWriter? > AM > Please respond to > axis-dev > > > > > > Hi, > > I changed Calculator.jws to return void (just a test). > "/axis/Calculator.jws?WSDL" looks ok to me: > > <definitions targetNamespace="http://localhost:81/axis/Calculator.jws" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:serviceNS="http://localhost:81/axis/Calculator.jws" > xmlns:ns1="java" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns="http://schemas.xmlsoap.org/wsdl/"> > <message name="subtractResponse"> > <part name="subtractResult" type="ns1:void" /> > </message> > <message name="addResponse"> > <part name="addResult" type="ns1:void" /> > </message> > ... > > But WSDL2Java generates bad code in CalculatorSoapBindingStub.java: > > ... > if (resp instanceof java.rmi.RemoteException) { > throw (java.rmi.RemoteException)resp; > } > else { > return (void) resp; > } > } > > which does not compile and looks like JavaWriter.getResponseString() > does not handle void correctly and should rather test if: > type.getBaseType().equals("void") > ?? > > Thanks > Guido > > -- > Open Source Group sunShine - Lighting up e:Business > ================================================================= > Guido Casper, S&N AG, Klingenderstrasse 5, D-33100 Paderborn > Tel:+49-5251-1581-87 [EMAIL PROTECTED] - http://www.s-und-n.de > ================================================================= > > > > >