quinta-feira, 17 de junho de 2010

Configurando Sessão Persistente no Portal

No WebSphere Portal é possível configurar a sessão persistente para usuários, ou seja, é possível deixar o usuário gravar a última sessão e ao retorno ao WebSphere Portal, o estado dos portlets (maximizados, minimizados) estarão novamente presentes.

A realização desta configuração é bastante simples, veja os passos abaixo:

1. Vá até o diretório <wp_profile_root>/PortalServer/config

2. Edite o arquivo ConfigService.properties

3. Procure pela opção persistent.session.option e altere seu valor para 1. Isso irá habilitar a opção de persistência na tela de login

4. Procure pela opção persistent.session.level e altere seu valor para 1. Veja a tabela abaixo para entender os valores.

Estado de Navegação do Portal

Estado de sessão persistente

Nível 0

Nível 1

Nível 2

Estado dos Portlets

Normal, minimizado, maximizado

---

Restaurado

Restaurado

Modos dos Portlets

configure, edit_defaults, edit, view, help

---

Restaurado

Restaurado

Páginas

A última página ativa antes que o usuário se desconectasse.

---

---

Restaurado

5. Após a alteração salve o arquivo.

6. Vá para o diretório <wp_profile_root>/ConfigEngine

7. Execute o seguinte comando: ./ConfigEngine.sh/.bat -DWasUserid=userid -DWasPassword=password update-properties

8. Reinicie o WebSphere Portal

Quando você entrar na tela de login irá perceber mais uma opção “Resume last session”. Se o usuário selecionar essa opção, a última sessão gravada será apresentada, caso contrário o portal irá entrar com as configurações padrões.