axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From TMG <...@nc.rr.com>
Subject Re: wsdl2java does not understand the 'soapAction' attribute in /definitions/portType/operation
Date Thu, 16 Dec 2004 19:59:01 GMT
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/
>> /christian.faucher@axa-canada.com/ 
>> <mailto:christian.faucher@axa-canada.com>
>> /(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."
>
>
>
>


Mime
View raw message