Tabla de Contenidos
Estructura del Archivo Conexiones.dat
El archivo Conexiones.dat contiene información que le indica al software Antare Systems a cual servidor SQL debe conectarse.
Introducción
Cuando el usuario inicia el software (Antare, MProfiler,Niobe, etc), lo primero que hace el programa (luego de validar la activación) es obtener información acerca de la dirección del Servidor SQL y la Base de Datos a conectarse.
Esta información se encuentra en un archivo llamado Conexiones.dat, ubicado en %ALLUSERSPROFILE%/Antare Systems/DB/AntareSystems
Si este archivo no está presente, entonces se inicia el Asistente para Configurar la Base de Datos, el cual, una vez finalizado, genera un nuevo archivo Conexiones.dat.
Estructura de Conexiones.dat
El archivo Conexiones.dat es un archivo de texto cuyo contenido está codificado en lenguaje XML.
Archivo Conexiones.dat abierto con Notepad++
La estructura XML del archivo Conexiones.dat es el siguiente:
Conexiones.dat para una base de datos
El Asistente para Conectar a Bases de Datos una vez completado siempre genera un archivo Conexiones.dat simple, que proporciona acceso a una base de datos.
<?xml version="1.0"?> <Conexiones version="1.1" cantidad="1"> <conexion id="1" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> </Conexiones>
Conexiones.dat para varias bases de datos
Para configurar Antare a que se conecte a varias bases de datos, el archivo Conexiones.dat muestra varios elementos, pero manteniendo la misma estructura
<?xml version="1.0"?> <Conexiones version="1.1" cantidad="3"> <conexion id="1" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> <conexion id="2" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> <conexion id="3" Nombre="..." CadenaConexion="..." Catalogo="..." OptimizarConexionRemota="0"/> </Conexiones>
Este archivo actualmente se debe generar a mano utilizando un editor de texto por ejemplo Notepad++, combinando el elemento conexion de varios archivos conexiones.dat simples previamente generados con el Asistente. A cada elemento conexion se le asigna el atributo id a un numero de 1 en adelante, de forma consecutiva. Y finalmente se coloca el número total de conexiones en el atributo cantidad del elemento Conexiones
Elementos XML de Conexiones.dat
Elemento Raiz: Conexiones
El elemento Conexiones, por ser raiz aparece una sola vez, y es el que contiene anidado los elementos conexion, los atributos del elemento conexiones son:
- Atributo
versión: siempre es 1.1. - Atributo
cantidad: Entero que indica la cantidad de elementosconexión. Ejemplo 1,2,3.
Elemento conexion
Este elemento aparece anidado al menos una sola vez dentro del elemento raíz Conexiones. Cada elemento conexion contiene la información necesaria para conectarse a una base de datos.
Los atributos del elemento conexión son los siguientes:
- Atributo
id: Contiene un número entero que identifica al elemento de manera univoca. El primer elementoconexiondebe tener como id el número 1, el segundo debe tener como id el número 2 y así sucesivamente. - Atributo
Nombre: Contiene en texto plano un nombre o titulo que identifica la conexión, ejemplo: Base de Datos Principal. - Atributo
CadenaConexion: Contiene en texto cifrado por razones de seguridad la información de la conexión como tal, (Dirección servidor, nombre de usuario, contraseña, catálogo, etc). - Atributo
Catalogo: Contiene en texto cifrado por razones de seguridad el nombre de la Base de Datos tal como aparece en el Servidor SQL. - Atributo
OptimizarConexionRemota: Este atributo es de uso reservado para el sistema. Su valor debe ser siempre el número 0.
