Skalierbare Web Sessions waren eine wesentliche Verbesserung von 4D v18 R6. Sie ermöglichen die Verwendung von 4D Tags, 4D Aktionen und REST API in präemptiven Prozessen, sogar im interpretierten Modus, auf einem 4D Server. Um solche Programme zu debuggen, mussten Sie jedoch Ihre Entwicklungsumgebung auf dem Server öffnen, um sie in den kooperativen Modus zu versetzen, da das Debugger-Fenster nicht mit präemptiven Prozessen geöffnet werden kann. Auf diese Weise konnten Sie bis v19 R2 REST, 4D Aktionen oder 4D Tags debuggen. Ab v19 R3 ist das alles viel einfacher geworden, und Sie können auf der Serverseite debuggen, indem Sie den Debugger wie gewohnt an den Server anhängen.
Debuggen von REST, 4D-Aktionen und 4D-Tags ab v19 R3
Das ist der Standardweg. Aktivieren Sie einfach Ihren Debugger auf dem Server oder per Fernzugriff über die Menüpunkte Debugger anhängen oder Debugger beim Start anhängen:
Wenn der Debugger an den Server angeschlossen ist, schalten alle skalierbaren Sitzungen in den kooperativen Modus, und der Debugger ist funktionsfähig.
Wenn Sie den Debugger abkoppeln, wird die skalierbare Websitzung wieder präemptiv.