[ 
https://issues.apache.org/jira/browse/CXF-998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527399
 ] 

Jeff Yu commented on CXF-998:
-----------------------------

I was working to try to fix this in the client side runtime 
(WSDLServiceBuilder), but then I found my fix would break the colloc-binding 
test cases.
The criteria for collocated if the Service Model from (WSDL) and (class) are 
matched, so if we changed the WSDLServiceBuilder (make outputMessageParts 
ordered), we also need to change the BuildServcieFromClass, the problem is that 
in our code, we always assume the "Return" object is at the 0 index output 
message parts.

Anyway,  since this wsdl is against WSI-BP-1.0 R2210, we might just let it be 
as it is.

> Get Holder result error for returning multiple holders.
> -------------------------------------------------------
>
>                 Key: CXF-998
>                 URL: https://issues.apache.org/jira/browse/CXF-998
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.0.1
>         Environment: windows
>            Reporter: Jeff Yu
>            Assignee: maomaode
>             Fix For: 2.1
>
>         Attachments: bug-multipleHolder.wsdl
>
>
> If the message part has a INOUT parameter, the wsdl2java generated SEI 
> parameter order is not as same as the wsdl's,
> the runtime would pick up the wrong order result for Holders.
> I would attach a test case for this.

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