Les commandes de la session WEB ont été adaptées à la session 4D Mobile. Désormais, vous pouvez sauvegarder les résultats d’une requête ou d’une variable inter-processus liée à une session 4D Mobile donnée. Par exemple, avec la nouvelle gestion des sessions 4D Mobile, vous pouvez gérer le panier de vos utilisateurs.
Pour information, les sessions 4D Mobile et les sessions Web sont deux types de sessions différents. Une session Web ne peut exécuter qu’un seul processus Web (les deux sont fusionnés). Une session 4D Mobile peut exécuter plusieurs processus Web; chaque processus Web peut avoir son propre contexte (sélections, variables, etc.).
- La commande WEB Get Current Session ID renvoie désormais l’UUID associé à la session 4D Mobile en cours.
- La commande WEB GET SESSION EXPIRATION renvoie les informations d’expiration liées au cookie d’une session 4D Mobile. Le même cookie est utilisé pour tous les processus attachés à une session 4D Mobile.
- La commande WEB CLOSE SESSION ferme la session 4D Mobile dont l’ID est passé dans sessionID. Comme une session 4D Mobile peut gérer plusieurs processus, cette commande demande en fait à tous les processus Web liés de mettre fin à leur exécution.
Nous avons également ajouté une nouvelle commande :
- La nouvelle commande WEB Get session process count permet de connaître le nombre de processus existants liés à une session donnée.
Une base de données d’exemple est disponible pour démontrer la nouvelle fonctionnalité.
Pour plus de détails, veuillez consulter le manuel de mise à jour de 4D v15 R4.