SMA and LLA Guide : Overview of shared memory access and linked library access : Linked library access (LLA) : LLA components and packaging
  
LLA components and packaging
The LLA library is included in the solidDB® software package. For LLA with Java, the JDBC driver and solidDB® proprietary control classes are embedded in the solidDB® JDBC Driver.
The LLA libraries for most common platforms are shown in the table below:
Platform
Static LLA library
Dynamic/Shared LLA Library
Windows
bin\ssolidacxx.dll
lib\solidimpac.lib
This is an import library file that gives you access to the actual library file bin\ssolidacxx.dll.
AIX
bin/solidac.a
lib/libssolidacxx.so
This is a symbolic link that gives you access to the actual library file bin/ssolidacxx.so.
HP-UX
bin/solidac.a
lib/libssolidacxx.so
This is a symbolic link that gives you access to the actual library file bin/ssolidacxx.so.
Linux
bin/solidac.a
lib/libssolidacxx.so
This is a symbolic link that gives you access to the actual library file bin/ssolidacxx.so
Solaris
bin/solidac.a
lib/libssolidacxx.so
This is a symbolic link that gives you access to the actual library file bin/ssolidacxx.so
The LLA library for all platforms contains the following:
full solidDB® server functionality
functions for three separate APIs
– solidDB® Control API (SSC API) library that contains functions to control task scheduling.
– solidDB® ODBC Driver functions that allows for direct communication with the server library, without going through the network.
– solidDB® SA API library which may be required for additional functionality using the linked library access. For example, this library allows you to insert, delete, and select records from a table.
The library that your application links to contains all three APIs (SSC, SA, and ODBC); your application program can call functions from any combination of these APIs. For details on each of these APIs, see solidDB® APIs and drivers for SMA and LLA.
Note Remote applications have access to the same three APIs (SSC, SA, and ODBC). However, the functions for these three APIs are not all in the same file for remote applications. For details on remote and dual role applications, read Configurations with local and remote applications types. For information about API files for remote applications, read solidDB® APIs and drivers for SMA and LLA.
For LLA use with Java, the solidDB® JDBC driver is needed; the solidDB® JDBC driver jar file (SolidDriver2.0.jar) contains the following packages:
solid.jdbc.* solidDB® JDBC driver classes
solid.ssc.* solidDB® Server Control classes (proprietary SSC API for Java interface)
See also
Linked library access (LLA)