Christian, There is a problem with your WSDL. You have a soapAction attribute specified on the wsdl:portType/wsdl:operation element, which is not permitted:
<portType name="HelloWorldSoapPort"> <operation name="Execute" soapAction="http://localhost:8090/action/HelloWorld.Execute" parameterOrder="nameParam"> <input message="wsdlns:HelloWorld.Execute" /> <output message="wsdlns:HelloWorld.ExecuteResponse" /> The soapAction attribute belongs in the wsdl:binding/soap:binding/soap:operation element. Anne On Thu, 16 Dec 2004 09:13:28 -0500, Faucher, Christian <[EMAIL PROTECTED]> wrote: > > Greetings, > > I am trying to generate Java stubs from WSDL (see attached WSDL). I get the > following error from wsdl2java (see below), running Axis 1.2 RC2. My WSDL > is generated from XAware product, and seems to work, at least from what WSDL > test tools from XAware tell me. > > Any idea? > > Christian Faucher > > WSDLException (at /definitions/portType/operation): faultCode=INVALID_WSDL: > Enco > untered illegal extension attribute 'soapAction'. Extension attributes must > be in a namespace other than WSDL's.: > at > com.ibm.wsdl.xml.WSDLReaderImpl.parseExtensibilityAttributes(Unknown > Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.parseOperation(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.parsePortType(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.jav > a:504) > at > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.jav > a:483) > at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:356) > at java.lang.Thread.run(Thread.java:534) > > _______________________________ > Christian Faucher > Développeur Java/J2EE > AXA Canada > [EMAIL PROTECTED] > (514) 282-6817 ext. 2943 > > ________________________________ > > "Ce message est confidentiel, à l'usage exclusif du destinataire ci-dessus > et son contenu ne représente en aucun cas un engagement de la part de AXA, > sauf en cas de stipulation expresse et par écrit de la part de AXA. Toute > publication, utilisation ou diffusion, même partielle, doit être autorisée > préalablement. Si vous n'êtes pas destinataire de ce message, merci d'en > avertir immédiatement l'expéditeur." > > "This e-mail message is confidential, for the exclusive use of the addressee > and its contents shall not constitute a commitment by AXA, except as > otherwise specifically provided in writing by AXA. Any unauthorized > disclosure, use or dissemination, either whole or partial, is prohibited. If > you are not the intended recipient of the message, please notify the sender > immediately." >