Database Connector Resources

The following header files are used to build a Uniface database connector. They are located in the \3gl\include directory of the Uniface installation.

Header Files
Header File Contents
unidbm.h Public DBMS interface
unityp.h Uniface data types
unipck.h Uniface packing codes
unistr.h Uniface string function
iccapi.h DBMS Stored Procedures, via ICC API

On all platforms, a shared library needs to be linked and fully resolved. This library is loaded by Uniface when needed. The following libraries are used, in this order, to link a Uniface database connector:

Microsoft Windows (Located in InstallDirectory\uniface\3gl\lib\)
Library Contents
umswlib.lib Uniface/Microsoft Windows-specific
urtl.lib Uniface runtime system
ulib.lib Uniface library
Unix (Located in InstallDirectory/lib/)
Library Contents
libunis.a Uniface/Unix-specific
-lurtl Uniface runtime system
-lulib Uniface library