Thanx for your advices, i will try now the modification of the wsdl file, but i have to say to you, this wsdl is generated by apache when I go to this adress: http://localhost:8088/cgi-bin/Project2.exe/wsdl/ITHitchHiker
I tested also this wsdl file with XMLSpy and it work so i don't understand why i can't compile with java org.apache.Axis.wsdl.WSDL2java > There's also an error in the binding definition: > > Your input and output elements must reference the > portType input and > output definitions by name rather than by message. > So assuming the > corrected portType in the message below, the > <binding> should look > like this: > > <binding name="ITHitchHikerbinding" > type="tns:ITHitchHiker"> > <soap:binding style="rpc" > transport="http://schemas.xmlsoap.org/soap/http" /> > <operation name="TheAnswer"> > <soap:operation > soapAction="urn:THitchHikerIntf-ITHitchHiker#TheAnswer" > > style="rpc" /> > <input name="TheAnswerInput"> > <soap:body use="encoded" > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > namespace="urn:THitchHikerIntf-ITHitchHiker" /> > </input> > <output name="TheAnswerOutput"> > <soap:body use="encoded" > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > namespace="urn:THitchHikerIntf-ITHitchHiker" /> > </output> > </operation> > <operation name="TheQuestion"> > <soap:operation > soapAction="urn:THitchHikerIntf-ITHitchHiker#TheQuestion" > style="rpc" /> > <input name="TheQuestionInput"> > <soap:body use="encoded" > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > namespace="urn:THitchHikerIntf-ITHitchHiker" /> > </input> > <output name="TheQuestionOutput"> > <soap:body use="encoded" > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > namespace="urn:THitchHikerIntf-ITHitchHiker" /> > </output> > </operation> > </binding> > > > Anne > > On 5/21/05, Anne Thomas Manes <[EMAIL PROTECTED]> > wrote: > > You do not have names for the <input> and <output> > definitions in the portType: > > > > <portType name="ITHitchHiker"> > > <operation name="TheAnswer"> > > <input message="tns:TheAnswer0Request" /> > > <output message="tns:TheAnswer0Response" /> > > </operation> > > <operation name="TheQuestion"> > > <input message="tns:TheQuestion1Request" /> > > <output message="tns:TheQuestion1Response" > /> > > </operation> > > </portType> > > > > The @name attribute is required on all input and > output definitions in > > the <portType>. If you change the portType > definition to this: > > > > <portType name="ITHitchHiker"> > > <operation name="TheAnswer"> > > <input name="TheAnswerInput" > message="tns:TheAnswer0Request" /> > > <output name="TheAnswerOutput" > message="tns:TheAnswer0Response" /> > > </operation> > > <operation name="TheQuestion"> > > <input name="TheQuestionInput" > message="tns:TheQuestion1Request" /> > > <output name="TheQuestionOutput" > message="tns:TheQuestion1Response" /> > > </operation> > > </portType> > > > > it should work. > > > > Anne > > > > > > On 5/20/05, Omar Bennani <[EMAIL PROTECTED]> wrote: > > > I wrote a webservie with delphi, it generate > this > > > wsdl > > > file > > > but when I try to generate java client > interfaces > > > > > > java org.apache.axis.wsdl.WSDL2Java > > > ITHitchHiker.wsdl > > > > > > he display me an error message: > > > > > > WSDLException (at > > > /definitions/binding/operation[1]/input): > > > faultCode=INVALID_WSDL: Element '{http:/ > > > /schemas.xmlsoap.org/wsdl/}input' contained > > > unexpected > > > attributes: 'message': > > > at > > > > > > > com.ibm.wsdl.util.xml.DOMUtils.throwWSDLException(Unknown > > > Source) > > > at > > > > > > > com.ibm.wsdl.xml.WSDLReaderImpl.parseBindingInput(Unknown > > > Source) > > > at > > > > > > > com.ibm.wsdl.xml.WSDLReaderImpl.parseBindingOperation(Unknown > > > Source) > > > at > > > > com.ibm.wsdl.xml.WSDLReaderImpl.parseBinding(Unknown > > > Source) > > > at > > > > > > > com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown > > > Source) > > > at > > > > com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown > > > Source) > > > at > > > > com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown > > > Source) > > > at > > > > com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown > > > Source) > > > at > > > > > > > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:514) > > > at > > > > > > > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:493) > > > at > > > > > > > org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:360) > > > at java.lang.Thread.run(Unknown Source) > > > > > > please help me > > > > > > > > > > > > > > > > > > > > > > _____________________________________________________________________________ > > > D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace > de stockage pour vos mails, photos et vid�os ! > > > Cr�ez votre Yahoo! Mail sur > http://fr.mail.yahoo.com > > > > > > > > > _____________________________________________________________________________ D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vid�os ! Cr�ez votre Yahoo! Mail sur http://fr.mail.yahoo.com
