1.Insert the ODBC driver's diskette.
2.From the Windows's Program Manager execute a:\setup.exe
3.When the Welcome Window apears (fig. 1), choose CONTINUE to continue
or EXIT to cancel it
(Fig. 1)
(Fig. 2)
4. In the drivers installation's window choose the Essentia's Driver option.
This will start to copy all necessary files to the system (fig. 3).
(Fig. 3)
(Fig. 4)
5. Once you are finished with the previous step, you can start adding
the Essentia's ODBC driver to the Data Sources (fig. 5). In order to add it,
you should click on the "Add" button, choose the Essentia Driver (fig. 6) and
then, after clicking the "OK" button, close the "Data Sources" window. Every
time you need to add and/or modify the data sources you can open the Data
Sources's window from the Control Panel by double clicking the ODBC icon.
(Fig. 5)
6. This window shows a list of all the ODBC drivers installed on the
system. Choose the Essentia's driver and click the "OK" button.
(Fig. 6)
7. The next step is to specify the schema, the description (optional)
and the unix host where the Essentia server is runing (fig. 7 and 8). After
this step the installation guides you to fig. 9 which is the last window of
the installation.
(Fig. 7)
(Fig. 8)
(Fig. 9)
Replace '/usr2/idea43' with the directory where you have installed the
iqlsrv file.
There is another file that must be configured, this file will set the
necessary environment for the server Iql (/etc/iqlsrv.env). This file
must set the following variables:
Por ejemplo:
Additional Configurations:
In order to use the Essentia's ODBC Driver you must configure your Windows
system, and be able to execute the ping and telnet command to the unix host
succesfuly. This commands must make their conection via Window Sockets.
This lines must be added to the /etc/services file (unix host) and the
services file of the Window system (The services file on Windows can be
anywhere, depending your Windows Sockets implementation, ask your System
Administrator):
Environ________7100/tcp_______# Iql Server
Environ-deb_____7110/tcp_______# Iql Server
On the unix host you need to update the /etc/inetd.conf file, the lines
you need to add are the following:
Environ__stream__tcp__nowait__root__ /usr2/idea43/rbin/iqlsrv__iqlsrv !e/etc/iqlsrv.env -f /tmp/iqlsrv.log
IMPORTANT: Use tabs instead of spaces on the underlines
chars (___), if you use spaces instead of tabs your configuration will not
work properly!.
IDEAFIX=/usr2/idea43
DATADIR=$IDEAFIX/data
ESSENTIA=$IDEAFIX/essentia
LANGUAGE=spanish
SERVERS="aurus;denarius"
After modifing the /etc/inetd.conf file you need to send a signal "1" to
the inetd process. This is the way to do it:
# ps -ax | grep inetd
85 ? S < 0:00 inetd
15095 pp0 D < 0:00 grep inetd
# kill -1 85
In order to configure all these files you must be working as root, it is
strongly recomended to reboot your Windows system after configuring the
services file (many Windows Sockets implementation read this file at startup).