Integration of CMOD 9.5 with ICI

Technote (troubleshooting)


The IBM Content Manager OnDemand Server V9.5 installer now contains the OnDemand Web Enablement Kit (ODWEK package).The ODWEK executables, libraries, jars, applets and plugins are now packaged with OnDemand Server installations.


The IBM Content Manager OnDemand Web Enablement Kit is now installed to a new default directory. It is installed at

/opt/IBM/ondemand/V9.5/www for AIX and Sun.
/opt/ibm/ondemand/V9.5/www for Linux and Linux on System z.
C:\Program Files\IBM\OnDemand\V9.5\www for Windows.

Refer CMOD 9.5 Web Enablement Kit Implementation guide documentation

Before using the latest version of the Web Enablement Kit CGI/Servlet, you must delete all of the files from the Web Enablement Kit cache and temp directories. The directories are specified by the CACHEDIR and TEMPDIR directives in the arswww.ini file.

The Java API shared libraries are both 32-bit and 64-bit on AIX, Sun, Linux, and Windows. The Java API shared library on Linux for System z is 64-bit only.

Till CMOD 90, ICI is used to connect to CMOD server through the ODWEK client. Since ODWEK 9.5 OD server installable bundled with ODWEK package, to connect to ICI user need to copy the required files from ODServer (Machine A) to remote connection machine (Machine B).

Machine A (OD Server)

Machine B (Remote Machine -ICI installed)

Create two new folders as lib32 & lib64.

Copy below required library files from bin32 to lib32.

Copy below required library files from bin to lib64.

Resolving the problem

User may come across below mentioned issues/errors while connecting with ICI.

Case 1: If the user uses JAVA6 as an environment in ICI, throws an JVM bad major version error:


ODWEK at V9.5's, the minimum pre-requisite is Java 7 ( )

Case 2: When connecting from ICI Admin, ODException as Error: Error setting Afp2PdfConfigFile. Invalid file name c:\opt\afp2pdf\afp2pdf.ini specified”.


Replace the custom property with proper value else, keep that as blank.

Case 3: In case the error: UnsatisfiedLinkError


Set the PATH to directories containing ODWEK native libraries, as mentioned files above.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jre7\bin;C:\Program Files (x86)\IBM\db2cmv8\inso;C:\Program Files (x86)\IBM\db2cmv8;C:\Program Files (x86)\IBM\db2cmv8\bin;C:\ODWEK95\www;C:\ODWEK95\lib32;C:\ODWEK95\lib64;C:\ODWEK95\locale\enu;C:\ODWEK95\locale;

Case 4: In case of the error: GetLocaleDir failed


Add the custom property in ICI Admin.

ODCONFIG_PROPERTIES.ODWEKInstallDir = value ( where u copied the Odserver files)

Document information

More support for:

Content Integrator
Connectors - IBM OnDemand

Software version:


Operating system(s):

AIX, Linux, Solaris, Windows

Reference #:


Modified date:


Translate my page

Content navigation