[
https://issues.apache.org/jira/browse/TUSCANY-3824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Scott Kurz resolved TUSCANY-3824.
---------------------------------
Resolution: Fixed
Assignee: Scott Kurz (was: Simon Nash)
> Incorrect WSDL generated for bare parameter style
> -------------------------------------------------
>
> Key: TUSCANY-3824
> URL: https://issues.apache.org/jira/browse/TUSCANY-3824
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Axis Binding Extension
> Affects Versions: Java-SCA-1.6.1
> Reporter: Simon Nash
> Assignee: Scott Kurz
> Fix For: Java-SCA-2.x
>
> Attachments: TUSCANY-3824.patch
>
>
> For a method with
> @SOAPBinding(parameterStyle=SOAPBinding.ParameterStyle.BARE), the JAX-WS RI
> generates WSDL with a global element name and message part name that are the
> same as the operation name. Tuscany generates WSDL with a global element name
> and message part name of arg0, and it adds soapAction to provide the
> operation name.
> The JAX-WS specification says that the global element name and message part
> name must be the same as the operation name, so Tuscany is generating WSDL
> for bare operations that doesn't conform to the JAX-WS rules. The JAX-WS
> specification also says that soapAction should be null unless
> @WebMethod(action=....) is specified. The Tuscany WSDL generator should use
> the correct JAX-WS mapping for the global element name and message part name,
> and should remove the nonstandard addition of soapAction.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira