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
- Se inicia la tarea
- Se ejecuta la carga
- Se activa la interfaz de script BeforeCompare y se inicia la aplicación correspondiente
- Se inicia la comparación
- Se transfieren los archivos y proyectos y se ejecutan las operaciones
- Se ejecuta la comparación
- 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 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:
|
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 |