O comando On Web Session Suspend database method é chamado pelo servidor web de 4D cada vez que uma sessão web vai ser fechada. Uma sessão pode ser fechada nos seguintes casos:
- quando se alcança o número máximo de sessões simultâneas (100 por defeito, modificá utilizando o comando WEB SET OPTION), e 4D necessita criar novas (4D automaticamente destruí o processo da sessão inativa mais antiga),
- quando se alcança o período máximo de inatividade do processo da sessão (480 minutos por defeito, modificá via o comando WEB SET OPTION),
- quando é chamado o comando WEB CLOSE SESSION.
Quando é chamado este método base, o contexto da sessão (variáveis e seleções geradas pelo usuário) ainda é valido. Isto significa que pode guardar os dados relativos à sessão para poder usar-los posteriormente, mais especificamente utilizando Método de banco de dados On Web Connection.
Um exemplo de uso do On Web Session Suspend database method é apresentado na sessão Web Sessions Management