KeyView 24.4
KeyView XML Export SDK Java Programming Guide

# Software Dependencies

To run KeyView on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed. The redistributables are provided in the `vcredist` folder of the KeyView SDK but you can download the latest installers from Microsoft to get the latest security, reliability, and performance improvements.

To run OCR and RMS decryption on Posix platforms, KeyView requires the versions of `libstdc++` and `libgcc_s` from the following GCC versions:

- Linux x86-64: GCC 12.2 or later

- Linux ARM: GCC 5.5 or later

- MacOS x86-64: GCC 12.3 or later

For your convenience, these are provided in the `bin` folder of your KeyView installation.

NOTE: If you are running KeyView out-of-process then the `servant` and `WKOOP.exe` executables must be able to link to `libstdc++.so.6` and `libgcc_s.so.1`.

- If these are installed in a system folder, like `/lib64`, KeyView will find them automatically.
- If you prefer you can add the path of the folder containing these libraries to the environment variable `LD_LIBRARY_PATH`.

If you are running KeyView in-process:

- If your application is already linking to `libgcc_s` and `libstdc++` from GCC 12.2 or later, KeyView will use them as well and no further action is needed.
- If your application is linking to earlier versions of `libgcc_s` and `libstdc++`, OpenText recommends that you upgrade those binaries to those from GCC 12.2 or later.
- If your application is not linking to `libgcc_s` and `libstdc++` you must ensure those binaries are available in the same way as described in the instructions, above, for running KeyView out-of-process.

If older versions of `libgcc_s` and `libstdc++` are provided (but at least those from GCC 4.8) then most features will continue to work, but PDF Export, Optical Character Recognition, and RMS Decryption will not.

Some KeyView components require specific third-party software:

- KeyView Java APIs require Java 8 to 17.

- KeyView Export requires Java 8 to 17 for converting vector graphics to raster images on non-Windows platforms.

- Outlook 2002 or later is required to process Microsoft Outlook Personal Folders (PST) files using the MAPI-based reader (`pstsr`). The native PST readers (`pstxsr` and `pstnsr`) do not require Outlook.

  NOTE: You must install an edition of Microsoft Outlook (32-bit or 64-bit) that matches the KeyView software. For example, if you use 32-bit KeyView, install 32-bit Outlook. If you use 64-bit KeyView, install 64-bit Outlook.

  If the editions do not match, KeyView returns `Error 32: KVError_PSTAccessFailed` and an error message from Microsoft Office Outlook is displayed: `Either there is a no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client`.

- Lotus Notes or Lotus Domino is required for Lotus Notes database (NSF) file processing. The minimum requirement is 6.5.1, but version 8.5 is recommended.

Copyright 1997-2024 Open Text
Version 24.4 | Last updated September 2024

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: IDOL KeyView 24.4

Topic Title: Software Dependencies