Die WEB Session Befehle wurden an die 4D Mobile Session angepasst. Jetzt können Sie die Ergebnisse einer Abfrage oder einer Interprozess-Variable in Bezug auf eine bestimmte 4D Mobile Sitzung speichern. Mit der neuen Handhabung von 4D Mobile Sitzungen können Sie zum Beispiel den Warenkorb Ihrer Benutzer verwalten.
Zur Information: 4D Mobile Sitzungen und Web-Sitzungen sind zwei verschiedene Arten von Sitzungen. Eine Web-Sitzung kann nur einen Web-Prozess ausführen (beide werden zusammengeführt). Eine 4D Mobile Sitzung kann mehrere Webprozesse ausführen; jeder Webprozess kann seinen eigenen Kontext haben (Auswahlen, Variablen usw.).
- Der Befehl WEB Get Current Session ID Befehl gibt nun die UUID zurück, die mit der aktuellen 4D Mobile Sitzung verbunden ist.
- Der Befehl WEB GET SESSION EXPIRATION Befehl gibt Informationen zum Ablauf des Cookies einer 4D Mobile Sitzung zurück. Für alle Prozesse, die mit einer 4D Mobile Sitzung verbunden sind, wird das gleiche Cookie verwendet.
- Der Befehl WEB CLOSE SESSION schließt die 4D Mobile Sitzung, deren ID in sessionID übergeben wird. Da eine 4D Mobile Sitzung mehrere Prozesse umfassen kann, fordert dieser Befehl alle zugehörigen Webprozesse auf, ihre Ausführung zu beenden.
Wir haben auch einen neuen Befehl hinzugefügt:
- Der neue WEB Get session process count ermöglicht es Ihnen, die Anzahl der existierenden Prozesse, die mit einer bestimmten Sitzung verbunden sind, zu ermitteln.
Eine Beispieldatenbank ist verfügbar, um die neue Funktionalität zu demonstrieren.
Weitere Details finden Sie in der 4D v15 R4 Upgrade Anleitung.