Unable to use SQLServer data sources with DataDirect SequeLink or Connect JDBC drivers after upgrade to WebSphere Application Server 4.0.4 or higher
 Technote (FAQ)
 
Problem
After upgrading to WebSphere Application Server 4.0.4 or a later fix pack, the following exceptions might be thrown when trying to get a connection from a SQLServer data source:

With the DataDirect SequeLink JDBC Driver:
java.sql.SQLException: [MERANT][SequeLink JDBC Driver][SequeLink Server]License
verification failed.

With the DataDirect Connect JDBC Driver:
java.sql.SQLException: [IBM][SQLServer JDBC Driver]This driver is locked for use with embedded applications.
 
Cause
This occurs after upgrading to WebSphere 4.0.4 or higher is because of changes to the required levels of the JDBC drivers that WebSphere supports.
 
Solution
To resolve the problem, download the SequeLink 5.2 JDBC Driver or the latest build of the Connect 2.2 JDBC Driver from the WebSphere Application Server support Web site.

The existing JDBC driver jar files must be replaced by the new jar files or the exception will continue to occur. The JDBC driver jar files are located in the WebSphere root/lib directory. The jar files as as follows:


For the SequeLink driver:
  • sljc.jar
  • sljcx.jar

For the Connect driver:
  • base.jar
  • spy.jar
  • sqlserver.jar
  • util.jar
Note: The WebSphere 4.0.4 Release Notes contain this statement:

"If you are upgrading to WebSphere Application Server Version 4.0.4 and you use DataDirect (formerly Merant) drivers to connect to backend databases, you need to upgrade to the latest version of these drivers. See the IBM support site for more information."
 
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > DB Connections/Connection Pooling
Operating system(s): HP-UX
Software version: 4.0.7
Software edition:
Reference #: 1106551
IBM Group: Software Group
Modified date: Mar 3, 2004