There have been quite a lot of code changes on the JMS binding over the
releases so as a start which Tuscany release are you using?

   ...ant

On Thu, May 19, 2011 at 11:55 AM, Gregor Kiddie <
gregor.kid...@channeladvisor.com> wrote:

> This looks like a bug in Tuscany, but we can’t narrow it down to where.
>
>
>
> The way we have our system set up.
>
>
>
> Module which is endpointed by Tuscany, using JMS (ActiveMQ). This has a
> request queue and response queue set up for it
>
>
>
> Pretty much as
>
> <service name=*"BusinessService"*>
>
>       <binding.jms correlationScheme=*"RequestCorrelIDToCorrelID"* >
>
>             <response>
>
>                   <destination name=*"BusinessServiceResponse"* />
>
>                         </response>
>
>             <tuscany:wireFormat.jmsObject />
>
>       </binding.jms>
>
> </service>
>
>
>
> We have camel set up on ActiveMQ which takes text messages from another
> queue, converts them into Object messages suitable for Tuscany, sets the
> replyTo header to the response queue for Camel, and passes the message into
> the Module.
>
>
>
> Now the peculiar bit. This works… Once. Tuscany never seems to respond that
> the request queue is free to be re-used, so Camel blocks indefinitely (and
> therefore doesn’t consume any further messages).
>
>
>
> Any suggestions as to what might be going on? Tracing through the code
> isn’t showing anything obvious!
>
>
>
> Gk.
>
>
>
>
>
>
>

Reply via email to