[
https://issues.apache.org/jira/browse/CXF-8036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
urvish updated CXF-8036:
------------------------
Description:
Currently we are generating asynchronous ws client from the wsdl using -b
option. The wsdl contains output element with header.
<wsdl:output>
<soap:header message="tns:xyz" part="header" use="literal">
</soap:header>
<soap:body parts="result" use="literal"/>
</wsdl:output>
The client contains 3 operations with return type Response, Future and Void.
But it seems only register the operation with void type (which is synch
operation). But it does not register Response and Future type operation.
During execution it gives following error:
Could not find wsdl:binding operation info for web method
If we remove the header from the output it register well all types and works
well.
It seems the binding of the operations is not correctly done for the
asynchronous operation.
was:
Currently we are generating asynchronous ws client from the wsdl using -b
option. The wsdl contains output element with header.
<wsdl:output>
<soap:header message="tns:xyz" part="header" use="literal">
</soap:header>
<soap:body parts="result" use="literal"/>
</wsdl:output>
The client contains 3 operations with return type Response, Future and Void.
But it seems only register the operation with void type (which is synch
operation). But it does not register Response and Future type operation.
It gives following error:
Could not find wsdl:binding operation info for web method
If we remove the header from the output it register well all types and works
well.
It seems the binding of the operations is not correctly done for the
asynchronous operation.
> Could not find wsdl:binding operation info for web method
> ---------------------------------------------------------
>
> Key: CXF-8036
> URL: https://issues.apache.org/jira/browse/CXF-8036
> Project: CXF
> Issue Type: Bug
> Affects Versions: 3.3.1
> Reporter: urvish
> Priority: Major
>
> Currently we are generating asynchronous ws client from the wsdl using -b
> option. The wsdl contains output element with header.
> <wsdl:output>
> <soap:header message="tns:xyz" part="header" use="literal">
> </soap:header>
> <soap:body parts="result" use="literal"/>
> </wsdl:output>
> The client contains 3 operations with return type Response, Future and Void.
> But it seems only register the operation with void type (which is synch
> operation). But it does not register Response and Future type operation.
> During execution it gives following error:
> Could not find wsdl:binding operation info for web method
> If we remove the header from the output it register well all types and works
> well.
> It seems the binding of the operations is not correctly done for the
> asynchronous operation.
>
>
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)