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!


>
> 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

Reply via email to