I searched for sybase session timeouts but other than the tcp keepalive timeout, which is 2 hours per default, I didn't find anything. I traced the output of the GUI that I use (based on jconnect) : it sends a "select getdate()" query about every 400 secs. This is, considering the order of magnitude, just below the 10-15 minutes timeout I'm experiencing. I also noticed that I'm not receiving TCP Keep-Alive packages from springbok. That could be a router configuration thing anywhere between client and server.