may be this would be of help: https://docs.wso2.com/display/ESB490/JMS+Transactions
On Mon, Aug 8, 2016 at 2:09 PM, Tharindu Edirisinghe <[email protected]> wrote: > Hi Indika, > > Thanks for the quick response. > > The subscriber is an ESB proxy service and it needs to send the > acknowledgement to the MB Topic after finishing the subscriber work. So how > to send the acknowledge from the proxy service ? > > Currently, the proxy subscriber has following configuration. > > > <parameter name="transport.jms.ContentType"> > > <rules> > > <jmsProperty>contentType</jmsProperty> > > <default>application/xml</default> > > </rules> > > </parameter> > > <parameter name="transport.jms.ConnectionFactory"> > myTopicConnectionFactory</parameter> > > <parameter name="transport.jms.DestinationType">topic</parameter> > > <parameter name="transport.jms.SubscriptionDurable">true</parameter> > > <parameter name="transport.jms.Destination">Task.name</parameter> > > <parameter name="transport.jms.DurableSubscriberName">sub- > name</parameter> > > <parameter name="transport.jms.CacheLevel">consumer</parameter> > > <parameter name="transport.jms.DurableSubscriberClientID"> > subId-Chorus_Task_TopicSubscriber_For_GTsub-name</parameter> > > Appreciate your feedback on this. > > Best Regards, > TharinduE > > On Mon, Aug 8, 2016 at 1:13 PM, Indika Sampath <[email protected]> wrote: > >> Hi Tharindu, >> >> Message acknowledge handle at client side, not in the server side. In >> your JMS program, set acknowledgement mode to CLIENT_ACKNOWLEDGE >> >> queueSession = queueConnection.createQueueSession(false, >> QueueSession.CLIENT_ACKNOWLEDGE); >> >> When client receives message, do the acknowlegment explicitly. >> >> TextMessage message = (TextMessage) consumer.receive(); >> message.acknowledge(); >> >> Cheers! >> >> >> On Mon, Aug 8, 2016 at 12:55 PM, Tharindu Edirisinghe <[email protected] >> > wrote: >> >>> Hi Devs, >>> >>> By default, $subject is *AUTO_ACKNOWLEDGE* as mentioned in WSO2 >>> documentation. >>> >>> I need to change this behavior to keep messages until it gets the >>> acknowledgment for that. >>> >>> What are the changes I need to do? Is it only the config change in >>> axis2.xml or need to change in subscriber as well ? >>> >>> Thanks, >>> TharinduE >>> >>> -- >>> >>> Tharindu Edirisinghe >>> Senior Software Engineer | WSO2 Inc >>> Platform Security Team >>> Blog : tharindue.blogspot.com >>> mobile : +94 775181586 >>> >> >> >> >> -- >> Indika Sampath >> Senior Software Engineer >> WSO2 Inc. >> http://wso2.com >> >> Phone: +94 716 424 744 >> Blog: http://indikasampath.blogspot.com/ >> >> > > > -- > > Tharindu Edirisinghe > Senior Software Engineer | WSO2 Inc > Platform Security Team > Blog : tharindue.blogspot.com > mobile : +94 775181586 > -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: [email protected] P: +94 772534930
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
