Created redmine task for this [1].

[1] - https://redmine.wso2.com/issues/1336

Thanks.
Gihan


On Wed, Apr 24, 2013 at 4:18 PM, Tharindu Mathew <[email protected]> wrote:

> Please capture these in red mine... so we do not lose track...
>
>
> On Wed, Apr 24, 2013 at 4:16 PM, Maninda Edirisooriya <[email protected]>wrote:
>
>> On Wed, Apr 24, 2013 at 4:09 PM, Gihan Anuruddha <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> We had internal BAM team discussion regarding this matter. We had
>>> identified two issues associated with this
>>> 1. Once profile details is update how do we update/change existing proxy
>>> services that used BAM profile details.
>>> 2. How we properly distribute BAM profile details across worker-manager
>>> separate environment.
>>>
>>> Since we don't have much time to attend this issue in BAM 2.3.0 release,
>>> we decide to address this in future releases.
>>>
>> +1. As this need time to implement and properly test.
>>
>>>
>>> Thanks.
>>>
>>> Gihan
>>>
>>>
>>> On Wed, Apr 24, 2013 at 3:44 PM, Maninda Edirisooriya 
>>> <[email protected]>wrote:
>>>
>>>> Hi Gihan,
>>>>
>>>> This is what I believe. As there is no way to edit or delete streams
>>>> properly in BAM at present, the user should not be able to edit or delete a
>>>> stream once created. Created streams should be shown as uneditable in UI.
>>>> It will give the sense to the user that the created streams cannot be
>>>> edited or deleted. It will be more inconvenient if the user edit an
>>>> existing stream and face this problem. He will have no idea about the
>>>> error. The exception will not appear immediately and will happen after he
>>>> restart the server which will confuse the user more.
>>>>
>>>> *
>>>> Maninda Edirisooriya*
>>>> Software Engineer
>>>> *WSO2, Inc.
>>>> *lean.enterprise.middleware.
>>>>
>>>> *Blog* : http://maninda.blogspot.com/
>>>> *Phone* : +94 777603226
>>>>
>>>>
>>>> On Wed, Apr 24, 2013 at 3:15 PM, Gihan Anuruddha <[email protected]>wrote:
>>>>
>>>>> Hi Maninda,
>>>>>
>>>>> I think we can't block stream definition updating from user. It may
>>>>> cause some inconvenience in user point of view. What we can do that catch
>>>>> the
>>>>> "org.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedException"
>>>>> exception and show proper error message regarding the version no. and user
>>>>> can decide the version no.
>>>>>
>>>>> WDYT?
>>>>>
>>>>> Thanks.
>>>>> Gihan
>>>>>
>>>>>
>>>>> On Wed, Apr 24, 2013 at 2:15 PM, Maninda Edirisooriya <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> First, the main problem have to be fixed is to prevent a stream
>>>>>> (i.e., name + version) from getting updated once created. Then the user
>>>>>> have to create a new stream with a new version. Not getting updated in
>>>>>> Synapse XML is another problem. Actually it a kind of feature in ESB. So
>>>>>> let's ignore it for now. When a new stream version is created it is the
>>>>>> responsibility of the user to update the Synapse XML. As the old existing
>>>>>> stream cannot be modified, the given error will not come. If the user 
>>>>>> wants
>>>>>> to use the new stream version he has to explicitly do it.
>>>>>>
>>>>>> *
>>>>>> Maninda Edirisooriya*
>>>>>> Software Engineer
>>>>>> *WSO2, Inc.
>>>>>> *lean.enterprise.middleware.
>>>>>>
>>>>>> *Blog* : http://maninda.blogspot.com/
>>>>>> *Phone* : +94 777603226
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 24, 2013 at 1:30 PM, Gihan Anuruddha <[email protected]>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We can create BAM profiles in ESB after adding BAM Mediator feature
>>>>>>> to the ESB. In this BAM profiles
>>>>>>> you can add/update stream definitions. Currently once you update the
>>>>>>> existing stream definition version no. will not get incrementality 
>>>>>>> update
>>>>>>> automatically unless if you manually updated it. But sometimes users 
>>>>>>> forget
>>>>>>> to  update this once they did small changes to stream properties. Due to
>>>>>>> this; cassandra throws errors since it try to save another stream
>>>>>>> definition with same row id details (like stream1:1.0.0).
>>>>>>>
>>>>>>> We can add version auto incremental feature from Mediator agent side
>>>>>>> but the problem is what is the proper way. We can either increment micro
>>>>>>> version like 1.0.0, 1.0.1, 1.0.2 ... or major version like 1.0.0, 2.0.0,
>>>>>>> 3.0.0 .... . What is the best way to do?
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Gihan
>>>>>>> --
>>>>>>> ---
>>>>>>> W.G. Gihan Anuruddha
>>>>>>> Senior Software Engineer | WSO2, Inc.
>>>>>>> M: +94772272595
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ---
>>>>> W.G. Gihan Anuruddha
>>>>> Senior Software Engineer | WSO2, Inc.
>>>>> M: +94772272595
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> ---
>>> W.G. Gihan Anuruddha
>>> Senior Software Engineer | WSO2, Inc.
>>> M: +94772272595
>>>
>>
>>
>
>
> --
> Regards,
>
> Tharindu Mathew
>
> Associate Technical Lead, WSO2 BAM
> Member - Data Mgmt. Committee
>
> blog: http://tharindumathew.com/
> M: +94777759908
>



-- 
---
W.G. Gihan Anuruddha
Senior Software Engineer | WSO2, Inc.
M: +94772272595
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to