Good day everyone! We are having an issue that I hope someone can assist with. We currently use TM1 version 9.0 SP3 (9.0.3.173) on a Windows 2003 server. For some time we were experiencing periods where the server would basically freeze. Upon investigation it appears that there is a problem that causes the TM1 server to not receive the client response in some cases, whereby the client's thread continues to hold up the resource lock on the TM1 server. To get around this problem, we instituted the "ReceiveProgressResponseTimeoutSecs" parameter to terminate the client connection if the server did not detect the client application's response within a specified time. This worked brilliantly.
Recently, however, we began having some of our WAN users sign in to TM1 via Citrix due to response time issues. This has worked wonderfully with one exception. The parameter we instituted above, does not appear to work in the Citrix environment. In fact, I found the issue stated in our help files that in some particular situations, such as TM1 clients under a Citrix environment, the response from the client application never arrives back at the TM1 server. This causes the server to wait for an infinite amount of time, resulting in a system lockup since the client thread is never released. Because they are logged in through Citrix, having them disconnect or close Excel does not appear to release it and we are forced to recycle the server.

So my question is, is this issue with Citrix related to the version of TM1 we are running? If so, does anyone know in what version this problem has been corrected (or if it has been corrected at all)? If not, is there a workaround? I plan to look through the version docs to see if I can find it, but wanted to put it to the community as well.
Appreciate any information! Thanks
