01. DADOS GERAIS
| Produto: | TOTVS Framework |
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | Manufatura |
| Módulo: | Framework (Linha Datasul) - Menu (MNU) |
| Função: | Menu |
| País: | Brasil |
| Ticket: | 13269559 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DFWKFOUNDATION-7256 |
02. SITUAÇÃO/REQUISITO
Com a evolução dos navegadores, as abas que permanecem inativas tendem a entrar em estado de hibernação. Com a hibernação da aba do menu do produto Datasul, a comunicação do front-end com o back-end é interrompida e o contexto assíncrono que controla a validade da sessão deixa de ser atualizado e torna a sessão inativa pelo timeout do próprio contexto assíncrono. Sem uma sessão válida, a comunicação do back-end com o Datasul Interactive (client Progress) é encerrada e um erro de comunicação com o servidor pode ser exibida. O timeout do contexto assíncrono não tem relação com o timeout do produto Datasul.
03. SOLUÇÃO
Foram incluídos novos mecanismos para aumentar a resiliência da execução do Datasul Interactive e do menu, reestabelecendo as sessões quando a aba desperta do estado de hibernação.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS