Content Management and Capture

 View Only

 TConnect failure due to unable to find cmbicmsdk81

James Turkette's profile image
James Turkette posted Mon March 10, 2025 11:45 AM

Hello,

I've been trying to call TConnect and when attempting to call it either via method or console I get  an error in the dklog that cmbicmsdk81 and I went back through the guide of:

https://www.ibm.com/docs/en/content-manager/8.7.0?topic=applications-java-original-equipment-manufacturer-oem-api-toolkit 

to try and find the root cause. TTestConnectUtilityICM was able to fire successfully and I validated the environment variables. I have tried tinkering with the Eclipse project assuming that may have caused the issue but that has not resolved the issue. I have previously used the Java API for CM with success and so I validated the Eclipse project with a comparison to those other projects. 

"DGL0370A: The specified file does not exist: : [cmbicmsdk81.jar]" is the error being sent to the dklog when the Java Bean calls com.ibm.mm.sdk.server.DKDatastoreICM:connect. How can I resolve this issue?

Thank you

Robert Summers's profile image
Robert Summers

Hi James,

 TConnect is a beans sample, the OEM toolkit does not contain the beans jar file (cmb81.jar). In regards to error this could be caused if the 
 cmbicmsdk81.jar has a different name in the classpath. Our jar files should not be renamed. We do have an option ICMAPITOOLKITLOC=<cmbicmsdk81.jar full path> in the cmbicmsrvs.ini file for an ICMSERVER section to specify the api toolkit location.
 
 Example:
   cmbicmsrvs.ini
   
   ICMSERVER=icmnlsdb
   ...
   ICMAPITOOLKITLOC=c:\IBM\db2cmv8\lib\cmbicmsdk81.jar
   
 Regards,
 Robert