  linter/odbc/include is a directory of header files for building ODBC 
applications. All header files are similar to standard ODBC files except for
corrections concerning UNIX platforms.

  On UNIX platforms, applications using ODBC to access the database, can be 
built with a static library (linter/intlib/odbc.a), with a shared library
(linter/bin/libodbclinter.so), or operate using a driver manager, 
e.g. unixODBC (http://www.unixodbc.org) or iODBC used by ApplixWare.
 
  When using the ODBC driver manager on UNIX, its settings (according to the 
documentation, see, for example, README for iODBC) should be saved in the
.odbc.ini file in the home directory.
  
  When describing the LINTER data sources, two additional parameters can be 
used: 
   Server - LINTER server name (one of the values in the nodetab file);
   Concurrency - LINTER transaction mode (1, 2 or 3),
      1 - OPTIMISTIC
      2 - PESSIMISTIC
      3 - AUTOCOMMIT

  For instance, the following ODBC settings - 
                                                
[ODBC Data Sources]
Linter
                                                 
[Linter]
Description      = Linter data base
Driver      = /usr/local/linter/bin/libodbclinter.so
Server            = 
Concurrency      = 2
- mean that, to access the LINTER data source, the 
/usr/local/linter/bin/libodbclinter.so driver should be used, and that the 
driver will work with the local server (the Server option is empty) in 
the PESSIMISTIC mode. 
                                                
  Keep in mind that the driver manager library (as a rule, libodbc.so) should 
be located in the system library directories, or the library path should
be declared in the environment variable LD_LIBRARY_PATH.
                                                 
For unixODBC, the user can build the configuration driver using the interactive
graphic utility included in the unixODBC package. To do this, you should have 
the unixODBC source code ready for assembling. When installing the LINTER 
distribution, you should give  positive answers to the questions about 
continuing the unixODBC configurator driver assembly, and about the unixODBC 
source code search. If you do not perform these actions during the LINTER 
installation, start the distribution "configure" program again. To build the 
driver, go to the odbc directory of the LINTER distribution, and submit 
the make command. The libodbclinterS.so driver will be created in the bin 
directory of the distribution. When adding the LINTER driver to the manager 
driver list, you should specify the path to this file in the Setup option of 
the Add New Driver dialog (similarly to specifying the libodbclinter.so file 
path in the Driver option). Later on, when adding a new data source, you can 
set up the Server and Concurrency options from the configuration graphic 
utility. 

You must use ODBCINI environment variable (referenced to odbc.ini file with 
full path) to enable autoconfiguration DSN from odbc.ini (Server and 
Concurrency parameters).
