====== 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.