Lassesiones web escalables fueron una mejora significativa traída por 4D v18 R6. Permiten utilizar las etiquetas 4D, las acciones 4D y la API REST en procesos preventivos, incluso en modo interpretado, en un servidor 4D. Sin embargo, para depurar dichos programas, era necesario abrir el entorno de desarrollo en el servidor para que pasara a modo cooperativo, ya que la ventana del depurador no puede abrirse con procesos preemptivos. De este modo, hasta la v19 R2, se podía depurar REST, acciones 4D o etiquetas 4D. A partir de la v19 R3, todo esto se ha vuelto mucho más fácil, y se puede depurar en el lado del servidor simplemente adjuntando el depurador a él, como es habitual.
Depurar REST, acciones 4D y etiquetas 4D desde la v19 R3
Es la forma estándar. Sólo tiene que activar su depurador en el servidor, o remotamente con los elementos de menú Attach Debugger o Attach Debugger At Startup:
Cuando el depurador está conectado al servidor, todas las sesiones escalables cambian al modo cooperativo, y el depurador es funcional.
Cuando se separa el depurador, la sesión web escalable vuelve a ser preventiva.