Top Navigation

HTTP Proxy to JMS queue - customer pilot

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.