Hi all,
I'm trying to use the JDBC driver to sync eDir to a Sybase ASE 12.5 database; when I create a user in eDir I'm getting the following fatal error:

DirXML: [05/15/06 14:42:28.82]:
DirXML Log Event -------------------
Driver = \DA-TREE\DA\NSURE\DS01\PCIE9-IDM3
Thread = Subscriber
Object = \DA-TREE\DA\NSURE\PBORRAR171
Level = error
Message = Fatal error returned from shim
DirXML: [05/15/06 14:42:28.82]: TRACE: Remote Loader: Sending...
DirXML: [05/15/06 14:42:28.82]: TRACE: <nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20051122_1255" instance="PCIE9-IDM3" version="2.1">DirXML Driver for JDBC</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="DA1#20060515192854#1#1" level="fatal" type="app-general">
<description>Unable to retrieve database metadata.</description>
<object-dn>O=DA\OU=NSURE\CN=PBORRAR171</object-dn>
<jdbc:exception jdbc:class="com.sybase.jdbc2.jdbc.SybSQLException" jdbc:error-code="2762" jdbc:sql-state="ZZZZZ">
<jdbc:message>The 'CREATE TABLE' command is not allowed within a multi-statement transaction in the 'tempdb' database.
</jdbc:message>
<jdbc:stack-trace>com.sybase.jdbc2.jdbc.SybSQLException: The 'CREATE TABLE' command is not allowed within a multi-statement transaction in the 'tempdb' database.

at com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2535)
at com.sybase.jdbc2.tds.Tds.nextResult(Tds.java:1916)
at com.sybase.jdbc2.jdbc.ResultGetter.nextResult(Resu ltGetter.java:69)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybS tatement.java:201)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybS tatement.java:182)
at com.sybase.jdbc2.jdbc.SybStatement.queryLoop(SybSt atement.java:1455)
at com.sybase.jdbc2.jdbc.SybCallableStatement.execute Query(SybCallableStatement.java:69)
at com.sybase.jdbc2.jdbc.SybDatabaseMetaData.returnRe sults(SybDatabaseMetaData.java:2284)
at com.sybase.jdbc2.jdbc.SybDatabaseMetaData.getPrima ryKeys(SybDatabaseMetaData.java:1966)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getPrimaryKeyMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getParentTableORViewMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.
DirXML: [05/15/06 14:42:28.82]: util.config.JDBCMetaData.getSchema(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getSchema(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.&lt;init>(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.getMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.newConnection(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.newSubscriptionConnection(Unkno wn Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.connect(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.synchronousTransaction(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleTransactions(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleStandardEvents(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.execute(Unknown Source)
at com.novell.nds.dirxml.remote.loader.Driver.driverS tart(Driver.java:155)
at com.novell.nds.dirxml.remote.loader.RemoteLoader.r un(RemoteLoader.java:950)
at java.lang.Thread.run(Thread.java:534)
</jdbc:stack-trace>
</jdbc:exception>
<jdbc:exception jdbc:class="com.sybase.jdbc2.jdbc.SybSQLException" jdbc:error-code="208" jdbc:sql-state="42000">
<jdbc:message>#pkeys not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).
</jdbc:message>
<jdbc:stack-trace>com.sybase.jdbc2.jdbc.SybSQLException: #pkeys not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).

at com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2535)
at com.sybase
DirXML: [05/15/06 14:42:28.82]: .jdbc2.tds.Tds.nextResult(Tds.java:1916)
at com.sybase.jdbc2.jdbc.ResultGetter.nextResult(Resu ltGetter.java:69)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybS tatement.java:201)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybS tatement.java:182)
at com.sybase.jdbc2.jdbc.SybStatement.queryLoop(SybSt atement.java:1455)
at com.sybase.jdbc2.jdbc.SybCallableStatement.execute Query(SybCallableStatement.java:69)
at com.sybase.jdbc2.jdbc.SybDatabaseMetaData.returnRe sults(SybDatabaseMetaData.java:2284)
at com.sybase.jdbc2.jdbc.SybDatabaseMetaData.getPrima ryKeys(SybDatabaseMetaData.java:1966)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getPrimaryKeyMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getParentTableORViewMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getSchema(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.getSchema(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.config.JDBC MetaData.&lt;init>(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.getMetaData(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.newConnection(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionFactory.newSubscriptionConnection(Unkno wn Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.connect(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.synchronousTransaction(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleTransactions(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleStandardEvents(Unknown Source)
at com.n
DirXML: [05/15/06 14:42:28.82]: ovell.nds.dirxml.driver.jdbc.JDBCSubscriptionShim. execute(Unknown Source)
at com.novell.nds.dirxml.remote.loader.Driver.driverS tart(Driver.java:155)
at com.novell.nds.dirxml.remote.loader.RemoteLoader.r un(RemoteLoader.java:950)
at java.lang.Thread.run(Thread.java:534)
</jdbc:stack-trace>
</jdbc:exception>

Thanks in advance for any idea.
Ivo