Child pages
  • Timeout DATASUL

O processo de timeout DATASUL, consiste no controle da última interação do usuário com o produto, onde, após o tempo configurado, será apresentado ao usuário uma mensagem informando que a sessão expirará. Com isso, ele terá tempo para tomar sua decisão: clicar na janela para continuar o seu trabalho ou deixar a sessão expirar. O funcionamento do timeout é em conjunto entre a sessão Web (menu Flex ou menu HTML) e Sessão Cliente Progress, onde, o controle é realizado por meio da sessão Web. Enquanto o usuário interagir com o produto, será mantida sua sessão, a partir do momento que o usuário parar de interagir no menu (Flex ou HTML) ou na sessão Cliente Progress, o timeout ocorrerá após determinada quantidade de minutos de inatividade (de acordo com a configuração). 

 

Nas Figuras 1 e 2 são representados os modelos de aviso de encerramento de sessão e sessão expirada no Menu HMTL.

 

Figura 1 - Mensagem informando o tempo para expiração de sessão (Menu HTML)

 

Figura 2 - Mensagem informando o tempo para expiração de sessão (Menu HTML)


Nas Figuras 3 e 4 são representados os modelos de aviso de encerramento de sessão e sessão expirada no Menu Flex.


Figura 3 - Mensagem informando o tempo para expiração da sessão (Menu Flex)


Figura 4 - Mensagem de sessão expirada (Menu Flex)

 

Importante!

  • As sessões presas no License Server (LS) devem ser desconectadas pelo timeout padrão do próprio LS.
  • Relatórios ou processamentos demorados não estão contemplados no timeout DATASUL, ou seja, caso o processamento de algum programa ultrapasse o tempo estipulado na configuração do produto, e, o usuário não realizar nenhuma interação com o sistema nesse período, o timeout ocorrerá. Nestes casos, recomenda-se a inclusão do usuário no grupo de exceção ou realizar execução deste processo utilizando o RPW.

Matriz de Evolução

Versão / ReleaseFuncionalidade
11.5Timeout DATASUL (menu Flex)
12.1.3Timeout DATASUL (menu HTML)

Configuração

A configuração do timeout DATASUL, é realizada no arquivo de propriedades datasul_framework.properties. O arquivo de propriedades localiza-se no diretório “<INSTANCE>/conf/datasul” no servidor de aplicação Java “JBOSS”.  

Exemplo de configuração

datasul_framework.properties
#+-------------------------------------------+
#|       CONFIGURACOES TIMEOUT               |
#+-------------------------------------------+
session.timeout=30
session.timeout.message=2
PropriedadeDescrição
session.timeouttempo de timeout em minutos
session.timeout.messagetempo em minutos para apresentação da janela com mensagem para expiração de sessão


Grupo de exceção do timeout

Os usuários relacionados ao grupo em questão não serão desconectados, mesmo que o tempo de ociosidade dos mesmos exceda o período pré-determinado. Para mais informações, verificar a documentação do programa Parâmetros Básicos - btb/btb927AA.


Como desabilitar o timeout DATASUL ?

Para desabilitar o timeout DATASUL, deve ser atribuído o valor 0 "ZERO" para o tempo de timeout.

datasul_framework.properties
#+-------------------------------------------+
#|       CONFIGURACOES TIMEOUT               |
#+-------------------------------------------+
session.timeout=0
session.timeout.message=2


Como desabilitar a mensagem, com a contagem de tempo para expiração de sessão ?

Para desabilitar a contagem de tempo, deve ser atribuído o valor 0 "ZERO" na propriedade session.timeout.message.

datasul_framework.properties
#+-------------------------------------------+
#|       CONFIGURACOES TIMEOUT               |
#+-------------------------------------------+
session.timeout=30
session.timeout.message=0

Banco de dados Progress

Para ambientes que fazem o uso de banco de dados Progress, haverá a necessidade de uma configuração extra na carga do banco de dados para acesso às VSTs (Virtual System Tables). Na carga do banco será necessário adicionar os seguintes parâmetros: " -basetable 1 -tablerangesize 3500 "