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 / Funciones HFSQL
  • Réplica y registro de Process: Directorio para la creación de archivos
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
Crea el archivo description de una réplica maestra (logged replication o réplica universal)). La extensión del archivo correspondiente es ".RPM".
El archivo description de una Réplica Maestra contiene la lista de Réplicas Suscriptoras con su fecha de última sincronización. Este archivo está vacío cuando se crea. Debe llamar a HCreateSubscriberReplica para inicializar este archivo.
Observación: Esta función se llama automáticamente durante la fase de instalación de la aplicación que gestiona la replicación.
Universal Windows 10 AppAndroidWidget Android iPhone/iPad Solo está disponible la replicación universal.
Nota: La replicación no está disponible al acceder a una base de datos mediante un Acceso remoto.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)AjaxHFSQL ClassicHFSQL Client/ServerHyper File 5.5
// Example 1: Creates the file of master replica in the C:\RPL\Paris directory
// while specifying a file name
HCreateMasterReplica("C:\RPL\Paris\ParisReplica.RPM")
// Example 2: Creates the file of master replica in the C:\TEMP directory
// without specifying a file name
HCreateMasterReplica("C:\TEMP")
// Example 3: Creates the file of master replica in the current directory
HCreateMasterReplica()
Sintaxis
<Result> = HCreateMasterReplica([<Directory of master replica>])
<Result>: booleano
  • True si se creó la réplica maestro,
  • False en caso contrario (por ejemplo, si el archivo ya existe en el directorio especificado).
<Directory of master replica>: Cadena de caracteres opcional
Directorio donde debe crearse el archivo description de la Réplica Maestra. Este directorio debe ser accesible cuando se utiliza HCreateMasterReplica.
Si este parámetro:
  • no se especifica o corresponde a una cadena vacía: el archivo MasterReplica.RPM se crea en el directorio especificado en el análisis (subdirectorio RPL de los archivos de datos por Default). Para la replicación universal, si este parámetro no se especifica o si corresponde a una cadena vacía ("""), el archivo se crea en el directorio actual.
  • corresponde a un nombre de directorio (directorio network o UNC): el archivo MasterReplica.RPM se crea en el directorio especificado.
    Ejemplo: HCreateMasterReplica("C:\Temp") crea el archivo ReplicaMaître.RPM en el directorio C:\Temp.
  • tiene el formato <Directory>\<FileName>.RPM: el archivo <FileName>.RPM se crea en el directorio especificado.
    Ejemplo: HCreateMasterReplica("C:\Temp\Paris.RPM") crea el archivo Paris.RPM en el directorio C:\Temp.
Observaciones
WINDEVWEBDEV - Código ServidorReportes y ConsultasCódigo de Usuario (UMC)AjaxHFSQL ClassicHFSQL Client/ServerHyper File 5.5

Réplica y registro de Process: Directorio para la creación de archivos

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 datosDirectorio del ejecutable.
  • Para todos los ficheros de datos de la aplicación: Pestaña "Detalles" del análisis description
  • Para cada archivo de datos: La pestaña "Info" de la description del archivo de datos.
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 solo de los archivos, utilice HChangeDir.
Directorio de los archivos para replicaciónSubdirectorio RPL del directorio Default de los archivos de datos."Log\Replica" del análisis description.Especifique el directorio deseado en HCreateMasterReplica y HCreateSubscriberReplica.
Directorio de archivos para el registro ProcessSubdirectorio JNL del directorio Default de archivos de datos.
  • Para todos los ficheros de datos de la aplicación: "Log\Replica" del análisis description.
  • Para cada archivo de datos: "Notas adicionales" ficha de la descripción del archivo de datos.
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 réplica registrada en una aplicación, el tabla de las operaciones de registro (archivo JournalOpération.fic) debe ser idéntico para todos los archivos de datos en replicación en el mismo análisis.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290rpl.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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