We have a Bobje installation and use crystal reports infoview to share some of our reports with our customers over the internet. Most reports will work ok however any reports that take 'longer' seem to fail. Longer being about 3-4 mins. If we run the same reports on the local network they work fine. In fact we have some reports that take 10-15 mins that return fine locally but not over the internet.
We have been in contact with SAP about this and have not had any satisfactory solution (so far!!). Mostly getting browser and java version. We have also increased as many timeouts as we can but this has had no effect.
We are now at a loss about what to do next. One suggestion is that it may be 'network' related but I am unsure as to where to start on that one. another idea is that it may be an OS socket timeout ??
Additional Information:
- Server RH 4
- Bobje version XI 3.1 fix pack 1.5
- Oracle 10g RAC
Any help would be much appreciated.
James
Where to go next: I'd get a sniffer of some kind to determine exactly what's going on. Wireshark is a great tool for troubleshooting issues like this. You'll see exactly what's happening over the network. Take one baseline capture locally, then another with a remote client connecting. Compare the two and see where things are different.
My guess: you've got a stateful firewall somewhere in the equation that's killing the connection after a given number of idle minutes. Some method of TCP keepalive would be necessary to maintain the connection.
I think I found something you may be able to use:
http://vivekagarwal.wordpress.com/2009/07/04/firewall-dropping-oracle-database-connections-in-websphere-connection-pool/
In the end I configured the embedded tomcat in BO with an ajp connector. I then configured apache httpd with mod_jk. This fixed the issue.
J