|
From: Steve B. <st...@te...> - 2007-05-22 14:24:49
|
> ... the incoming AND outgoing seqnums are always set to 1. Hi Robert, It sounds like you can't write to the session table for some reason. It might be related to the Proxool exceptions you described. That would explain the apparent reset when you restart. It's not really a reset, but the sequence numbers were never incremented. I don't have access to Oracle so I can't try it out myself. A quick Google search didn't find any reported problems that sound similar. You can try modifying the JdbcUtil. getDataSource() method to return an instance of an OracleDataSource instead of using Proxool to wrap and pool Oracle connections. You are right that using JDBC for the quickfix.MessageStore is a more flexible way to support failover. I'd still recommend using files for logging (quickfix.Log) because they it's much faster than JDBC. I will modify the JdbcLogFactory and JdbcStoreFactory in the next version of QFJ so it will be easier to set up your own data source (like I'm suggesting here). Let us know if you learn some more about the problem. Thanks, Steve |