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 20:11:08 GMT
Christian,

Maybe the third time is the charm :).

Change the message to be:
   <element name="astring" type="xsd:string" />
   <message name="HelloWorld.Execute">
       <part name="nameParam" element="wsdlns:astring">
           <documentation xa:default="" xa:description="" />
       </part>
   </message>

I had the right words, wrong wsdl :).

Tom Gordon


TMG wrote:

> 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