800.682.0200 | FAX: 360.568.2923 |  About Us  |  Downloads  |  Manuals  |  Home  |  Index

 

Using Omnidex with Eloquence

These instruction apply to OLEDB, ODBC, and JDBC servers.

An environment file will be needed by the Omnidex libraries. The following is a sample environment file:

OMNIDEX_HOME=/users/pso/software/omnidex30811
OMNIDEX_REG=/users/pso/software/omnidex30811/odxreg
OAGLOBAL=/users/pso/software/omnidex30811/oaglobal.env
ODXERROR=/users/pso/software/omnidex30811/odxerror
ODXCLMSG=/users/pso/software/omnidex30811/odxclmsg.aux
OMNIDEX_ADDIN=ON
OMNIDEX_LIBS=/users/pso/software/omnidex30811/lib
OMNIDEX_INDEX_DIR=/users/pso/company/data/DB/test
LD_LIBRARY_PATH=/opt/eloquence6/lib 

This file is referenced in the startup parameters for the server software. As an example, when ODBC is started on an HPUX system from inetd.conf, the following changes can be made:

old

odbcsrvr stream tcp nowait root /opt/minisoft/odbcsrvr.exe odbcsrvr.exe /W /S 

new

odbcsrvr stream tcp nowait root /opt/minisoft/odbcsrvr.exe odbcsrvr.exe /W /S /E:/opt/minisoft/env1.cfg 

Similarly, for JDBC the server line would appear as follows:

jdbcsrvr stream tcp nowait root /opt/minisoft/jdbcsrvr.exe jdbcsrvr.exe /W /S /E:/opt/minisoft/env1.cfg 

Use the SAME name for the Image Database name and the Omnidex dbinstal. Use "ImageDatabase0=MSCARD,,0,1,0" if you used MSCARD in dbinstal. If you use "ImageDatabase0=:8102/MSCARD,,0,1,0", Omnidex will look for the index files with names as "8102_MSCARD".

If you need to use a non-default port number, either add the environment variable for Eloquence (EQ_DBSERVER=127.0.0.1:8102) or create the indexes with the fully qualified Eloquence name.