SMA and LLA Guide : Overview of shared memory access and linked library access : Shared memory access (SMA) : SMA components and packaging
  
SMA components and packaging
The SMA driver library and SMA server application are included in the solidDB® software package. For SMA with Java, the solidDB® JDBC Driver is needed.
SMA driver (library)
The SMA driver libraries for most common platforms are shown in the table below:
Platform
SMA driver library
Default installation location
Windows
ssolidsmaxx.dll
Note If you link to the SMA driver directly (without driver manager), you link to the solidsma.lib import library file that gives you access to the actual .dll library file.
Library:
<solidDB® installation directory>\bin
Import library:
<solidDB® installation directory>\lib
Linux
ssolidsmaxx.so
<solidDB® installation directory>/bin
Solaris
ssolidsmaxx.so
<solidDB® installation directory>/bin
HP-UX
ssolidsmaxx.so
<solidDB® installation directory>/bin
AIX
ssolidsmaxx.so
<solidDB® installation directory>/bin
xx is the version number of the driver library, for example, ssolidsma70.so.
The SMA driver library for all platforms contains the following:
full solidDB® server functionality
functions for three APIs
– solidDB® ODBC driver functions that allow for direct communication with the server library, without going through the network.
– solidDB® Control API (SSC API) library that contains functions to control starting and shutting down the SMA server.
– 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.
Since the library that your application links to contains three APIs, your application program may call functions from any combination of these APIs. For details on each of these APIs, see solidDB® APIs and drivers for SMA and LLA.
For SMA use with Java, the solidDB® JDBC Driver is needed; the solidDB® JDBC Driver (SolidDriver2.0.jar) is installed during solidDB® server installation into the jdbc directory in the solidDB® installation directory.
SMA server application
Platform
SMA application
Windows
solidsma.exe
Linux
solidsma
Solaris
solidsma
HP-UX
solidsma
AIX
solidsma
See also
Shared memory access (SMA)