fault element must have name attribute (from WSDL 1.1). i think it was a 1.0 bug rather than 1.1 beta.
regards, A.T. > -----Original Message----- > From: Fabien Guinet [mailto:[EMAIL PROTECTED]] > Sent: marted́ 28 gennaio 2003 15.33 > To: [EMAIL PROTECTED] > Subject: WSDL2J: Fault is missing a name= attribute in operation ... > > > Hello, > > I just change my Axis version from 1.0 to 1.1 beta and I have > some issue > with some part of WSDL which are easily compiling with 1.0. > Here the WSDL: > > <portType name="FOO"> > <operation name="foobar"> > <input message="tns:foobarRequest"/> > <output message="tns:foobarResponse"/> > <fault message="tns:FoobarException"/> > </operation> > </portType> > > <binding name="FOO" type="tns:FOO"> > <soap:binding style="rpc" > transport="http://schemas.xmlsoap.org/soap/http"/> > <operation name="foobar"> > <soap:operation soapAction=""/> > <input> > <soap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="tns:FOO" use="encoded"/> > </input> > <output> > <soap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="tns:FOO" use="encoded"/> > </output> > <fault> > <soap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="tns:FOO" use="encoded"/> > </fault> > </operation> > > And the wsdl2java compiler is returning with the following Exception : > > [java] java.io.IOException: ERROR: Fault is missing a > name= attribute > in operation "foobar", in binding {urn:foo}FOO. > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.faultsFromSOAPFau > lt(SymbolTable > .java:1691) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.populateBindings( > SymbolTable.ja > va:1611) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTa > ble.java:551) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTa > ble.java:542) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:395) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTa > ble.java:382) > [java] at > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTa > ble.java:367) > [java] at > org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:246) > [java] at java.lang.Thread.run(Thread.java:536) > > Is there some incompatibity with the previous version ? Where ? > > Many thanks for your help, > > Fabien > > >