HTTP Proxy to JMS queue - customer pilot

prasha8's picture
Hi This is what i am trying to achieve for a customer pilot. 1. Define a HTTP based proxy service on ESB which will deliver the message to a jms queue. (i have seen sample 251 for this.) --- However, my question is how do i create a proxy service out of a jms service (queues)? Do i create a proxy wsdl manually and configure the jms binding? --- Do i need to use Axis2 server? if yes, why would i need Axis server? --- Using ActiveMQ as the message provider. 2. C++ component using CMS handlers to subscribe to messages and reply back Kindly let me know the solution for this. Regards Prashanth
ruwan's picture

Hi Prashanth, You have to

Hi Prashanth,

You have to create the WSDL if you need to publish a WSDL, but in order to setup a proxy service to listen on a JMS queue, what you need to do is to enable the JMS transport on the proxy service and configure the JMS transport using the service parameters to listen to a particular queue or topic. You will not need the Axis2 Server for this, but requires a JMS broker like ActiveMQ to act as the message broker to which you are going to listen.

Please have a look at the sample [1], and the setting up JMS listener [2].

[1] - http://wso2.org/project/esb/java/1.7.1/docs/ESB_Samples.html#Sample253
[2] - http://wso2.org/project/esb/java/1.7.1/docs/ESB_Samples_Setup.html#Setting

Thanks,
Ruwan Linton

Hot Topic
Hot
Topic

Google Gadgets are a nice way to develop user interfaces for distributed services. The fact that they can be hosted anywhere over a network, not necessarily in the very portal server they eventually run in makes them re-usable and allows users to quickly...

Latest Webinar
In this webinar we'll share the range of concerns we've heard from the industry, and survey some of the new and sometimes subtle types of lock-in associated with cloud technologies.
Wednesday, 8 September, 10.00 AM (PDT)