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.
