[ 
https://issues.apache.org/jira/browse/TUSCANY-2248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Laws resolved TUSCANY-2248.
---------------------------------

    Resolution: Fixed

Committed at r659257. Thanks for the patch Vamsi

> SOAP intents not being honored  
> --------------------------------
>
>                 Key: TUSCANY-2248
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2248
>             Project: Tuscany
>          Issue Type: Bug
>    Affects Versions: Java-SCA-1.0
>            Reporter: Lou Amodeo
>             Fix For: Java-SCA-Next
>
>         Attachments: TUSCANY-2248-2.patch, TUSCANY-2248.patch
>
>
> Hi,  It looks like there are a couple issues with the handling of the SOAP 
> version intents with the Web Services binding.  The first one is the literal 
> used to identify the SOAP version  and the second is the alrogitym used to 
> apply the SOAP intent. 
> 1) Tuscany is currently using soap.  soap11 and soap12 for the literals to 
> identify the soap version.  I believe these should be soap, soap.1_1, 
> soap.1_2 according to section 2.3.1 of WS Binding specification. 
> 2) During WSDL generation the soap.1_1 intent is not being honored.  It 
> appears that the algorithm to determine which soap version to use is 
> incorrect.   I believe it should be as follows: 
>     I think this is the algorithym: 
>        no requires=  specifying a soap version or requires="soap" 
>           - generate soap.1_1 and soap.1_2 port and binding 
>         
>        requires = "soap.1_1" 
>   
>           - generate soap.1_1 port and binding only 
>        requires = "soap.1_.2" 
>           - generate soap.1_2. port and binding only 
> I also see that an http port/binding is generated by Axis2  by default.  
> Since he intetns are based on soap version I would
> think the http:address should not be generated. 
>     <wsdl:port name="HelloWorldServiceHttpEndpoint" 
> binding="ns:HelloWorldServiceHttpBinding">
>       <http:address 
> location="http://localhost:8080/axis2/services/HelloWorldService"/>
>     </wsdl:port
>   
>  
>       

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to