Product:
IBM Cognos BI 10.2.1
Windows 2008 R2 Server
Internet Explorer 10
Symptom:
When user surf to Cognos Connection things does not look correct, and if they try with FireFox it looks better. If the user press F12 inside IE and manually change the browser to use IE10 Compatibly mode it works better.
Problem:
Cognos BI 10.2.1 only supports IE 10 and IE 11 in compatibly mode.
Solution:
You can force the IE to use one mode for all traffic to a website by setting the value of HTTP Response Headers inside Internet Information Services (IIS) Manager.
Expand the folder three to the cgi-bin icon, and click on HTTP Response Headers
Click ADD
Enter X-UA-Compatible as Name
Enter IE=EmulateIE7 as Value
Click OK
Close IE and start IE again and test to surf to Cognos Connection.
Or you can change it direct in the web.config file for Cognos.
Go to folder C:\Program Files\ibm\cognos\c10_64\cgi-bin
Open web.config file in notepad
Add the <httpProtocol> section shown below:
<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<handlers>
<add name=”Cognos-ISAPI” path=”cognosisapi.dll” verb=”*” modules=”IsapiModule” scriptProcessor=”C:
\Program Files\ibm\cognos\c10_64\cgi-bin\cognosisapi.dll” resourceType=”Unspecified” preCondition=”bitness64″ />
<add name=”Cognos-CGI” path=”*.cgi” verb=”*” modules=”CgiModule” resourceType=”Unspecified” />
</handlers>
<httpProtocol>
<customHeaders>
<add name=”X-UA-Compatible” value=”IE=EmulateIE7″ />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
Save the web.config file.
Close internet explorer and test again to surf to Cognos Connection.
More info:
http://frankcode.wordpress.com/2013/10/17/a-guide-to-ie-compatibility-view-and-x-ua-compatible/