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 / Replicación basada en registros
  • Presentación
  • Gestionar la replicación basada en logs para un archivo de datos
  • Consecuencias de la aplicación de la replicación basada en registros
  • Condiciones requeridas o recomendadas
  • Directorio para crear los archivos requeridos por la replicación basada en el registro
  • Generación del análisis
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
Implementación de la replicación basada en el logaritmo: Modificación del análisis
HFSQL ClassicDisponible solo con este tipo de conexión
Presentación
La réplica basada en los registros puede ser implementada en el editor de análisis:
  • al crear un fichero. La creación de este archivo asistente pregunta si este archivo debe gestionar la replicación basada en el registro.
  • en un archivo existente (sin importar si la aplicación fue distribuida o no).
Gestionar la replicación basada en logs para un archivo de datos
Para implementar la replicación basada en el registro en un archivo:
  1. Abra su análisis en el editor de análisis.
  2. Para todos los ficheros en replicación, seleccione "Replicación basada en registros (para compatibilidad con versiones anteriores)" ( pestaña "Varios" del fichero description). Los mensajes se muestran si sus archivos no cumplen las condiciones para utilizar la replicación (véase el párrafo siguiente)..
    Atención: el registro Process se implementa automáticamente cuando se implementa la replicación basada en el registro. En efecto, el registro Process permite conocer fácilmente todas las operaciones realizadas en los archivos para aplicarlas a las diferentes bases de datos. Para más detalles sobre los registros, véase El tronco Process.
  3. Genere su análisis.
Consecuencias de la aplicación de la replicación basada en registros

Condiciones requeridas o recomendadas

Al implementar la replicación basada en logs en un archivo de datos, WINDEV y WEBDEV:
  • Proponer utilizar un identificador de 8 bytes automatic en los archivos en la replicación basada en registros:
    Para simplificar la replicación basada en el registro, recomendamos que use un identificador automatic en sus archivos de datos. Este identificador de automatic está totalmente gestionado por WINDEV y WEBDEV. Para evitar la duplicación de errores durante la replicación, se asignan rangos de números de identificador a cada centro implicado en la replicación..
    El uso de un identificador de automatic es muy recomendable pero no obligatorio. De hecho, siempre tiene la posibilidad de gestionar un identificador personalizado que contiene, por ejemplo, un identificador automático y las iniciales del sitio o de la persona que crea el Record.
  • Establecen el registro para el archivo de datos seleccionado:
    En efecto, el registro Process permite conocer fácilmente todas las operaciones realizadas en los archivos para aplicarlas a las diferentes bases de datos. El log "Registro de operaciones de escritura + historial de accesos" Process se implementa automáticamente cuando se marca "Replicación basada en logs".

Directorio para crear los archivos requeridos por la replicación basada en el registro

La replicación basada en el registro es muy parecida a la relacionado del registro Process. El registro Process se habilita automáticamente cuando se implementa la replicación basada en el registro en una aplicación.
Para todos los ficheros utilizados (ficheros de datos, ficheros log o ficheros de replicación), las rutas de los ficheros físicos correspondientes se pueden definir en editor de análisis o por programación.
Por Default, la estructura de árbol de los archivos de datos es la siguiente (ejemplo para la aplicación SalesMgt):
El siguiente tabla presenta el valor de Default para estos diferentes directorios y su modo de configuración en el editor de análisis o mediante programación.
Valor predeterminado¿Dónde configurarlo en la editor de análisis?¿Cómo cambiar el valor de Default mediante la programación?
Directorio de archivos de datos.Directorio del ejecutable.
  • Para todos los ficheros de datos de la aplicación: Ficha "Detalles" del análisis description
  • Para cada archivo: Ficha "Información" del expediente description.
Para modificar el directorio Default para los archivos de datos de la aplicación, utilice HSubstDir.
Al crear los archivos para la bitácora Process y para la réplica, los directorios creados serán relativos a este nuevo directorio.
Observación: Para modificar el directorio de uno de los archivos de datos solamente, utilice HChangeDir.
Directorio de los archivos para replicación.Subdirectorio RPL del directorio Default de los archivos de datos.pestaña "Log\Replica" del análisis description.Especifique el directorio deseado en HCreateMasterReplica y HCreateSubscriberReplica.
Directorio de archivos para log ProcessSubdirectorio JNL del directorio Default de archivos de datos.
  • Para todos los ficheros de datos de la aplicación: pestaña "Log\Replica" del análisis description.
  • Para cada archivo: " Notas adicionales" ficha del fichero description.
Para modificar el directorio de archivos de registro, utilice HChangeLogDir. Esta función permite:
  • modificar el directorio del fichero Log (fichero JNL)
  • cambiar el directorio del archivo JNL y el directorio de los archivos para el registro Process (archivos de JournalIdentification y JournalOpération).

Atención: Para gestionar la replicación basada en logs en una aplicación, el tabla de operaciones de logs (archivo JournalOpération.fic) debe ser idéntico para todos los archivos en replicación en el mismo análisis.
Generación del análisis
Para tener en cuenta la implementación de la replicación basada en registros en el análisis, debe generar el análisis.
Si la aplicación ya maneja archivos de datos, esta generación de análisis desencadena una modificación automatic de los archivos de datos para:
  • tener en cuenta la replicación basada en el registro,
  • tener en cuenta el registro Process (si es necesario)
  • implementar los identificadores de automatic.
Esta modificación de los ficheros de datos también deberá realizarse en el momento de la instalación de la aplicación (si la aplicación ya estaba desplegada).
Atención: Si los registros ya existían, estos registros son despejados automatic ally durante la modificación de automatic. Antes de iniciar la modificación de automatic, los registros existentes pueden ser guardados por WDLog.
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 02/09/2023

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