On Thu, Dec 10, 2009 at 3:27 PM, lekkie <lekkie.ay...@gmail.com> wrote: > > Hi guys, > > The flow below describe the flow of a system I am trying to develop: > > jms:queue (camel) -> router (camel) -> xslt translator (camel) -> > cxfbc:provider (jbi component) > > The jms:queue is expecting a response (it has a "replyto" parameter) from > the router who is expecting response from the xslt translator who is > expecting response from cxfbc:provider. > > Even though I can print the response (from the cxfbc:provider) to the output > log through the log component, the response is not going into the jms:queue > reply destination queue, instead what is sent to the queue is > "[Ljava.lang.String;@16aa016". >
That looks like the response is a array of some sort that gets transformed into a String type. Try to check out whatever that CXF-BC returns. They SOAP world tends to use List and whatnot. Use the tracer and or add a processor as the last step and adapt the reply from CXF-BC to something that can be send back. > How do I ensure the legitimate response (the one from cxfbc provider) is > sent to the replyto queue? > > kr. > -- > View this message in context: > http://old.nabble.com/Wrong-response-goes-to-my-replyto-queue-tp26728101p26728101.html > Sent from the Camel - Users (activemq) mailing list archive at Nabble.com. > > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus