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]