Omnis 32-bit Read-Only ODBC Driver (v5.1) October 2010 ------------------------------------------- 1. Windows Installation To install the Omnis datafile ODBC driver, run "Omnis ODBC Driver.exe" or "Omnis Unicode ODBC Driver.exe". This installer: - Creates an "Omnis" folder inside the Windows System/System32 folder and copies the ODBC driver into this folder (omodbc32.dll\omodbcu32.dll). - Creates registry entries for the new driver. - Updates any existing datasources to use the new ODBC driver. - Removes the old driver (if found). The Omnis ODBC Driver should then appear in the ODBC Administrator 'Drivers' pane. **Please note that you need to use this driver in conjunction with the 32-bit ODBC Administrator. On Windows 64-bit platforms, the 32bit ODBC Administrator can be found at C:\Windows\SysWOW64\ODBCAD32.exe 2. Mac OSX Installation To install the Omnis datafile ODBC driver, double-click the "OmnisODBCDriver.dmg" or "OmnisUnicodeODBCDriver.dmg" disk image to extract the installer program. Run the installer. This installer: - Copies the Omnis ODBC Driver (bundle) to your /Library/ODBC folder. - Edits/creates your /Library/ODBC/odbcinst.ini file and adds entries necessary to register the driver. - If installing the Unicode driver, a Frameworks folder is also created in /Library/Frameworks. Runtime Unicode libraries required by the driver (libicuxxx.dylib) are then copied into this folder. When installed correctly, you should see the driver listed with it's version number from the "ODBC Drivers" tab of the ODBC Administrator. 3. Notes Data files to be accessed via ODBC must have their ODBCACCESSMASKs set and should be enabled with one or more ODBC Users. (See the Studio ODBCAdmin utility for details). To use the Unicode ODBC Driver for Mac OS X, the application using the driver must be able to locate the Unicode runtime libraries described above. The easiest way to achieve this is by appending the following to the DYLD_LIBRARY_PATH environment variable (e.g. by editing your ~/.macosx/environment.plist file*): /Library/Frameworks Alternatively, you can copy the Unicode libraries to a location on the standard library search path, e.g. /usr/lib or /usr/local/lib (root permissions may be required). *Please refer to Omnis technote: TNSQ0025. for more information on setting Mac environment variables.