You should share the entire route if you are looking for help...

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Tue, Mar 25, 2014 at 6:31 AM, Gnanaguru S <[email protected]> wrote:

> Hi,
>
> The requestor doesnt send any additional headers to the request, So I have
> to route the messages based on the SoapAction. ( Payload format)
>
> But when I send a request, Soap UI returns this error.
>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>    <soap:Body>
>       <soap:Fault>
>          <faultcode>soap:Server</faultcode>
>          <faultstring>The given SOAPAction http://test.com/test1/Enquiry
> does not match an operation.</faultstring>
>       </soap:Fault>
>    </soap:Body>
> </soap:Envelope>
>
>
> This is my camel route:
>
> <choice>
>         <when>
>
>
>
> <xpath>/soapenv:Envelope/soapenv:Header/wsa:Action/text()='
> http://test.com/test1/Enquiry'</xpath>
>
>                 <to
>                         uri="direct:B" />
>         </when>
>         <otherwise>
>                 <setFaultBody>
>                         <simple>Invalid Operation</simple>
>                 </setFaultBody>
>         </otherwise>
> </choice>
>
> Any clues ?
>
> Regards
> Guru
>
>
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Route-based-on-Soap-Action-tp5749316.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to