Scripts Principales

CARGUE_PROPERTIES.xml ->Script encargado de leer el yamel_properties y llenar el canon_carga.properties.
Se debe correr la primera vez que los scripts son puestos en un sistema, SOLO la primera vez. (El script esta desactualizado, basta con registrar los datos requeridos en el canon_carga.properties)

CARGUE_INICIAL_RMN.xml ->Script encargado de traer todos los insumos parámetricos para el funcionamiento de Canon.
Este script a su vez ejecuta los siguientes scripts:  
* Add_Canon_Departamento.xml 
* Add_Canon_Competencia.xml
* Add_Canon_Modalidad.xml
* Add_Canon_Persona.xml
* Add_Canon_Tipo_Rol_Persona.xml
* Add_Canon_Tipo_Anotacion.xml		
* Add_Canon_Titulo.xml
* Add_Canon_Titulo_Area.xml	
* Add_Canon_Titulo_Competencia.xml     
* Add_Canon_Titulo_Personas.xml
* Add_Canon_Anotacion.xml
* Add_Canon_Titulo_Modalidad.xml
* Add_Canon_Titulo_Norma.xml -> (Desde el 13/05/2015 se deja parametrizado que todos los títulos nuevos se creen con la norma Ley 685.)

<DESACTIVADO> * Add_Canon_Titulo_Etapa.xml -> (Este script genera un log adicional llamado add_titulo_etapa.txt en el root de los scripts/nuevos_titulos, 
con todos los títulos a los que se les generó proyección)
Se recomienda que sea corrido a diario.
Se activa por recomendacion y proceso de harold - 20160822

LIQUIDACIONES_AUTOMATICAS.xml -> Script encargado de realizar el proceso de liquidación de títulos. 
El script liquida títulos cuyas anualidades cumplan años desde la fecha de ejecucción del script hasta un rango de n días. 
El rango podrá ser parametrizado en el yamel_properties. Las liquidaciones de títulos serán organizadas de acuerdo a la competencia del título, 
por lo que se generará una planilla para cada competencia. Se recomienda que sea corrido mensualmente. 
(Param -> rango: periodo de tiempo en dias para realizar liquidaciones futuras, hardcoded fecha-revisar)

LIQUIDACIONES_AUTOMATICAS_FANU.xml -> Variante del anterior, pero con liquidacion de la primera anualidad segun vigencia ingresada en tabla adicional ca_vig_anu_uno)

IMPORTANTE: En la carpeta liquidaciones que esta en el mismo directorio que los scripts se creara un archivo exe que debera ser ejecutado. (Antes de correr estas liquidaciones automáticas se debería eliminar este archivo, para q el sistema lo vuelva a crear)

CARGUE_MODULO_NOTIFICACIONES.xml -> Sin probar

LIQUIDACIONES_AUTOMATICAS_COMPARATIVAS.xml -> Script encargado de llenar las fuentes necesarias para visualizar el informe de anualidades pendientes por liquidar. El script lleva internamente un rango de fechas para las que se desea sacar el informe. Se recomienda que sea corrido semanalmente.

INDICACIONES GENERALES:
Llenar el archivo yamel_properties con las propiedades del sistema de BD y atributos para los scripts. 
Al correr el script CARGUE_INICIAL_RMN.xml este leerá el yamel_properties y llenará el archivo canon_carga.properties.

COMANDO DE EJECUCIÓN DE UN SCRIPT:

java -jar /ruta_absoluta/scriptella.jar /ruta_absoluta/script.xml >> /ruta_absoluta/archivo.log 2>&1

Ejemplos:
java -jar /home/websafi/anm_erp/Canon/canon/scripts/scriptella.jar /home/websafi/anm_erp/Canon/canon/scripts/scripts/CARGUE_INICIAL_RMN.xml >> /home/websafi/anm_erp/Canon/canon/scripts/log/`date`INSUMOS.log  2>&1
java -jar /home/websafi/anm_erp/Canon/canon/scripts/scriptella.jar /home/websafi/anm_erp/Canon/canon/scripts/scripts/LIQUIDACIONES_AUTOMATICAS_COMPARATIVAS.xml >> /home/websafi/anm_erp/Canon/canon/scripts/log/`date`PROYECCIONLIQREP.log  2>&1

COMANDOS CRON:

0 2 * * * java -jar /home/websafi/anm_erp/Canon/canon/scripts/scriptella.jar /home/websafi/anm_erp/Canon/canon/scripts/scripts/CARGUE_INICIAL_RMN.xml >> /home/websafi/anm_erp/Canon/canon/scripts/log/`date`INSUMOS.log  2>&1
0 3 * * * java -jar /home/websafi/anm_erp/Canon/canon/scripts/scriptella.jar /home/websafi/anm_erp/Canon/canon/scripts/scripts/LIQUIDACIONES_AUTOMATICAS_COMPARATIVAS.xml >> /home/websafi/anm_erp/Canon/canon/scripts/log/`date`PROYECCIONLIQREP.log  2>&1
0 5 * * * /var/www/html/canon/symfony canon:alarmas_canon