Sorry,
Typo below:
As in should have PART = <part name="nameParam" type="wsdlns:astring" >
TMG
TMG wrote:
Christian,
I think the type for the part name (nameParam) must refer to an
element (or complex type) defined in your schema type, not a xsd:string.
Refering to message:
<message name="HelloWorld.Execute">
<part name="nameParam" type="xsd:string">
<documentation xa:default="" xa:description="" />
</part>
</message>
Change the type to an element in the wsdlns namespace, and you
shouldn't get the error.
As in:
<element name="astring" type="xsd:string" />
<message name="HelloWorld.Execute">
<part name="nameParam" type="wsdlns:string">
<documentation xa:default="" xa:description="" />
</part>
</message>
Sincerely,
Tom Gordon
FYI: wsdl spec - http://www.w3.org/TR/wsdl#_message
Faucher, Christian 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]/
<mailto:[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."