Please ignore my previous mail. The issue was caused by some uncleared
process instances in my BPS server. After taking a fresh pack everything
work as expected.

Thanks,
Krishantha.


On Fri, Aug 16, 2013 at 4:49 PM, Kasun Gajasinghe <[email protected]> wrote:

> Looping in Shammi and Ishara
>
>
> On Fri, Aug 16, 2013 at 3:17 PM, Krishantha Samaraweera <
> [email protected]> wrote:
>
>> I came across the following problem when trying to disable JMS transport.
>>
>> My server is configured with ActiveMQ and JMS transport has disabled via
>> services.xml for for some services. However once a service is deployed,
>> queue with service name dynamically created.
>>
>> Is there a way to disable dynamic queue creation? IMO, queues shouldn't
>> be created if the JMS transport for particular service is disabled.
>>
>> Thanks,
>> Krishantha.
>>
>>
>> On Mon, Aug 12, 2013 at 11:13 AM, Asanka Vithanage <[email protected]>wrote:
>>
>>> Hi Kasun,
>>>
>>> AFAIK we can only explicitly disable a transport with current
>>> implementation. so user have to update each and every deployed service
>>> mentioning what he don't want.
>>>
>>> So my point here is user should allow to select what he want on some way
>>> (it can be through a UI or services.xml file) and not to select what he
>>> don't want.
>>>
>>>
>>>
>>> On Mon, Aug 12, 2013 at 10:47 AM, Kasun Gajasinghe <[email protected]>wrote:
>>>
>>>>
>>>>
>>>>
>>>> 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>
>>>>
>>>>
>>>> *
>>>> *
>>>>
>>>
>>>
>>>
>>> --
>>> Asanka Vithanage
>>> Senior Software Engineer -QA
>>> Mobile: +94 0716286708
>>> Email: [email protected]
>>> WSO2 Inc. www.wso2.com
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>
>
> --
> *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