J2CA0008W IMS class does not contain method
 Technote (troubleshooting)
 
Problem(Abstract)
/bborjtr.cpp+820 ... BBOO0221W J2CA0008W: Class
com.ibm.connector2.ims.ico.IMSManagedConnectionFactory used by
resource eis/YEY0_IMS_BCC _CSF did not contain method set setSSLEnabled.

Processing continued.

The same error appears for other methods in the class and for each IMS resource definition.
 
Cause
The classloader is working as it was designed to work. See APAR PQ90038 for details.
 
Resolving the problem
The WebSphere® Application Server traces revealed an old imsico.jar file loading from /usr/local/lib instead of the /installedconnectors directory where the new IMS rar file is placed. The old imsico.jar is in use by a Application Server V4.01. The /usr/local/lib directory was not added to the Application Server V5 server classpath nor was it in the IMS connector classpath. Directory /usr/local/lib is in the native path of a CICS resource adapter. The old imsico.jar file was removed from usr/local/lib from the CICS adapter, the server was recycled and the problem was resolved.

Why is Application Server V5 loading all jars located in a native path directory specified in a J2C resource adapter?


There is a misunderstanding about the design of the classloader, and an assumption by some users that the native path directory is used to load DLL files only (.so files for CICS); however, Application Server loads all jars for use by ExtClassLoader.

DOC APAR PQ90038 documents Application Server classloader and resource adapter path options in Versions 5.0 and 5.1.

 
 
 


Document Information


Current web document: swg21174686.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS > Classloader
Operating system(s): z/OS
Software version: 5.1
Software edition:
Reference #: 1174686
IBM Group: Software Group
Modified date: Jul 20, 2004