This section describes how to install DB2 Everyplace on a QNX Neutrino or embedded Linux mobile device. These mobile devices take various forms. Depending on the type of mobile device that you have, there are several installation options:
For additional information on transferring files to your mobile device, see the documentation provided with the mobile device. QNX Neutrino users can also consult the QNX Neutrino Software Developer's Kit (SDK).
Procedure
%DSYINSTDIR%/Clients/Linux/database/procwhere proc is your processor type.
libisyncxpt.so libimsaconfig.so libimsadb2e.so libimsafile.so libisyncore.so libisyncconf.so libwbxml.so goISync
Setting the environment variable
Set the environment variable, LD_LIBRARY_PATH, to the path where the DB2 Everyplace CLI shared library (libdb2e.so) was installed. For example, if the DB2 Everyplace CLI shared library is stored in /DB2e/database/x86, append /DB2e/database/x86 to your existing LD_LIBRARY_PATH using the following statement:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/DB2e/database/x86
Setting up encryption support
This section applies only to QNX Neutrino mobile devices. To enable encryption on a QNX Neutrino device, the mqueue process must be started.
If the application terminates unexpectedly after you initialized the encryption library, the library could be corrupted.
Running sample applications
Sample applications are included with the DB2 Everyplace database and the DB2 Everyplace Sync Server packages.
See Overview of DB2 Everyplace sample applications for more information on DB2 Everyplace sample applications for QNX Neutrino and Linux.
You can run the DB2 Everyplace Sync Server sample, goISync, from the directory where it is installed. After the first run, a subdirectory /data is created in this directory.
When you launch goISync for the first time, configure the settings for synchronization. To configure the settings:
You are now ready to synchronize.
Related tasks
Related reference