1. Configuración de las máquinas «clientes»:
DBSERVICE: Nombre del «gateway» para el gestor de la base de datos Informix. Por ejemplo: «gwinformix».
DBHOST: Nombre de la máquina «servidor». Por ejemplo: «unix».
DBUSER: Nombre de usuario para la base de datos que será utilizado para otorgar o revocar privilegios de acceso a la misma. Por ejemplo: «user1».
XDBTEMP: Directorio en el servidor UNIX para la creación de ficheros temporales. Por ejemplo: «/tmp».
DBPATH: Directorio en el servidor UNIX para la localización de la base de datos en el caso de emplear Informix SE. Por ejemplo: «/usr/apli1/almacen».
DBPASSWD: Palabra clave («password») del usuario UNIX indicado en la variable DBUSER.
Ejemplo de entorno en las máquinas «clientes»:
DBSERVICE=gwinformix
DBHOST=nombre_host
DBUSER=user1
DBPASSWD=clave
DBPATH=/usr/almacen (sólo en Informix SE)
XDBTEMP=/tmp
Este fichero indica las siguientes características:
2. Configuración del servidor:
La configuración en el servidor se realiza a través del fichero
de configuración de Informix «gwinformix.env». En este
fichero podrán definirse tanto las variables de configuración
como, opcionalmente, las variables de entorno que se indican a continuación,
siendo en este caso prioritario el valor del entorno de usuario.
IMPORTANTE: Todas las variables que se definan en el servidor tendrán que configurarse en el fichero «gwinformix.env». Asimismo, la variable INFORMIXDIR se puede configurar desde un programa CTL en la máquina «cliente» mediante el método de la clase Module «putenv».
3. Variables de configuración:
DBSERVER: Indica la versión del servidor a utilizar. Sus posibles valores son «IX40», «IX50» e «IX70», siendo el primero el valor por defecto.
DBEMBED: Indica la versión del «embedded» utilizado por el «gateway» de Informix. Sus posibles valores son: «EIX40», «EIX50» e «EIX70». El valor por defecto dependerá del que tenga la variable de entorno DBSERVER. La relación entre sus valores es la siguiente:
| DBSERVER | DBEMBED |
| IX40 IX50 IX70 |
EIX40 EIX50 EIX70 |
DBSQL: Indica si el servidor de la base de datos es Informix On-Line o Informix-SE. Sus posibles valores son «SE» o ninguno, siendo este último el valor por defecto (Informix On-Line).
DBSYN: Define sinónimos del nombre de la base de datos existente en Informix. Establece la equivalencia entre el nombre de la base de datos de MultiBase con la del gestor de Informix.
4. Variable de entorno:
INFORMIXDIR: Esta variable indica el «path» donde se encuentra instalado el servidor de la base de datos de Informix. Su definición es obligatoria.
Ejemplo: Contenido del fichero «gwinformix.env» para funcionar en cliente servidor:
| INFORMIXDIR=/usr/informix | #Informix está instalado en #/usr/informix |
| DBSERVER=IX50 | #Versión 5.0 del gestor #Informix |
| DBEMBED=EIX50 | #Versión 5.0 del Embedded |
| DBSYN:conta=contabilidad | #Base de datos "conta" en #MultiBase y "contabilidad" #en Informix |