AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Gestión de la replicación
  • Presentación
  • Implementación
  • Condiciones necesarias
  • Etapas a seguir
  • Instalación del servidor de replicación
  • Definiendo la réplica
  • Programación de la réplica
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
La Replicación Universal Asistida está disponible en Android y en iOS.
Esta réplica permite replicar datos provenientes de diferentes bases de datos.
Android Este modo de replicación no puede utilizarse para realizar una replicación entre una base de datos SQLite y una base de datos HFSQL.
Implementación

Condiciones necesarias

  • El análisis debe ser compartido entre la aplicación WINDEV y WINDEV Mobile (Android o iOS).
  • La base de datos maestra debe ser una base de datos HFSQL (clásica o cliente/servidor).
  • La base de datos móvil (Abonado) debe ser una base de datos HFSQL Classic.
  • La estructura de la base de datos debe ser estrictamente idéntica en las dos plataformas.

Instalación del servidor de replicación

El instalación del servidor de replicación se presenta en el Page denominado Servidor de replicación para la replicación universal asistida.
Frenos/Notas
  • IMPORTANTE: La fecha y la hora deben ser idénticas en el servidor y en los dispositivos Android/iOS. Las fechas internas (las utilizadas por la replicación en los archivos HFSQL) están en UTC.
  • El paquete instalación del servidor de replicación se suministra con WINDEV, WEBDEV y WINDEV Mobile. Se encuentra en el subdirectorio "_ASLASH_ Install\WDRServer" de la carpeta de instalación del IDE..
  • Si usted posee sitios WEBDEV, el servidor de replicación y el servidor de aplicaciones WEBDEV pueden ser instalados en el mismo servidor.
Atención: Deben concederse derechos específicos en el directorio de instalación del servidor de replicación. Los derechos de lectura y de ejecución deben ser concedidos al usuario de INTERNET (IUSR_Computer_name account) en este directorio (y en los subdirectorios).

Definiendo la réplica

La replicación se define por ReplicEdit.
Los pasos para crear una réplica de las aplicaciones Android/iOS son los siguientes:
  1. Crear una réplica.
  2. Agregar archivos en una réplica.
  3. Publicar la réplica.

Programación de la réplica

En la aplicación Mobile, las funciones WLanguage deben utilizarse para realizar la sincronización.
La asistente para la publicación de la réplica en el servidor de réplicas proporciona un código básico:
// Opens a replication on the replication server
ReplicOpen("replication name", "", "IP address", "login", "password")
 
// Initializes the replication by passing the parameters
//IF ReplicInfo("replication name", replicInitialized) = False THEN
// ReplicInitialize("replication name", <Parameters>)
//END
 
// Starts the synchronization
ReplicSynchronize("replication name")
Se deben utilizar las siguientes funciones:
ReplicInfoDevuelve información sobre una replicación.
ReplicInitializeInicializa o reinicializa una replicación definida por el editor de replicación (ReplicEdit).
ReplicOpenOpens a replication in direct mode or with a replication server.
ReplicSynchronizeSincroniza los datos correspondientes a una réplica.
Observación: En el código del proyecto Android (o iOS), no olvide configurar la conexión a la base de datos local (archivo HFSQL Classic en el dispositivo móvil).
Versión mínima requerida
  • Versión 19
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/09/2023

Señalar un error o enviar una sugerencia | Ayuda local