[ https://issues.apache.org/jira/browse/CXF-2766?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-2766. ------------------------------ Resolution: Fixed Fix Version/s: 2.4.1 Assignee: Daniel Kulp > @Webparam name not honoured > --------------------------- > > Key: CXF-2766 > URL: https://issues.apache.org/jira/browse/CXF-2766 > Project: CXF > Issue Type: Bug > Components: JAXB Databinding > Affects Versions: 2.2.6, 2.2.7 > Environment: Mac OS-X, Windows XP, Spring Configured CXF Client > Reporter: John Friar > Assignee: Daniel Kulp > Fix For: 2.4.1 > > > I have imported a wsdl (using the wsdl2java tool) from a service provider. A > snippet of the generated webservice interface is: > @WebResult(name = "return-response", targetNamespace = > "http://sp.com/service.wsdl/types", partName = "returnResponse") > @WebMethod(action = "http://sp.com/doReturn") > public ReturnResponseType doReturn( > @WebParam(partName = "returnTrx", name = "return-request", > targetNamespace = "http://sp.com/service.wsdl/types") > ReturnRequestType returnTrx > ) throws ErrorMessages; > However, the soap message that is created does not honour the name of the > @WebParam (return-request) and instead uses doReturn as the name of the > method and parameter. If any other name is used then behaviour is as > expected. I cannot find anything in the spec. that specifies that 'return' > should not be used at the start of a @WebParam name but that appears to be > the issue. > Thanks, > John -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira