4D v16.3

Sincronización dinámica en modo cliente-servidor

Inicio

 
4D v16.3
Sincronización dinámica en modo cliente-servidor

Sincronización dinámica en modo cliente-servidor  


 

 

El explorador de recursos facilita el desarrollo colaborativo en entorno cliente/servidor. Permite particularmente manejar la sincronización en tiempo real de los contenidos de la carpeta Resources en todos los puestos conectados. 

Los pasos principales de la sincronización Resources son los siguientes:

  1. Actualizar la carpeta Resources en el servidor en caso de modificación en un equipo cliente,
  2. Notificación de todos los clientes conectados,
  3. Actualización en tiempo real de equipos cliente conectados.

Nota: para clientes no conectados, la sincronización de la carpeta Resources se efectúa automáticamente al conectarse.

Este modo funciona de esta forma: toda modificación efectuada localmente en la carpeta Resources de un 4D remoto vía el explorador de recursos se transfiere automáticamente al servidor.

Cuando se ha modificado el contenido de la carpeta Resources en el servidor se le informa a todos los equipos cliente conectados:

  • automáticamente por el servidor, dos minutos después de la última modificación efectuada por un 4D remoto (esta demora ayuda a evitar las notificaciones inoportunas en caso de copia de muchos archivos).
  • o manualmente vía el comando Notificar clientes del menú de acción del explorador de recursos (ver Utilizar el explorador de recursos) en el equipo cliente al origen de la modificación.
  • o por programación, vía el comando NOTIFY RESOURCES FOLDER MODIFICATION. Este comando es útil en caso de modificación del contenido de la carpeta Resources en el equipo servidor vía un procedimiento almacenado.

Del lado del cliente, la forma como se maneja la notificación de las modificaciones depende de la configuración de cada máquina (ver el siguiente párrafo).

Una vez haya sido "notificado" sobre la modificación del contenido de la carpeta Resources en el servidor, cada equipo cliente puede sincronizarse. Esta sincronización puede ser automática o manual, dependiendo de las preferencias especificadas globalmente para la base o individualmente para cada equipo cliente.

Esta configuración puede definirse globalmente vía las Preferencias o individualmente por equipo cliente y por sesión utilizando el comando SET DATABASE PARAMETER.

La definición del modo de actualización se efectúa vía la opción Actualizar carpeta “Resources” durante una sesión en la Página Cliente-Servidor/Opciones de red de las Preferencias de la base.

Se proponen tres alternativas:

  • Nunca: la carpeta Resources local no está actualizada durante la sesión. La notificación enviada por el servidor se ignora. La carpeta Resources puede actualizarse manualmente utilizando el comando Update Local Resources.
  • Siempre: la sincronización de la carpeta Resources local se efectúa automáticamente durante la sesión cuando la notificación es enviada por el servidor.
  • Preguntar: cuando la notificación es enviada por el servidor, se muestra una caja de diálogo en los equipos cliente, indicando la modificación.
    El usuario puede aceptar o rechazar la sincronización de la carpeta Resources local.

Nota: si la configuración se efectúa en las Preferencias del servidor, aplica a todos los equipos cliente. Si se lleva acabo en el equipo cliente, aplicará a este puesto únicamente.

 
PROPIEDADES 

Producto: 4D
Tema: Explorador de recursos

 
HISTORIA 

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)