Yes I am still running 2.x in production. We are about to move over.
We cop a lot of flak over this.

I'm currently in a bit of bother. I've got a Microsoft third party
driver and JDBC files in NOVELL\NDS\LIB but they refuse to connect.

In this folder I have all the key files:

JDBCShim.jar
JDBCUtil.jar
CommonDriverShim.jar
msbase.jar
mssqlserver.jar
msutil.jar

We attempt to start the driver and get the following error:


<status level="fatal" type="driver-general">
<description>Unable to load third-party JDBC driver:
'com.microsoft.jdbc.sqlserver.SQLServerDriver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException">


See complete log below: I have followed all instructions to bets of my
knowledge. Anything I've missed that you can tell ?






[08/26/09 16:55:37.680]: MSSQL_Driver : Reading named passwords list.
[08/26/09 16:55:37.693]: MSSQL_Driver : Reading XML attribute
vnd.nds.stream://MyOrg/MyOrg/DriverSet/MSSQL_Driver#DirXML-EngineControlValues.
[08/26/09 16:55:37.715]: MSSQL_Driver : Reading XML attribute
vnd.nds.stream://MyOrg/MyOrg/DriverSet#DirXML-ConfigValues.
[08/26/09 16:55:37.888]: MSSQL_Driver : Reading XML attribute
vnd.nds.stream://MyOrg/MyOrg/DriverSet/MSSQL_Driver#DirXML-ConfigValues.
[08/26/09 16:55:37.892]: MSSQL_Driver : Global Configuration Values:
[08/26/09 16:55:37.930]: MSSQL_Driver : Name: dirxml.auto.treename
Value: MyOrg
[08/26/09 16:55:37.930]: MSSQL_Driver : Name: dirxml.auto.driverdn
Value: \MyOrg\MyOrg\DriverSet\MSSQL_Driver
[08/26/09 16:55:37.931]: MSSQL_Driver : Name: dirxml.auto.driverguid
Value: {BDB8F800-91CE-11de-98BA-000C2933FC40}
[08/26/09 16:55:37.949]: MSSQL_Driver : Found subscriber
MyOrg\DriverSet\MSSQL_Driver\Subscriber.
[08/26/09 16:55:37.951]: MSSQL_Driver : Found publisher
MyOrg\DriverSet\MSSQL_Driver\Publisher.
[08/26/09 16:55:37.953]: MSSQL_Driver : Creating subscriber thread.
[08/26/09 16:55:37.981]: MSSQL_Driver ST: Subscriber thread starting.
[08/26/09 16:55:38.029]: MSSQL_Driver ST: Initializing driver shim.
[08/26/09 16:55:38.030]: MSSQL_Driver ST: Reading XML attribute
vnd.nds.stream://MyOrg/MyOrg/DriverSet/MSSQL_Driver#DirXML-ApplicationSchema.
[08/26/09 16:55:38.034]: MSSQL_Driver ST: Reading driver information
from the \MyOrg\MyOrg\DriverSet\MSSQL_Driver object.
[08/26/09 16:55:38.049]: MSSQL_Driver ST: Loading Java shim
com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim.
[08/26/09 16:55:38.125]: MSSQL_Driver ST: Reading XML attribute
vnd.nds.stream://MyOrg/MyOrg/DriverSet/MSSQL_Driver#DirXML-ShimConfigInfo.
[08/26/09 16:55:38.134]: MSSQL_Driver ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.5.51 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<init-params src-dn="\MyOrg\MyOrg\DriverSet\MSSQL_Driver">
<authentication-info>

<server>jdbc:microsoft:sqlserver://10.0.0.1:1433;DatabaseName=MyDBName</server>
<user>dirxmllog</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-options>
<jdbc-class display-name="Third-Party JDBC Driver Class
Name:">com.microsoft.jdbc.sqlserver.SQLServerDrive r</jdbc-class>
<sync-schema display-name="Syncronize Schema:">dirxmllog</sync-schema>
<!-- sync-tables display-name="User
Table:">DBNetworkUsers</sync-tables -->
<!-- sync-tables display-name="Group
Table:">DBNetworkGroups</sync-tables -->
<reuse-statements display-name="Reuse Statements?:">no</reuse-statements>
<connection-tester-class display-name="Connection Tester Class
Name:">com.novell.nds.dirxml.driver.jdbc.db.MSSQLC onnectionTester</connection-tester-class>
</driver-options>
</init-params>
</input>
</nds>
[08/26/09 16:55:38.144]: MSSQL_Driver ST: DriverShim.init() returned:
[08/26/09 16:55:38.155]: MSSQL_Driver ST:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20040716_0508" instance="MSSQL_Driver"
version="1.6.3">DirXML Driver for JDBC</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status level="fatal" type="driver-general">
<description>Unable to load third-party JDBC driver:
'com.microsoft.jdbc.sqlserver.SQLServerDriver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException">

<jdbc:message>com.microsoft.jdbc.sqlserver.SQLServ erDriver</jdbc:message>
</jdbc:exception>
<jdbc:document>
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.5.51 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<init-params src-dn="\MyOrg\MyOrg\DriverSet\MSSQL_Driver">
<authentication-info>

<server>jdbc:microsoft:sqlserver://10.0.0.1:1433;DatabaseName=MyDBName</server>
<user>dirxmllog</user>
<password><!-- content suppressed -->
</password>
</authentication-info>
<driver-options>
<jdbc-class display-name="Third-Party JDBC Driver Class
Name:">com.microsoft.jdbc.sqlserver.SQLServerDrive r</jdbc-class>
<sync-schema display-name="Syncronize Schema:">dirxmllog</sync-schema>
<!-- sync-tables display-name="User
Table:">DBNetworkUsers</sync-tables -->
<!-- sync-tables display-name="Group
Table:">DBNetworkGroups</sync-tables -->
<reuse-statements display-name="Reuse Statements?:">no</reuse-statements>
<connection-tester-class display-name="Connection Tester Class
Name:">com.novell.nds.dirxml.driver.jdbc.db.MSSQLC onnectionTester</connection-tester-class>
</driver-options>
</init-params>
</input>
</nds>
</jdbc:document>
</status>
</output>
</nds>
[08/26/09 16:55:38.198]: MSSQL_Driver ST: Driver terminated.