<br><font size=2 face="sans-serif">Hi.</font>
<br>
<br><font size=2 face="sans-serif">I put together a simple JDBC app that
uses the Driver Manager class to establish a connection to a DB2 Database.
&nbsp;When running on sun's JVM, it establishes the connection fine. </font>
<br>
<br><font size=2 face="sans-serif">When using kaffe, &nbsp;I get the following
error.</font>
<br>
<br><font size=2 face="sans-serif">com.ibm.db2.jcc.a.DisconnectException:
SocketException 'Unknown socket option' DB2ConnectionCorrelator: null</font>
<br><font size=2 face="sans-serif">&nbsp; at com.ibm.db2.jcc.b.fc.a (fc.java:394)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.b.fc.&lt;init&gt;
(fc.java:66)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.b.a.v
(a.java:254)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.b.b.a
(b.java:1792)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.a.p.&lt;init&gt;
(p.java:936)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.b.b.&lt;init&gt;
(b.java:324)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at com.ibm.db2.jcc.DB2Driver.connect
(DB2Driver.java:165)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at java.sql.DriverManager.getConnection
(DriverManager.java:164)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at Db2JDBCConnect.run (Db2JDBCConnect.java:37)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;at java.lang.VMThread.run
(VMThread.java:123)</font>
<br>
<br><font size=2 face="sans-serif">&nbsp;This problem occurs only with
DB2. </font>
<br>
<br><font size=2 face="sans-serif">Seems like a socket option needs to
be set. I tried looking through the kaffe source code myself ( in particular
the standard socket libraries PlainSocketImpl.c ) but i thought it might
be easier for you to debug this issue</font>
<br>
<br><font size=2 face="sans-serif">I know DB2 does a setSocketTimeout()
as maybe something different from what the other databases drivers do,
but I could be wrong. </font>
<br>
<br><font size=2 face="sans-serif">Attached is the source and bytecode
for the simple jdbc app I compiled and ran on kaffe. (Again, this runs
fine on suns java). The DB2 jdbc drivers are also attached. I built and
installed the latest development release of kaffe 1.1.7 on Redhat Linux.
</font>
<br>
<br><font size=2 face="sans-serif">You may have to modify the source Db2Test.java
to point to a valid database server. &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">To run the app: kaffe -classpath &nbsp;db2jcc.jar:
db2jcc_license_cu.jar:. Db2Test </font>
<br>
<br><font size=2 face="sans-serif">Please let &nbsp;me know if there is
a workaround and if some sections of the code need to be modified and the
VM rebuilt. &nbsp;Please let me know if you need more information.</font>
<br><font size=2 face="sans-serif">Thanks for your help.</font>
<br>
<br><font size=2 face="sans-serif">Sincerely,</font>
<br>
<br><font size=2 face="sans-serif">Brennan Monteiro.</font>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">&nbsp;</font>
<br>
<br>