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


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.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to