Hi, you can't put anything other than a javax.jms.Message Object into a JMS Queue, so that you should convert your received SOAP Payload to that before producing messages into the Queue.
There're many ways to achieve this some of them are: - Make use of your own custom TypeConverter [1] - Use Bean-Binding [2] which invokes your POJO method for the conversion - Spring messageConverter [3] option of the JMS Endpoint [1] http://camel.apache.org/type-converter.html [2] http://camel.apache.org/bean-binding.html [3] http://camel.apache.org/jms Babak -- View this message in context: http://camel.465427.n5.nabble.com/Camel-route-JMS-SOAP-JMS-tp5430745p5430875.html Sent from the Camel - Users mailing list archive at Nabble.com.