[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Bug in JDBC-LDAP Bridge - JndiLdapConnection
- To: Suraj.AMIN@syntegra.com, OpenLDAP-software@OpenLDAP.org
- Subject: Re: Bug in JDBC-LDAP Bridge - JndiLdapConnection
- From: Marc Boorshtein <mboorshtein@yahoo.com>
- Date: Tue, 8 Mar 2005 07:21:03 -0800 (PST)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=fxEQcRVSQN09l/IkUUGZ9lBX5gMsy/R/+B+yaYB6G8UGu/Vp+UZupeFXI3miq6mqGy2rd4nu55kJ1VBeV3rq49o8KsE5ogvuhrnnqcBmK46D5FPZkCQDy3xmKxp/jMjjTubKRlCSX6nuc1RRQEEcEAiPjl8BSzv0S2yrNuLzZ2w= ;
- In-reply-to: 6667
This will be fixed in the next release. The
"build-jar" task in the build.xml file can be used to
re-build with this fix. Have you oppened an ITS
ticket? If not, can you please do so?
Thanks
Marc Boorshtein
--- Suraj.AMIN@syntegra.com wrote:
> As per the documention of JDBC-LDAP Bridge on
> OctetString's website regarding
> the properties that can be passed in the
> ldapConnectString:-
> ignore_transactions: set to true if calls to
> setAutoCommit(), commit() and
> rollback() should be ignored. Default is false.
>
> I was using Apache's dbcp to manage my connections
> to various databases
> including connections to my ldap servers. However
> when the
> org.apache.commons.dbcp.BasicDataSource initializes
> it does certain
> validations during it makes calls to the connection
> objects setAutoCommit(),
> rollback(), etc.
>
> If the ignore_transactions property is not sent via
> the ldapConnectString,
> any calls to setAutoCommit(), commit() and
> rollback() methods in
> com.octetstring.jdbcLdap.jndi.JndiLdapConnection
> results in
> SQLException("LDAP Does Not Support Transactions")
> being thrown. The above is
> done via a:
> if (! this.ignoreTransactions) {
> throw new SQLException("LDAP Does Not Support
> Transactions");
> }
>
> But the rollback() method does not have the above if
> block and throws a
> SQLException directly.
>
> The source code of JndiLdapConnection can be found
> at:
>
http://www.openldap.org/devel/cvsweb.cgi/~checkout~/src/com/octetstring/jdbcL
>
dap/jndi/JndiLdapConnection.java?rev=1.4&cvsroot=JDBCLDAP&hideattic=1&sortbyd
> ate=0
>
> Regards,
>
> Suraj Amin
>
>
>
********************************************************************
>
> This email may contain information which is
> privileged or confidential. If you are not the
> intended recipient of this email, please notify the
> sender immediately and delete it without reading,
> copying, storing, forwarding or disclosing its
> contents to any other person
> Thank you
>
> Check us out at http://www.bt.com/consulting
>
>
********************************************************************
>