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

Reply via email to