You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Saad Benbouzid (JIRA)" <ji...@apache.org> on 2014/12/03 17:47:13 UTC
[jira] [Commented] (CXF-5738) given soap action does not match any
operation
[ https://issues.apache.org/jira/browse/CXF-5738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14233178#comment-14233178 ]
Saad Benbouzid commented on CXF-5738:
-------------------------------------
For those seeking a workaround, this issue has been discussed [here|http://camel.465427.n5.nabble.com/CXFEndpoint-and-SOAPAction-HTTP-header-td5731906.html] on May 2013, where a workaround Interceptor has also been paste.
> given soap action does not match any operation
> ----------------------------------------------
>
> Key: CXF-5738
> URL: https://issues.apache.org/jira/browse/CXF-5738
> Project: CXF
> Issue Type: Bug
> Components: Soap Binding
> Affects Versions: 2.7.11
> Reporter: Nicola
>
> I'm generating a service from an existing wsdl (http://195.250.34.59/temp/original.wsdl), after creating the service the cxf generated wsdl has some small difference from the original one (http://195.250.34.59/temp/cxf_generated.wsdl), if I create client methods, using for example soapui, from the cxf generated wsdl all is fine but if I use the original wsdl the requests fail with the error:
> "the given soapaction does not match an operation"
> the problem is the SOAPAction http header:
> cxf expects no SOAPAction header or an empty one, if you look at the wsdl generated by cxf you can see a section not present in the original wsdl that define an empty soap action:
> <soap:operation soapAction="" style="document"/>
> after this section there is also the original one that define:
> <soap:operation soapAction="http://test.example.com//updateList"/>
> I defined an interceptor that remove the SOAPAction http header if present and this workaround the problem
> cxf should not modify the original wsdl or however should accept calls generated using the provided wsdl
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)