Página de inicio - Tecla de acceso: 1
Notas técnicas

MultiBase. Notas a la versión 1.0 release 4.0

Anexo C. Cliente-servidor

Advertencia: Para ejecutar MultiBase en modo cliente-servidor deberá tener instalado previamente el TCP.

Configuración de la máquina cliente

Podrá ser una máquina UNIX, MS-DOS o Windows (ver notas técnicas de esta versión).

ctsql nnn/tcp ctsql

Siendo "nnn" un número único dentro del fichero, y que deberá coincidir con el que se haya utilizado en el fichero "/etc/services" del servidor UNIX.

Se puede cambiar el fichero "services" de directorio definiendo la variable de entorno FTP_ETC con el nuevo path. Por ejemplo:

set FTP_ETC=D: \LOCAL; D: \LOCAL\SERVICES

DBHOST: Nombre del servidor UNIX.

DBUSER: Nombre del usuario del servidor del que se tomarán los permisos para acceder a la base de datos. Si no se define se asume el usuario en curso de la máquina cliente (tomando "system" si el cliente es MS-DOS).

XDBTEMP: Directorio en el servidor UNIX para la creación de ficheros temporales. Por defecto se asumirá "/tmp".

DBPATH: Directorio(s) en el servidor para la localización de la base de datos.

Ejemplo de configuración en un "cliente" MS-DOS:

SET DBTEMP=C:\TMP
SET TRANSDIR=C:\CTL
PATH=C:\CTL\BIN;C:\DOS.....
SET TERM=VGAC

SET DBHOST=master
SET DBUSER=pedro
SET DBPATH=/usr/almacen
SET XDBTEMP=/tmp

Ejemplo de configuración en un "cliente" UNIX:

DBTEMP=/tmp
TRANSDIR=/usr/ctl
PATH=/usr/ctl/bin:.:/bin...
TERM=AT386

DBHOST=master
DBUSER=pedro
DBPATH=/usr/almacen
XDBTEMP=/tmp

Configuración de la máquina servidor

ctsql stream tcp nowait root $TRANSDIR/lib/ctsql
ctsql system 1.0 4.0 NET

(sustituyendo $TRANSDIR por el directorio donde esté instalado el MultiBase).

ctsql nnn/tcp ctsql

Siendo "nnn" un número único dentro del fichero, y que deberá coincidir con el que se haya utilizado en el fichero "services" de la maquina "cliente".

« »