BeforeCompare & AfterCompare (desde el servidor)

Las aplicaciones de script que se activan con esta interfaz sirven para modificar los datos de una nueva versión antes de que sea comparada después de la carga. Los cambios serán reseteados luego de la comparación. La comparación se ejecuta después de que la aplicación de script ScriptBeforeCompare haya finalizado (cerrada, cancelada o por tiempo de espera).

Proceso

  1. Se inicia la tarea
  2. Se ejecuta la carga
  3. Se activa la interfaz de script BeforeCompare y se inicia la aplicación correspondiente
  4. Se inicia la comparación
  5. Se transfieren los archivos y proyectos y se ejecutan las operaciones
  6. Se ejecuta la comparación
  7. Se activa la interfaz AfterCompare y se inicia la aplicación de script correspondiente
  8. Se inicia la comparación
  9. Se eliminan los archivos temporales
  10. Se cierra la comparación

Ejemplo: Descomprimir un archivo antes de la comparación para que la comparación en detalle sea posible. Eliminar el directorio temporal al finalizar la comparación en donde los datos fueron descomprimidos antes de la comparación.

AfterCompare es independiente de BeforeCompare y es eliminado cuando ocurre un error en BeforeCompare.

 

Líneas de comando para la aplicación de script ScriptBeforeCompare

Sin agentes:

ScriptBeforeCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[Ruta absoluta del archivo del servidor] /at:s

Si se usan agentes:

ScriptBeforeCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[Ruta del archivo del agente] /at:s

 

Líneas de comando para la aplicación de script ScriptAfterCompare

Sin agentes:

ScriptAfterCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del servidor] /at:s

Si se usan agentes:

ScriptAfterCompareS.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del agente] /at:s

 

Descripción del archivo de interfaz para BeforeCompare

Las secciones [Common], y [Component] están descriptas en secciones generales del archivo de interfaz.

Las secciones [User] y [Version] no están disponibles.

[Specific]

Clave INI I/O Descripción
WorkingDirM I Ruta absoluta del directorio de trabajo del maestro
ArchiveM I

Ruta absoluta del archivo del maestro

Si esta clave está vacía, los archivos no están comprimidos y están disponibles en WorkingDirM.

WorkingDirS I Ruta absoluta del directorio de trabajo del esclavo
ArchiveS I

Ruta absoluta del archivo del esclavo

Si esta clave está vacía, los archivos no están comprimidos y están disponibles en WorkingDirS.

Type I

Muestra los datos a ser comparados. Valores disponibles:

  • 1: Proyectos de las copias de seguridad
  • 2: Proyecto de la versión con la copia de seguridad
  • 4: Proyectos de las versiones
BackgroundChangeCheck I

Muestra si el proceso es parte de una comprobación de fondo

La comprobación de fondo comprueba las diferencias y no la consistencia o el versionado.

Los valores disponibles son Y y N. El valor predefinido es N

[Result]

Las claves generales de esta sección están descriptas en secciones generales del archivo de interfaz.

Clave INI I/O Descripción
WorkingDirM O

Ruta absoluta del directorio maestro, en la cual se entregan los archivos de proyecto de la aplicación de script.

Si esta clave está vacía, los archivos están disponibles en el directorio WorkingDirM.

DeleteWorkingDirM O

Muestra si el contenido del directorio WorkingDirM será eliminado al finalizar la aplicación de script.

Los valores son Y y N. El valor estándar es Y.

Esta clave solo será usada si el directorio WorkingDirM fue usado y no fue eliminado.

WorkingDirS O

Ruta absoluta del directorio del esclavo, en la cual se entregaron los archivos de proyecto de la aplicación de script

Si esta clave está vacía, los archivos están disponibles en el directorio WorkingDirS.

DeleteWorkingDirS O

Muestra si el contenido del directorio WorkingDirS será eliminado al finalizar la aplicación de script

Los valores son Y y N. El valor estándar es Y.

Esta clave se usa únicamente si se usó el directorio WorkingDirS y todavía no fue eliminado.

 

Descripción del archivo de interfaz para AfterCompare

Las secciones [Common], [Component] y [Result] están descriptas en secciones generales del archivo de interfaz.

Las secciones [User] y [Version] no están disponibles.

[Specific]

Clave INI I/O Descripción
Type I

Muestra los datos a ser comparados

Valores disponibles:

1: Proyectos de las copias de seguridad

2: Proyecto de la versión con la copia de seguridad

4: Proyectos de las versiones

WorkingDirM I Ruta absoluta del directorio de trabajo del maestro
WorkingDirM_BC I

Ruta absoluta del directorio de archivo del maestro, en donde la aplicación de script BeforeCompareS.exe almacena los datos de proyecto

Si esta clave está vacía, la aplicación de scripts BeforeCompareS.exe no fue ejecutada o no entregó resultados.

WorkingDirS I Ruta absoluta del directorio de trabajo del esclavo
WorkingDirS_BC I

Ruta absoluta del directorio de archivo del esclavo, en donde la aplicación de script BeforeCompare.exe almacena los datos de proyecto.

Si esta clave está vacía, la aplicación de scripts BeforeCompare.exe no fue ejecutada o no entregó resultados.

BackgroundChangeCheck I

Muestra si la comprobación es parte de una comprobación de fondo

La comprobación de fondo verifica únicamente las diferencias y no la consistencia o el versionado.

Los valores disponibles son Y y N. El valor predefinido es N

 

Contenido relacionado
Secciones generales del archivo de interfaz