OnDemand Users Group

Support Forums => CMOD for Multiplatforms => Topic started by: RanjithMRK on April 19, 2014, 09:04:45 AM

Title: ars3wapi32.dll: Can't find dependent libraries
Post by: RanjithMRK on April 19, 2014, 09:04:45 AM
Hi guys,
           I am trying to use ODWEK 9.0 (64-bit)to archive reports to CMOD 9.0 (64-it)
            I copied *.dlls from C:\Program Files\IBM\OnDemand Web Enablement Kit\V9.0 and also the *.dll from C:\Program Files\IBM\OnDemand Web Enablement Kit\V9.0\lib64

           Still got the following error.
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\IBM\OnDemand Web Enablement Kit\V9.0\ars3wapi32.dll: Can't find dependent libraries
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
   at java.lang.Runtime.loadLibrary0(Runtime.java:823)
   at java.lang.System.loadLibrary(System.java:1030)
   at com.ibm.edms.od.ArsWWWInterface.<clinit>(ArsWWWInterface.java:16)
   at com.ibm.edms.od.ODServer.<init>(ODServer.java:52)
   at com.ibm.edms.od.ODServer.<init>(ODServer.java:68)
   at utility.ArchiveReports.logon(ArchiveReports.java:32)
   at utility.ArchiveReports.main(ArchiveReports.java:170)

Do we need to download other .dlls, if so how?


Title: Re: ars3wapi32.dll: Can't find dependent libraries
Post by: RanjithMRK on April 23, 2014, 12:17:36 PM
Fixed the issue:
Compatibility and Dependencies
------------------------------
1) CMOD 9.0.0 is only compatible with ODWEK 9.0.0
2) ODWEK 9.0.0 can be installed only in 64-bit OS
4) ODWEK 9.0.0 64-bit APIs can be invoked only through 64 bit JDK (JDK 1.6 is only 32bit compatible, so copied APIs in Lib32 to Java bin)

It works now.