Potential Impact to Web Timeouts

Places impacting Web Timeouts:
1. TM1s.cfg – Check if you have a setting in your tm1s.cfg as it could be impacting your
timeout if you do (note that no entry = never timeout)
IdleConnectionTimeOut
Seconds
Optional Specifies a timeout limit for idle client connections, in
seconds.
For example, if you include the line
IdleConnectionTimeOutSeconds=900 in Tm1s.cfg, the
server disconnects idle client connections after 900
seconds.
2. IIS - Connection Timeout
High Level:
At the TM1 Web entry:
See: Changing the IBM Cognos TM1 Web Session Timeout
Changes here will populate this parameter in the web.config
See: Adjusting the HttpRuntime ExecutionTimeout
Changes here will populate this parameter in the web.config
Parameter
3. Web.config file settings:
Changing the IBM Cognos TM1 Web Session Timeout
By default, IBM Cognos TM1 Web applies a 20-minute session idle timeout. If you log
in to IBM Cognos TM1 Web, and IBM Cognos TM1 Web remains idle for 20 minutes,
you are automatically logged out.
Steps
1.
2.
Edit Web.config.
Locate the following code:
<!--
SESSION STATE SETTINGS
By default ASP.NET uses cookies to identify which
requests
belong to a particular session.
If cookies are not available, a session can be tracked
by adding a session identifier to the URL.
To disable cookies, set sessionState
cookieless="true".
-->
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data
source=127.0.0.1;Trusted_Connection=yes
cookieless="false"
timeout="20"
/>
3. Change the timeout value (in minutes).
4. Save Web.config.
5. Log in to IBM Cognos TM1 Web.
Adjusting the HttpRuntime ExecutionTimeout Parameter
You can adjust the IBM Cognos TM1 Web httpRuntimeexecutionTimeout parameter if
IBM Cognos TM1 Web displays the following error message when opening a large or
complex Websheet:
Server Error in '/TM1Web' Application. Request timed
out.
The executionTimeout parameter specifies the maximum number of seconds that a
request, such as opening a Websheet, is allowed to execute before being automatically
shut down by Microsoft Internet Information Services (IIS).
Steps
1.
2.
3.
Edit Web.config.
Locate the <system.web> section.
Add or edit the httpRuntime executionTimeout parameter as follows:
<httpRuntime executionTimeout="value"
/>
where the format of value can be either seconds or HH:MM:SS.
If a value is not specified in Web.config, then the value in the Microsoft .NET
Framework configuration file, Machine.config, is used. If no value is specified in
either file, then the default value for this parameter is 90.
4. Save Web.config.
5. Restart IIS
6. Log in to IBM Cognos TM1 Web.