Greg

Let me CC: this reply for you as I notice that you haven't yet subscribed to the user list..
I am trying to switch from a JMS transport to an HTTP using Sample 250
as a guide.  I am using Oracle AQ as the JMS provider.  When I drop a
message on the queue, Synapse doesn't pick up the message.  However, if
I shutdown Synapse and restart it, it will pick up one message and call
the HTTP Web service succesfully.  It will only pick up one message,
even if there are more on the queue.  The same configuration (changed to
point to ActiveMQ) works as expected.  Any ideas on what might be
causing this?
Seems like Oracle AQ is quite weired and does not support the standard JMS semantics. Check Oracle documentation (including http://www.oracle.com/technology/tech/java/oc4j/htdocs/OC4J-JMS-FAQ.html) and try out some sample standard JMS clients against your Queue (e.g. http://java.sun.com/products/jms/tutorial/1_3_1-fcs/doc/client.html)

If the above standard JMS clients can access Oracle AQ using JNDI etc, you should then be able to use Oracle AQ with Synapse using the same parameters without an issue. i.e. Synapse does support any standard JMS provider that uses JMS 1.0.x API upwards
Has Synapse been successfully used with Oracle AQ?
Not that I know of.. maybe someone else on the list will answer if they have.. Since Oracle AQ is a proprietary product the chances that one of the developers does gets access to this is low.

However, if you do require further support on this matter, send me an email privately and I will inform you possible options

asankha

Reply via email to