4D v13.4

INTEGRATE LOG FILE

Inicio

 
4D v13.4
INTEGRATE LOG FILE

INTEGRATE LOG FILE 


 

INTEGRATE LOG FILE ( rutaAcceso ) 
Parámetro Tipo   Descripción
rutaAcceso  Texto in Nombre o ruta de acceso del archivo historial a integrar

Nota preliminar: este comando sólo funciona con 4D Server. Únicamente puede ejecutarse vía el comando Execute on server o en un procedimiento almacenado.

El comando INTEGRATE LOG FILE provoca la integración en la base actual del archivo historial, cuyo nombre o ruta de acceso fue pasado en el parámetro rutaAcceso. Este comando está destinado a ser utilizando para definir un sistema de backup utilizando un espejo lógico (ver la sección Configurar un espejo lógico en el Manual de 4D Server).

Sólo los archivos historial que no son archivados (extensión .4DL) pueden ser integrados utilizando este comando. No aparece ninguna caja de diálogo; pero una barra de progreso aparece en la pantalla.

En el parámetro rutaAcceso usted pasa una ruta de acceso absoluta o relativa a la carpeta de la base. Si pasa una cadena vacía en este parámetro, aparecerá una ventana estándar de apertura de archivos para que indique el archivo a integrar. Si se cancela esta ventana, no se integra ningún archivo y la variable sistema OK toma el valor 0.

Cuando utilice este comando, el desarrollador debe decidir si:

  • Instalar la base espejo en el equipo espejo y asegurarse de que el archivo de datos no sea modificado de otro modo que por la integración de un archivo historial utilizando el comando INTEGRATE LOG FILE. Para detectar que se trata de la versión espejo de la base, es posible colocar un archivo en la carpeta de la base y probar su presencia por ejemplo durante el Método base On Startup . Si el archivo está presente, el modo espejo está activado.
  • Establecer un sistema de comunicación entre la base operacional y la base espejo con el fin de organizar el envío y la recepción de los segmentos de archivo historial. Para hacer esto, se puede utilizar un servicio web, el plug-in 4D Open for 4D o 4D Internet Commands.
  • Administrar los eventuales errores de transmisión que puedan ocurrir entre las dos bases.

Si la integración se efectua correctametne, la variable sistema OK toma el valor 1; de lo contrario, toma el valor 0.

En caso de error, el comando genera un código que se puede interceptar utilizando el comando ON ERR CALL. Si hay registros bloqueados en la base, el comando no hace nada y se genera el error 1420.

 
PROPIEDADES 

Producto: 4D
Tema: Backup
Número 927

Este comando modifica la variable sistema OKEste comando modifica la variable sistema ErrorComportamiento diferente en modo remoto

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Creado por: 4D 2004.3
Modificado: 4D v11 SQL Release 6

 
VER TAMBIÉN 

New log file