APIs: Database Connector Interface

The Database Connector Interface is an API for building custom database connectors.

It describes or specifies:

  • Data Structures—for exchanging information between Uniface and the connector. The connector must conform to the semantics of the data structures and the associated protocols.
  • Database Connector Requests—function calls that must be implemented in the connector. Connector requests are recognized by every Uniface DBMS connector. Each request is identified by an alphabetic character, such as O for Open or S for Select. See .
  • Service Functions—for exchanging information between Uniface and the connector, providing functionality required by Uniface, but not supported by the DBMS, and facilitating the development of a connector.

Uniface provides the header files used to build a Uniface database connector. They are located in the \3gl\include directory of the Uniface installation. On all platforms, a shared library needs to be linked and fully resolved. This library is loaded by Uniface when needed. For more information, see Database Connector Resources.

Related Topics