Thursday, January 17, 2008

Getting timeout after 10 min when working with RAS is Business Objects

We have a customer that is using firewalls between each of our servers on the farm.

We gave the customer specific description on how to configure Business Objects to be firewall friendly (according to the administrator guide) but sadly we still faced a critical error that caused our customer to wait for 10 min (I am serious) until getting timeout when trying to run a report (Error was "Request timed out because there has been no reply from the server in 600000 ms").

After working with the support and also running some port monitor we have found that apparently the dispatch of an action to RAS doesn't return the response on the same connection but rather opens a new connection from the RAS to the client SDK server (The client actually open some port for listening) - this is used as an async operation mechanism between SDK and RAS.

The port that is used by the client is selected out of a range of ports that is configured in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\CER.

The default setting is on my XP are:

  1. "ConnectionPool"="5"
  2. "RequestPortLower"=dword:00000000
  3. "RequestPortUpper"=dword:00010000
  4. "ConnectionTimeout"="600000"

So you can see that the timeout is 600000 milliseconds = 10 min.

for our customer we set the range to be 5 ports and connection pool of 5 ports

In general don't forget that the first NIC that is used must be the one that is reachable to the RAS or else you could face the same symptom.

Hope that helped you (because I know by fact that this is not documented in Business Objects XI R 2 documentation)

Wednesday, January 09, 2008

Integrate ClearCase, CCRC and ClearQuest 7.0.1 with Visual Studio 2008

A friend of mine at work told me that finally IBM has published a solution to enable us to use Clear Case with VS2008! (kinda work around)

It took them "only two month" I hope they will fix the SLA until next version.

More info can be fount at article

Thursday, January 03, 2008

Loading, compiling & Running solutions from Dynamic views raise an error about "location is not trusted"

I wanted to do a code review for one of the developers in my team and decided to use dynamic view (and not snapshot view) to allow faster creation of view without any footprint.

You can read about the differences between the two at the following article from IBM site.

The minute I tried loading the solution I got the following error:

Trust Error

I started searching for a solution and found few articles:

According to IBM you should do – That didn’t work for me
According to Microsoft you should do - That worked for me by adding the "file://M:/*" as a trusted URL (we use drive M as the shared area).

Hope that help you a little.