Does anyone know if it is possible to configure multiple services(soap/jms) to use one JMS queue? I did manage to configure two services using jms, but when I send the request I am getting the following fault string.
Message part dataDictionaryRequest was not recognized.not recognized. (Does it exist in service WSDL?)
My guess is that each service is listening and randomly grabbing values off of the queue or one is always listening first...
I am configuring the services using the spring option along with jaxws feature - example:
"jmslistener" is my bean reference to all my JMS configuration i.e. connection factory and queues.
Any help would be appreciated....
Yes its possible but you will need a 2.2 version of Fuse Services Framework, as the was only recently added.
This can be done using the JMSConfigFeature. (You need to set the conduitSelectorPrefix & useConduitIdSelector properties on the client side, and also the messageSelector property on the server side in order to use the same queue)