Configure Logon Token in BusinessObjects

This section describes the steps you need to follow to work with Logon Token in BusinessObjects.

With the Dashboard Components iFrames installed, an "obsolete token error" might occur if the token that is used for signing in to BusinessObjects has expired.

There are two ways to avoid this error, both of which involve changing the files that are deployed in BusinessObjects:

  • Increase available document instances
  • Prevent users from using outdated tokens

Increase Available Document Instances

To increase the number of document instances that are available on the system, modify the parameters in the webi.properties file.

To modify the webi.properties file appropriately, follow these steps:

  1. Locate the webi.properties file at C:\Program Files(x86)\Business Objects\Tomcat55\webapps\AnalyticalReporting\WEB-INF\classes\webi.properties.
  2. Uncomment the WID_FAILOVER_SIZE=11 and WID_STORAGE_TOKEN_STACK_SIZE=11.
  3. Save and close the file.
  4. Restart the web application server.

Prevent Users from Using Outdated Tokens

To prevent users from using outdated tokens, set the logontoken.enabled parameter in the web.xml file.

To modify the web.xml file appropriately, follow these steps:

  1. Locate the web.xml file at C:\Program Files(x86)\Business Objects\Tomcat55\webapps\InfoViewApp\WEB-INF\web.xml.
  2. Find the logontoken phrase and change the parameter value from true to false.

    <context-param>
    <param-name>logontoken.enabled</param-name>
    <param-value>false</param-value>
    </context-param>

  3. Save and close the file.
  4. Restart the web application server to apply the changes.