Hi, You will have to check two things:
1) Does the remote service honor the ReplyTo JMS header, or does it put the response to a predefined queue? 2) Does the remote service correctly set the correlation ID in the response message. Andreas On Fri, Dec 19, 2008 at 13:11, Java Programmer <[email protected]> wrote: > Hi, > I am using proxy for recieving data from external site with help of > JMS queue - everything work till sending to remote site (without JMS > this scenario work, when adding JMS support stops with message: > 2008-12-19 12:24:06,843 [192.168.3.36-main-36] [SynapseWorker-2] WARN > JMSSender Did not receive a JMS response within 30000 ms to > destination : temp-queue://ID:main-36-3190-122968 > 5810109-0:3:1 with JMS correlation ID : > ID:main-36-3190-1229685810109-0:3:1:1:1 > > The code for proxy: > <proxy name="FlightsProxy" trace="enable" transports="jms"> > <target> > <inSequence> > <!-- this log works --> > <log level="custom"> > <property name="text" expression="child::*" /> > </log> > <send> > <endpoint> > <address uri="http://remote.site.com/" format="pox"/> > </endpoint> > </send> > </inSequence> > <outSequence> > <!-- this log DOESN'T work --> > <log level="custom"> > <property name="text" expression="child::*" /> > </log> > <send/> > </outSequence> > </target> > </proxy> > > Can anybody help, or give an example of such scenario when JMS is > transport and remote webservice site is an endpoint, and response from > it should get into JMS queue again? > Best regards, > Adr >
