On Tue, Jan 25, 2011 at 11:06 AM, Afkham Azeez <[email protected]> wrote:

>
>
> On Mon, Jan 24, 2011 at 9:26 PM, Nuwan Bandara <[email protected]> wrote:
>
>> Hi,
>>
>> On Tue, Jan 25, 2011 at 10:44 AM, Senaka Fernando <[email protected]>wrote:
>>
>>>
>>>
>>> On Tue, Jan 25, 2011 at 10:26 AM, Nuwan Bandara <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Yeah I agree with Sumedha, and there will be issues that we cannot go to
>>>> the same exact page we were at, when the session times out. But my opinion
>>>> is, that it is fine.
>>>>
>>>> Lets say we were in a middle of some process (maybe creating a proxy
>>>> service half way through), and when the session times out in the middle, we
>>>> cannot take the user back to the same exact place with all the data which
>>>> was in the session (if we need that we will have to persist at each stage).
>>>> IMO we have a landing page in each component and if we cant take the user 
>>>> to
>>>> the exact place we will redirect the user to the landing page (in the case
>>>> of proxy service createion, we take the user to the create proxy service
>>>> first page). I assume this approach is better than taking the user to the
>>>> home page always.
>>>>
>>>> WDYT ?
>>>>
>>>
>>> JIRA does something nice, FYI, where they sort of remember what you did.
>>> For instance, if you were developing a huge sequence, the last thing you'd
>>> want to hear is that the session timed out and you need to start from
>>> scratch. How about we doing something similar?
>>>
>>
>> If so we will have to persist periodically (maybe in the registry), But
>> that would be a bulky task. Also I donot think a user will be writing a huge
>> sequence for hour or two, without saving it even once.
>>
>
> They do! Once we had a session where about 3 hours worth of code was lost
> because the IDE was not configured to automatically save the changes!
>

Agree in the case of an IDE it will be mandatory, I felt that a user will be
writing the large sequence else where and will copy it to the editor, rather
than typing it on the editor itself :). However we can work on persisting
the information too. I will look on how it can be implemented with a cookie
based approach.

Regards,
/Nuwan


>
>
>>
>> Regards,
>> /Nuwan
>>
>>
>>>
>>> Thanks,
>>> Senaka.
>>>
>>>>
>>>> And yes, I can look into this task
>>>>
>>>> Regards,
>>>> /Nuwan
>>>>
>>>>
>>>> On Tue, Jan 25, 2011 at 9:59 AM, Samisa Abeysinghe <[email protected]>wrote:
>>>>
>>>>> We have to have a consistent approach in terms of using sessions. In
>>>>> Stratos, if this is not properly followed, everything starts crumbling, 
>>>>> when
>>>>> LB comes in front.
>>>>>
>>>>>
>>>>> On Tue, Jan 25, 2011 at 9:55 AM, Afkham Azeez <[email protected]> wrote:
>>>>>
>>>>>> Some of the existing component UIs fail (mainly NPE) because they
>>>>>> assume certain things to be in the HTTP session. We need to fix the
>>>>>> components to return to the relevant initial UI, if certain information
>>>>>> required is not present. I think we should get this in for Carbon 3.2.0
>>>>>>
>>>>>> Azeez
>>>>>>
>>>>>> On Mon, Jan 24, 2011 at 8:09 PM, Samisa Abeysinghe 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jan 25, 2011 at 9:34 AM, Sumedha Rubasinghe <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jan 25, 2011 at 9:27 AM, Nuwan Bandara <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Yeah, we can get this to work with "cookie magic", at navigation we
>>>>>>>>> should simply save the current page path in a cookie (need to set some
>>>>>>>>> expiring time), and at timed-out login, we can read the cookie and 
>>>>>>>>> get the
>>>>>>>>> page we were last at and send the person to that page straight away.
>>>>>>>>>
>>>>>>>>> There is a problem with this approach. Not all components support
>>>>>>>> generating a specific UI by using a URL alone. Some UI components are
>>>>>>>> written to depend on the previous page from which it was called.
>>>>>>>>
>>>>>>>> This is why the already implemented mechanism does not work &
>>>>>>>> commented out.
>>>>>>>>
>>>>>>>
>>>>>>> So what is the solution then?
>>>>>>>
>>>>>>>  Thanks,
>>>>>>> Samisa...
>>>>>>>
>>>>>>> Samisa Abeysinghe
>>>>>>> VP Engineering
>>>>>>> WSO2 Inc.
>>>>>>> http://wso2.com
>>>>>>> http://wso2.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Carbon-dev mailing list
>>>>>>> [email protected]
>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Afkham Azeez*
>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.;
>>>>>> http://wso2.com,
>>>>>> *
>>>>>> *
>>>>>> *Member; Apache Software Foundation; 
>>>>>> **http://www.apache.org/*<http://www.apache.org/>
>>>>>> *
>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>> twitter: 
>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>> *
>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>> *
>>>>>> *
>>>>>> *Lean . Enterprise . Middleware*
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> [email protected]
>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>> Thanks,
>>>>> Samisa...
>>>>>
>>>>> Samisa Abeysinghe
>>>>> VP Engineering
>>>>> WSO2 Inc.
>>>>> http://wso2.com
>>>>> http://wso2.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards,
>>>>
>>>> Nuwan Bandara
>>>> Software Engineer
>>>> WSO2 Inc. | http://wso2.com
>>>> lean . enterprise . middleware
>>>>
>>>> http://www.nuwanbando.com
>>>>
>>>> <http://www.nuwanbando.com/>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Senaka Fernando*
>>> Product Manager - WSO2 Governance Registry;
>>> Associate Technical Lead; WSO2, Inc.; http://wso2.com*
>>> Member; Apache Software Foundation; http://apache.org
>>>
>>> E-mail: senaka AT wso2.com
>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>>> Linked-In: http://www.linkedin.com/in/senakafernando
>>>
>>> *Lean . Enterprise . Middleware
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>>
>> Nuwan Bandara
>> Software Engineer
>> WSO2 Inc. | http://wso2.com
>> lean . enterprise . middleware
>>
>> http://www.nuwanbando.com
>>
>> <http://www.nuwanbando.com/>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> *Afkham Azeez*
> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
> *
> *
> *Member; Apache Software Foundation; 
> **http://www.apache.org/*<http://www.apache.org/>
> *
> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Thanks & Regards,

Nuwan Bandara
Software Engineer
WSO2 Inc. | http://wso2.com
lean . enterprise . middleware

http://www.nuwanbando.com

<http://www.nuwanbando.com/>
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to