Os comandos da Sessão WEB foram adaptados à sessão móvel 4D. Agora, pode guardar os resultados de uma consulta ou de uma variável inter-processo relacionada com uma dada sessão 4D Móvel. Por exemplo, com o novo tratamento de sessões 4D Mobile, pode gerir o carrinho dos seus utilizadores.
Para informação, as sessões 4D Mobile e as sessões Web são dois tipos diferentes de sessões. Uma sessão Web pode executar apenas um processo Web (ambos são fundidos). Uma sessão 4D Móvel pode executar vários processos Web; cada processo Web pode ter o seu próprio contexto (selecções, variáveis, etc.).
- O WEB Get Current Session ID devolve agora a UUID associada à actual sessão 4D Mobile.
- O WEB GET SESSION EXPIRATION O comando devolve informações de expiração relacionadas com o cookie de uma sessão móvel 4D. O mesmo cookie é utilizado para todos os processos ligados a uma sessão Móvel 4D.
- O WEB CLOSE SESSION encerra a sessão 4D móvel cujo ID é passado em sessionID. Uma vez que uma sessão 4D Móvel pode tratar de vários processos, este comando solicita na realidade todos os processos Web relacionados para terminar a sua execução.
Acrescentámos também um novo comando:
- O novo comando WEB Get session process count permite saber o número de processos existentes relacionados com uma dada sessão.
Está disponível uma base de dados de exemplo para demonstrar a nova funcionalidade.
Para mais detalhes, consulte o manual de actualização 4D v15 R4.