A.22
ConsoleBaseConfig.xml
Es el fichero principal de configuración de la Consola Web Embebida, entendido como un
repositorio de gran parte de la información contenida en los ficheros de configuración vistos
hasta ahora, y que incorpora además información extra necesaria para el correcto
funcionamiento de las aplicaciones.
El fichero ConsoleBaseConfig.xml contiene la mayor parte de los parámetros que afectan al
funcionamiento de la consola con los valores que estos parámetros toman por defecto. En
general estos valores sólo se aplican si el resto de los ficheros de configuración no los
incorporan, en otro caso el fichero actualiza sus valores con los configurados en los otros
ficheros.
Por ejemplo; si en el fichero ConsoleBaseConfig.xml aparece como color de alarmas activas
el rojo (FF0000) y sin embargo en el fichero cliente.cfg el color asignado es el azul (0000FF)
ConsoleBaseConfig.xml modificaría en cada arranque su parámetro de forma que pasase a
tomar el color azul.
Esto implica que las modificaciones del usuario en la configuración de la consola deben
realizarse, siempre que sea aplicable, sobre los ficheros CFG, o en otro caso no tendrán
efecto.
El fichero ConsoleBaseConfig.xml no se modifica físicamente, sino que la actualización de sus
parámetros se realiza sobre una copia del mismo que la consola tiene en memoria de forma
que en cada nuevo arranque el fichero mantiene los valores por defecto originales.
El proceso que sigue la consola en el arranque es el siguiente:
•
Carga el fichero ConsoleBaseConfig.xml en memoria.
•
Actualiza ciertos parámetros que sí deben cambiar y conservarse (como por ejemplo la
última fecha en que se modificó algún archivo) y lo vuelve a grabar en el sistema.
•
Modifica los parámetros del fichero en memoria a partir del resto de ficheros de
configuración.
•
Genera a partir de su contenido los ficheros de configuración necesarios para el
funcionamiento de las páginas web cliente.
El fichero ConsoleBaseConfig.xml contiene una gran cantidad de información, pero la mayor
parte de ella no debería ser modificada por el usuario. En la sección A.22.2 se enumerará la
lista de parámetros de este fichero que pueden ser modificados por el usuario, y su función.
LCWE1208A
CWE: Consola Web Embebida
© ZIV GRID AUTOMATION, S. L. Zamudio, 2012
Anexo A. Ficheros de Configuración de la Consola
A-51