On Mon, Aug 12, 2013 at 10:30 AM, Ishara Premadasa <[email protected]> wrote:

> Hi,
>
>
> On Fri, Aug 9, 2013 at 7:09 PM, Kasun Gajasinghe <[email protected]> wrote:
>
>> hi Asanka,
>>
>> If you enable a transport globally via axis2.xml, then all services
>> inherit that. I thinm this is by design. We can't force the user to
>> re-enable needed transports per service after enabling it globally.
>>
>> You can explicitly set the transports exposed by a service via its
>> services.xml. Further, in the case of JMS, I think user have to define a
>> jndi property per service to map jndi name to jms queue via
>> repo/conf/jndi.properties. If you did not set this property, then the JMS
>> transport is effectively disabled for that service. That was the case at
>> least in previous releases in both AS and ESB. I believe this is a
>> limitation with MB since it does not support dynamic queues.
>>
>
> With the previous releases in both AS and ESB, if you do not add queue
> name into repo/conf/jndi.properties file, JMS transport will not be
> disabled for that service, instead it will try to create a queue for the
> service/proxy and throw error 'java.lang.UnsupportedOperationException:
> The new addressing based sytanx is not supported for AMQP 0-8/0-9 
> versions'since queue is not defined. But for the new releases of both products
> onwards, WSO2 MB now supports dynamic queues [1].  Which means you don't
> need to manually define the queue names in jndi.properties file and queues
> will be created at the server start up for each proxy or service.
>

Cool. It's good to hear that we have dynamic queue support now.


>
> As i know you can't selectively enable jms transport for services
> therefore for each AS service it will dynamically create a queue named
> after that service. I have seen that this is common in other message
> brokers as well which provides dynamic queue support.
>
>
Can't we explicitly enable/disable jms via services.xml?


> Thanks!
> Ishara
>
> [1]
> http://isharapremadasa.blogspot.com/2013/07/providing-dynamic-queue-support-when.html
>
>
>>
>>
>> On Friday, August 9, 2013, Asanka Vithanage <[email protected]> wrote:
>> > Hi All,
>> >
>> > When enable the JMS transport on axis2.xml as specified on [1]. All the
>> deployed services enable the the JMS transport.so we can see every service
>> creating an queue on message broker.
>> > IMO this should not happen.
>> >
>> > Further suppose a situation like AS have 10 services deployed and user
>> wants to deploy a new service which needs  listen to an queue. In this kind
>> of situation user needs to update all previous services, simply he has to
>> go to Tranport management (Home> Manage> Services> List> Service Dashboard>
>> Transport Management) page of each and every service and remove JMS
>> transport manually.
>> >
>> > As i see after enabled the JMS transport on global level, user should
>> allow to select required transport on each service level. As we do on ESB
>> proxy.
>> >
>> > WDYT?
>> >
>> > Note:
>> > This concern is valid for other Transports as well.
>> >
>> >
>> >
>> > [1] http://docs.wso2.org/wiki/display/MB210/Integrating+WSO2+AS
>> >
>> > --
>> > Asanka Vithanage
>> > Senior Software Engineer -QA
>> > Mobile: +94 0716286708
>> > Email: [email protected]
>> > WSO2 Inc. www.wso2.com
>> >
>> >
>>
>> --
>> ~~--~~
>> Sending this mail via my phone. Do excuse any typo or short replies
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Ishara Premasada
> Software Engineer,
> WSO2 Inc. http://wso2.com/
> *Blog   :  http://isharapremadasa.blogspot.com/
> Twitter       :  https://twitter.com/ishadil
> Mobile       : +94 714445832*
>
>
>


-- 
*Kasun Gajasinghe*
Software Engineer;
Development Technologies Team, WSO2 Inc.; http://wso2.com


 ,
*email: **kasung AT spamfree wso2.com


** cell: **+94 (77) 678-0813*
*linked-in: *http://lk.linkedin.com/in/gajasinghe


*
*
*blog: **http://kasunbg.org* <http://kasunbg.org>


*
twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>


*
*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to