i
Formato del Archivo de Entrada
El archivo de entrada es un archivo comprimido con formato ZIP que contiene una serie de carpetas y/o archivos, los cuales tienen un nombre de la forma:
<###>.<TYPE>
donde:
<###> es un número de 000 a 999 y sirve para establecer el orden en que cada archivo es procesado por la herramienta.
<TYPE> sirve para tipificar el contenido.
Contenido
Nombre |
Tipo |
Descripción |
---|---|---|
imports |
carpeta |
Contiene archivos que han sido exportados desde el ambiente original, mediante la función de Export Selectivo. |
database.sql |
archivo |
Sentencias SQL a ejecutar sobre la base de datos de la aplicación. (1) |
public.run |
archivo |
Sentencia para definir publicaciones a realizar. Se pueden publicar procesos, formularios o reglas. (2) |
readme.txt |
archivo |
No tiene efecto de actualización, usado solamente para documentar dentro del archivo de update. |
(1) Tener en cuenta que cualquier línea terminada en ";" (seguidas de salto de línea) se considerará como una nueva sentencia.
(2) Se pueden definir en forma ordenada varias publicaciones de la siguiente forma:
•Publicación de proceso: PP,identificador_proceso,version
•Publicación de formulario: PF,identificador_form
•Publicación de regla: PR,identificador_regla,version_regla
Las publicaciones deben ser el último paso del updater.
El procesamiento de este archivo de entrada se realiza de la siguiente forma:
Se procesan uno a uno las carpetas o archivos contenidos, respetando el ordenamiento establecido por <###> y se realiza una acción específica dependiendo del tipo de contenido, determinado por <TYPE>.
Si algún paso <###>.<TYPE> falla, se detiene la ejecución el paso que falló y todos los anteriores permanecen en el ambiente.