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
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to