====== 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 [[Variables-de-Entorno-de-Windows|%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 [[https://es.wikipedia.org/wiki/ExtensibleMarkupLanguage|XML]].
{{/OtrosProgramas/NotepadConexionesDat.png|Archivo Conexiones.dat abierto con Notepad++}}
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.
==== 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
Este archivo actualmente se debe generar a mano utilizando un editor de texto [[https://notepad-plus-plus.org|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 elementos ''%%conexió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 elemento ''%%conexion%%'' debe 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.