Attempts to execute an IBM Rational Functional Tester (RFT) test script from the IBM Rational Quality Manager (RQM) web client result in the error “No suitable driver”.
The full error message is as follows:
com.ibm.rqm.adapter.rft DEBUG 15 Error Trace in getConnection() : No suitable driver
The sqljdbc4.jar file is stored in multiple locations.
Diagnosing the problem
Perform a search on the system for the file sqljdbc4.jar and note the location where the files resides.
Make special note if the file resides in multiple directories.
Resolving the problem
- Ensure the file sqljdbc4.jar exists in the following RFT SDP directory:
- Remove the file from any other directory it may exist
For example, the file may also exist in the customization folder - remove it:
C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization
- Restart RFT
- Playback the script once directly from RFT
- Execute the script from RQM web client