EIQ Configuration and Administration APIs
The EIQ Product SDK contains various components for application developers to write client applications for EIQ Product Servers. These components include standard drivers, such as JDBC, OLE-DB, and ODBC, and a C++ API (WhamNAPI). Apart from these, client applications can use web services interface for EIQ Product Servers.
In addition, the SDK includes APIs for the indexing and query processing engine (TQL Engine) and text search.
Web services interface is provided for EIQ Product Servers through web services servers such as Apache Tomcat.
Applications that need a higher-level interface (Visual Basic, Internet Applications, etc.) can use the WhamTech OLE DB driver.
The EIQ Product Suite comes with the WhamTech ODBC Driver for client applications.
ODBC related files are located under the 'EIQ Product SDK\bin' folder.
You must register the ODBC driver before it can be used. To register the driver, select “Register ODBC Driver" from the EIQ Product Suite Installation media. You can unregister the driver by selecting "UnRegister ODBC Driver" instead.
For help configuring ODBC data sources, see WhamTech ODBC Driver.
The EIQ Product SDK\Samples\ODBC\ folder under install path contains a sample C++ client application that shows how to use the ODBC driver.
For help troubleshooting ODBC driver issues, see Troubleshooting ODBC Driver.
For Java applications, EIQ Product Suite provides two interfaces:
JDBC and socket client interface related files are located under the 'EIQ Product SDK\Java Client SDK' folder. This folder also includes several sample programs that demonstrate using the JDBC driver with EIQ Product Servers. See the readme.txt file in the folder for more details.
See WhamTech JDBC Driver for additional information.
The WhamTech Native API (WhamNAPI) is designed for high performance C/C++ applications that require a lower-level interface for the EIQ Server.
WhamNAPI related files (include files, libraries, and DLLs) are located in the 'EIQ Product SDK\' folder under the 'include', 'lib', and 'bin' folders.
A more detailed description of WhamNAPI is available in the WhamNAPI Overview.
WhamTech TQL Engine API provides a very low-level interface for the indexing and query engine through TQL (Thunderbolt Query Language, a.k.a. 'D, the Data Language'). The help document describes the concepts behind the language and detailed information on each TQL command under the corresponding API entry.
WhamTech Text Search API provides a very low-level interface for text search indexing and query functions.
The SDK also includes a text search utility and WordNet package.
EIQ Configuration and Administration APIs provide an automation interface for configuring, monitoring, and administering EIQ Product Servers.
Copyright © 2019 , WhamTech, Inc. All rights reserved. This
document is provided for information purposes only and the contents hereof are
subject to change without notice. Names may be
trademarks of their respective owners.