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

Daniel Kulp resolved CXF-2974.
------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 2.3)
                   2.2.11

> Log warning message instead of ServiceConstructionException in  
> ReflectionServiceFactoryBean.initializeClassInfo()  
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-2974
>                 URL: https://issues.apache.org/jira/browse/CXF-2974
>             Project: CXF
>          Issue Type: Bug
>          Components: Simple Frontend
>            Reporter: jimma
>            Assignee: jimma
>             Fix For: 2.2.11
>
>
> When publish following service impl class with the wsdl generated from this 
> same class, the runtime throws ServiceConstructionException because the wsdl 
> generated is bare style which does not match with class method wrapped style. 
>  
> @WebService(wsdlLocation="WebResult.wsdl")
> @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, use=SOAPBinding.Use.LITERAL, 
> parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
> public class WebResultService {
>   @WebMethod(operationName="helloString", action="urn:HelloString")
>   @WebResult(name="employee", partName="Employee", header=true, 
> targetNamespace="hello/employee")
>   public Employee hello(@WebParam(name="EmployeeName", header=true, 
> targetNamespace="hello/employee") Employee employee, String name) throws 
> NameException {
>  
>     Name newName = new Name();
>     newName.setFirstName("firstname");
>     newName.setLastName(name);
>     
>     Employee newEmployee = new Employee(); 
>     return newEmployee;
>   }
> }
> After talked with Oracle's jaxws spec guys,  I am told this specific case is 
> valid and jaxws2.1 complaint. So we just log a warning message and enable the 
> further process on it  to support this use case.  

-- 
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