BeforeCompare & AfterCompare
Las aplicaciones activadas con esta interfaz de script sirven para modificar los datos de una nueva versión antes de la comparación y para deshacer las modificaciones después de la comparación. Las aplicaciones de script se inician al iniciar una comparación en el cliente (p. ej. entre dos versiones o entre una versión y una copia de seguridad). 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
- Se activa la interfaz BeforeCompare y se inicia la aplicación de script correspondiente
- Se inicia la comparación
- Se transfieren los archivos y proyectos y se ejecutan las operaciones
- Se activa la interfaz AfterCompare y se inicia la aplicación de script correspondiente
- Se inicia la comparación
- Se eliminan los archivos temporales
- Se cierra la comparación
Ejemplo: descomprimir los archivos antes de la comparación. Esto hace posible la comparación en detalle Después de la comparación, la carpeta temporal en donde se descomprimieron los datos para la comparación, puede ser eliminada.
Si ocurre un error en la aplicación de script, los datos cargados en el servidor no se modifican y el estado del componente no será modificado. No se entregará un mensaje de advertencia.
Líneas de comando para la aplicación de script ScriptBeforeCompare
ScriptBeforeCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del cliente] /at:c |
Línea de comando para la aplicación de script ScriptAfterCompare
ScriptAfterCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del cliente] /at:c |
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 son asignadas.
[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 no están disponibles en WorkingDirS. |
Type | I |
Muestra los datos a ser comparados Valores disponibles:
|
BackgroundChangeCheck | I |
Muestra si el proceso es parte de una comprobación de fondo La comprobación de fondo verifica 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 de la carpeta maestra donde se encuentran los archivos de proyecto de las aplicaciones de script Si esta clave esta vacía, los archivos se encuentran en la carpeta WorkingDirM. |
DeleteWorkingDirM | O |
Muestra si el contenido de la carpeta WorkingDirM será eliminado al finalizar la aplicación de script Esta clave se usa cuando se usa la carpeta WorkingDirM y nada fue eliminado |
WorkingDirS | O |
Ruta absoluta de la carpeta del esclavo donde están contenidos los archivos de proyecto de la aplicación de script Si esta clave está vacía, los archivos se encuentran en la carpeta WorkingDirM. |
DeleteWorkingDirS | O |
Muestra si el contenido de la carpeta WorkingDirS será eliminado al finalizar la aplicación de script Esta clave se usa, si se usa la carpeta WorkingDirS y no se eliminaron archivos |
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 son asignadas.
[Specific]
Clave INI | I/O | Descripción |
---|---|---|
Type | I |
Muestra los datos a ser comparados Valores:
|
WorkingDirM | I | Ruta absoluta del directorio de trabajo del maestro |
WorkingDirM_BC | I |
Ruta absoluta de la carpeta de archivos del maestro, 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. |
WorkingDirS | I | Ruta absoluta del directorio de trabajo del esclavo |
WorkingDirS_BC | I |
Ruta absoluta de la carpeta de archivo del esclavo 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 comprueba las diferencias, y no la consistencia o el versionado Los valores son Y y N. El valor predefinido es N. |
Contenido relacionado |
---|
Secciones generales del archivo de interfaz |