|
|
|
|
- Prioridad para definir la ubicación de los archivos de registro
- El archivo de registro existe cuando se utiliza HChangeLogDir
- Varios
- Replicación y registro Process
HChangeLogDir (Función)
Disponible solo con estos tipos de conexión
Modifica la ubicación de los archivos de registro correspondientes a un archivo de datos HFSQL (archivos * JNL, así como los archivos JournalOperation y JournalIdentification si existen). Recordatorio: Se crean los archivos JournalOperation y JournalIdentification: - si se solicita la gestión de la replicación para el archivo de datos.
- si la gestión del log seleccionado corresponde a "Write-to-file log and history of accesses".
El fichero *JNL no se crea si sólo se solicita el log del historial de acceso. Por Default, se crean los archivos físicos correspondientes a los registros: - en el directorio especificado en el análisis (pestaña "Análisis description", "Log Process").
- en el directorio especificado al describir el archivo de datos ("description de archivo de datos" en el menú contextual, pestaña "Varios"). Esta opción sólo está disponible si el directorio de análisis corresponde al "<Default directory of files>".
// The "Customer" file has a log HChangeLogDir(Customer, "\\MyServer\Log\JNL", "\\MyServer\Log\Operation") ... HAdd(Customer) // -> the "CustomerJNL" file is opened // in the "\\MyServer\Log\JNL" directory //-> the "JournalOperation" and "JournalIdentification" files // are opened in the "\\MyServer\Log|Operation" directory ...
Sintaxis
<Result> = HChangeLogDir(<Data file> , <JNL file location> [, <LogOperation file location> [, <Backup location>]])
<Result>: booleano - True si se realizó la operación,
- False si se produce un problema. La función HErrorInfo permite identificar el error.
<Data file>: Cadena de caracteres Nombre del archivo de datos cuyo registro debe ser movido. Este es el nombre lógico del fichero (definido en la editor de análisis). Si este parámetro es igual a "*", todos los archivos de datos encontrados en el análisis actual tendrán su archivo de registro movido. <JNL file location>: Cadena de caracteres Nuevo acceso ruta al archivo JNL associated con el archivo de registros (completo o relativo ruta). Si este parámetro corresponde a una cadena vacía ("""), la ubicación del archivo actual no se modifica. <LogOperation file location>: Cadena de caracteres opcional Nuevo acceso de ruta al archivo de operación de la revista y al archivo de identificación de la revista associated con el archivo de registros (completo o relativo a ruta). El fichero JournalOperation contiene todas las operaciones realizadas en el fichero con los logs. Si este parámetro no se especifica o si corresponde a una cadena vacía ("""), la ubicación del archivo actual no se modifica. <Backup location>: Cadena de caracteres opcional Ruta de las copias de seguridad de los archivos de registro. Por Default, este ruta corresponde a: <Directorio de archivos JNL>\__JNLBackupEste ruta se utiliza durante la modificación de los archivos de datos del automatic para archivar los registros. HHistoryModification también buscará el historial de cambios en estos archivos. Si este parámetro corresponde a una cadena vacía ("""), la posición actual no se modifica. Si este parámetro corresponde a un ruta relativo (y comienza con un punto), el ruta será relativo a los ficheros de datos. Observaciones Prioridad para definir la ubicación de los archivos de registro La ubicación de los archivos de registro se define según el siguiente orden de prioridad: - Ubicación especificada al crear el archivo de registro (HCreation).
- Ubicación especificada con la función HChangeLogDir.
- Ubicación especificada en el análisis.
- Ubicación del archivo registrado.
El archivo de registro existe cuando se utiliza HChangeLogDir Si el archivo de registro ya existe al llamar a la función HChangeLogDir, este archivo de registro no se vuelve a utilizar : se crea un archivo de registro en la ubicación especificada y es associated con el archivo HFSQL. Utilización de HDeclareExternal con un archivo con registros: si una aplicación utiliza HDeclareExternal en un archivo con registro, los cambios realizados por esta aplicación se guardan en los archivos de registro especificados en la cabecera del archivo HFSQL. Varios - Si los archivos se abren mientras se modifica el directorio, los archivos se cierran automáticamente.
- Si la ruta del registro se define varias veces con la función HChangeLogDir, solo se utiliza la última ruta. La modificación es efectiva para todas las aplicaciones que utilizan el fichero con los logs.
Replicación y registro Process Recordatorio: La replicación se basa en los registros y en las tablas de operación de los archivos de datos.. La replicación falla si la ubicación de los registros y las tablas de operaciones es inválida.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|