The camel spring-ws consumer doesn't currently support the WS-Addressing Action and camel cannot dispatch such a message properly. There is only one workaround available using a xpath, which is not a very straight forward solution.
Based on my previous experience with the patch for attachments and headers I would like to implement this functionality.
Please let me know if you have any comments or ideas that are left.
In the solution I would like to implement a new universal endpoint mapping key:
which will act as the same as the key soapaction but it will add also a possibility to retrieve action from soap wsa:action header instead of current http SOAPAction.
BTW: Are there any ideas how should be supported wsa:replyTo inside the camel-spring-ws or how should be supported other attributes of WS-Addressing?