Archivo configuracion.def

El archivo configuracion.def se crea automáticamente al realizar el Fast Deploy. Se crea el archivo y se coloca dentro del directorio deploy (vea más sobre la Estructura de directorios). Este archivo lo uso para guardar la configuración de la aplicación, principalmente para guardar los datos de la conexión del sistema a la base de datos: al arrancar la aplicación, aún desconozco los parámetros de conexión a la base de datos de PostgreSQL, pero abro este archivo SQLite3 que está disponible localmente (dentro del directorio de ejecución de la aplicación), y obtengo los datos de conexión.

Este archivo se crea usando SQLite 3.

El archivo configuracion.def se crea con la estructura:

sql01

Se crean 3 tablas dentro del archivo configuracion.def:

  1. TSistema. En esta tabla se guarda un único registro, conteniendo el nombre del sistema, la versión y los datos de conexión a Postgres. Estos datos se toman de la información del MP.
  2. TArchivos. Al realizar el Fast Deploy se guarda en esta tabla la relación de todos los archivos entregables. Vea más sobre la Distribución, donde se trata el Fast Deploy.
  3. TActualizaciones. Esta tabla la usaré (por el momento no está en uso) para guardar las actualizaciones que se reciban. La actualizaciones las guardo en un archivo SQLite con los archivos a actualizar y las sentencias SQL DDL para migrar la base de datos de una versión a la incluida en el archivo UPGD. Vea más sobre el Archivo UPGD.

La tabla TActualizaciones no la estoy usando actualmente, pero creí buena idea incluirla como parte de un desarrollo futuro.

El archivo configuracion.def se crea al realizar el Fast Deploy en el MP y se coloca en el directorio deploy. Una vez instalada la aplicación en la computadora del cliente, se abrirá cada vez que se inicie el sistema para leer los detalles de conexión a la base de datos, y en caso de recibir actualizaciones, se actualizará la lista de archivos que conforman el sistema, y se registrará el archivo UPGD con el que se recibió la actualización.

Regresar