<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>QueryVision</title>
	<atom:link href="http://queryvision.com/feed/" rel="self" type="application/rss+xml"/>
	<link>http://queryvision.com/</link>
	<description></description>
	<lastBuildDate>Mon, 17 Jun 2019 20:52:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>QueryVision SharePoint Display options for IBM Cognos Analytics 11.X Dashboards and Interactive Reports</title>
		<link>http://queryvision.com/queryvision-sharepoint-display-options-for-ibm-cognos-analytics-11-x-dashboards-and-interactive-reports/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Mon, 17 Jun 2019 19:48:22 +0000</pubDate>
				<category><![CDATA[Cognos In Depth]]></category>
		<category><![CDATA[SharePoint in Depth]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5479</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Seamlessly embedded Cognos Analytics in SharePoint applications More is more &#8211; maximize the screen size of Cognos Content Less is more &#8211; don&#8217;t require users to be trained on 11.X Overview QueryVision&#8217;s Cognos Component SharePoint web part offers options on showing and hiding IBM Cognos Analytics UI Navigation bar (left side bar) Application bar (top [&#8230;]</p>
<p><a href="http://queryvision.com/queryvision-sharepoint-display-options-for-ibm-cognos-analytics-11-x-dashboards-and-interactive-reports/">QueryVision SharePoint Display options for IBM Cognos Analytics 11.X Dashboards and Interactive Reports</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<ul>
<li><strong><em>Seamlessly embedded Cognos Analytics in SharePoint applications</em></strong></li>
<li><strong><em>More is more</em> &#8211; maximize the screen size of Cognos Content</strong></li>
<li><strong><em>Less is more</em> &#8211; don&#8217;t require users to be trained on 11.X</strong></li>
</ul>





<h2 class="wp-block-heading">Overview</h2>


<p>QueryVision&#8217;s Cognos Component SharePoint web part offers options on showing and hiding</p>
<ul>
<li>IBM Cognos Analytics UI
<ul>
<li>Navigation bar (left side bar)</li>
<li>Application bar (top bar)</li>
</ul>
</li>
<li>SharePoint UI
<ul>
<li>Hide Page Header bar</li>
<li>Hide Navigation Sidebar</li>
</ul>
</li>
</ul>


<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1024" height="543" src="http://queryvision.com/wp-content/uploads/2019/06/Allbarsshowing_regions-1024x543.png" alt="" class="wp-image-5482" srcset="http://queryvision.com/wp-content/uploads/2019/06/Allbarsshowing_regions-1024x543.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/Allbarsshowing_regions-300x159.png 300w, http://queryvision.com/wp-content/uploads/2019/06/Allbarsshowing_regions-768x407.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Cognos Analytics Dashboard: SharePoint and Cognos Analytics UI elements that can be hidden</figcaption></figure>



<figure class="wp-block-image"><img decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-1024x549.png" alt="" class="wp-image-5475" srcset="http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone.png 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Cognos Analytics Dashboard &#8211; &#8220;hide-able&#8221; elements hidden</figcaption></figure>



<h2 class="wp-block-heading">3 Reasons to control how Cognos content is displayed in your SharePoint application</h2>



<h3 class="wp-block-heading">Seamlessly embedded Cognos Analytics in SharePoint applications</h3>


<p>For a business applications, embedded reports and analytics need to be seamlessly integrated as &#8220;just another element&#8221; on a page. The application may call for a range of analytics presentation to the user including view only, limited interaction, to full authoring. The techniques and features described here provide the web app developer with the ability to show as much or as little of IBM Cognos Analytics components and UI as required on a web part/web page by page basis</p>


<h3 class="wp-block-heading">More is more &#8211; maximize the space for reports</h3>


<p>While Cognos Analytics can be authored to provide reports that adapt to window size and screen resolution, there is a limit to auto-adjusting via &#8220;responsive&#8221; design techniques.</p>
<p>In addition, many Cognos reports were designed assuming (due to layout or information density) to be viewed at full screen.</p>
<p>SharePoint application design is frequently based on one or more &#8220;Master&#8221; pages which become a [default] template for all pages in the application. Frequently this includes a page header (at the top) and a navigation sidebar (on the left) which includes site wide navigation and action controls and menus. For the Master page template (e.g. Teams app) the header/nav sidebar consume 50% or more of the screen space!</p>
<p>QueryVision provides SharePoint techniques to show/hide these SharePoint page elements, with optional user control.</p>


<h3 class="wp-block-heading">Less is more &#8211; limit user options</h3>


<p><strong><em>Tailor the embedded Cognos experience to the audience</em></strong></p>
<p><strong><em>Ensure users don’t get lost</em> – ensure users use SharePoint vs. Cognos navigation</strong></p>


<p>IBM Cognos can support a range of users, including, email/PDF recipients, reports consumers, interactive business users, ad-hoc analysts, analytics authors, etc. </p>


<p>Our Customers tell us that in SharePoint apps they need to restrict access to the Cognos UI:</p>
<ul>
<li>Many of their SharePoint users are not trained on the Cognos application or the organization of Cognos content in the 11.x folder structure &#8211; so offering the 11.X UI is potentially confusing.</li>
<li>A key feature of SharePoint apps to provide navigation with the app pages and control access to external tool, which in many cases means &#8220;disabling&#8221; 11.X UI navigation</li>
<li>The desired Analytics behavior on most SharePoint app pages is as report consumer (view only) or where interactivity (e.g. filtering, drill down) is restricted to that built into the report or dashboard.</li>
</ul>


<p>QueryVision provides the ability to hide or show the 11.X application and navigation toolbar on an individual web part basis</p>



<h2 class="wp-block-heading">How to&#8230;</h2>



<h3 class="wp-block-heading">Show/Hide IBM Cognos 11.X toolbars</h3>


<p>IBM Cognos Analytics 11.X supports both the 10.X content&nbsp; types and the new 11.X types</p>
<ul>
<li>10.X Cognos Content
<ul>
<li>Reports (10.X compatible reports are 11.X reports with &#8216;interactive&#8217; : false &#8211; in the report authoring tool)</li>
<li>Analysis Studio, Query Studio, PowerPlay Studio, etc. etc.</li>
<li>Portal Pages</li>
<li>..</li>
</ul>
</li>
</ul>
<p style="padding-left: 40px;">10.X content can be accessed and presented with the QueryVision Report Viewer Web Part.</p>
<ul>
<li>New 11.X Analytics Content
<ul>
<li>Reports (with interactive: true)</li>
<li>Dashboards (exploration dashboards)</li>
</ul>
</li>
</ul>
<p>11.X content can be viewed with the QueryVision Cognos Component Viewer Web Part.</p>
<ul>
<li>For how to use the Cognos Component Viewer Web Part see Section 8.9 of the <a href="http://queryvision.com/wp-content/uploads/2015/10/QueryVision-Web-Parts-Installation-Guide.pdf">QueryVision Web Parts Installation Guide</a></li>
</ul>
<p>For 11.0.13+, both the Dashboard and interactive Reports are presented by capturing the &#8220;Share Link&#8221; as defined here:</p>
<p><a href="http://queryvision.com/ibm-analytics-11-x-urls-they-are-a-changing/#8220Share8221_links_are_stable_URLs">How to find the Share for a report or dashboard</a></p>
<p>For example &#8211; the following is Share link for the sample report &#8220;Corporate Website visits&#8221;:</p>


<pre class="wp-block-code"><code>https://w16ca111a/ibmcognos/bi/?pathRef=.public_folders%2FSamples%2FReports%2FCorporate%2Bwebsite%2Bvisits</code></pre>


<p></p>
<p>To hide the navbar (left panel) or appbar (top panel), append the following to the Share:</p>
<p style="padding-left: 40px;">&amp;ui_appbar=false</p>
<p style="padding-left: 40px;">&amp;ui_navbar=false</p>
<p>For example:</p>


<pre class="wp-block-code"><code>https://w16ca111a/jbmcognos/bi/?pathRef=.public_folders%2FSamples%2FReports%2FCorporate%2Bwebsite%2Bvisits&amp;ui_appbar=false&amp;ui_navbar=false</code></pre>


<p></p>
<p>In the Cognos Component Web Part ensure either of the following:</p>
<p>Report</p>
<ul>
<li>Component Type: Analysis Report</li>
<li>Analysis Report Share: the share link, as defined above</li>
</ul>
<p>Report</p>
<ul>
<li>Component Type: Analysis Dashboard</li>
<li>Analysis Dashboard Share: the share link, as defined above</li>
</ul>


<figure class="wp-block-image"><img decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/ICAhidenone-1024x549.png" alt="" class="wp-image-5478" srcset="http://queryvision.com/wp-content/uploads/2019/06/ICAhidenone-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenone-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenone-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenone.png 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>11.X interactive report in Cognos Component Viewer, nothing hidden</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/ICAhidenav-1024x549.png" alt="" class="wp-image-5477" srcset="http://queryvision.com/wp-content/uploads/2019/06/ICAhidenav-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenav-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenav-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/ICAhidenav.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Hide the 11.x navbar (left)</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/ICAhideall-1024x549.png" alt="" class="wp-image-5476" srcset="http://queryvision.com/wp-content/uploads/2019/06/ICAhideall-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/ICAhideall-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/ICAhideall-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/ICAhideall.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>+Hide the 11.X app bar</figcaption></figure>



<h3 class="wp-block-heading">Show/Hide SharePoint page elements</h3>


<p>Showing/Hiding the SharePoint page header and navigation sidebar are part of the QueryVision Autosizing tool-suite, which is covered here:</p>
<p><a href="http://queryvision.com/kb/queryvision-report-viewer-autosizing-overview/">QueryVision Report Viewer Autosizing</a></p>
<p>In particular, see the <a href="http://queryvision.com/wp-content/uploads/2015/10/QueryVision-Report-AutoSizing-Guide.pdf">QueryVision Report AutoSizing Guide</a>, Chapter 8 &#8211; SharePoint Page Layout Modification Tools and the samples and JavaScript source/libraries in the <a href="http://queryvision.com/wp-content/uploads/2015/10/Autosizing-Samples.zip">AutoSizing Samples</a></p>
<p>In the SharePoint page below:</p>
<ul>
<li>The Cognos Components viewer is showing a Dashboard with the 11.x appbar (top) and navbar (left side) hidden</li>
<li>The SharePoint page header/nav sidebar show/hide scripts have been added via a Script Editor web part, currently showing the buttons &#8220;Hide Header&#8221; and &#8220;Hide Navigation&#8221;. The scripts in this state are in &#8220;Show&#8221; mode for both the header and navigation.</li>
</ul>
<p style="padding-left: 40px;">Note the &#8220;hide/show&#8221; buttons are optional. The source code is available to change as required.</p>
<ul>
<li>The SharePoint header and navigation sidebar are visible</li>
</ul>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/showhideshowall-1024x549.png" alt="" class="wp-image-5473" srcset="http://queryvision.com/wp-content/uploads/2019/06/showhideshowall-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/showhideshowall-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/showhideshowall-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/showhideshowall.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>


<p>The user clicked on &#8220;Hide Header&#8221; button, which has changed to Show Header. The page header is hidden</p>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/showhideshownav-1024x549.png" alt="" class="wp-image-5474" srcset="http://queryvision.com/wp-content/uploads/2019/06/showhideshownav-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownav-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownav-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownav.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>The user clicked on Hide Navigation, which hides the SharePoint navbar. In the example below both page header and the side navbar are hidden</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="549" src="http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-1024x549.png" alt="" class="wp-image-5475" srcset="http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-1024x549.png 1024w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-300x161.png 300w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone-768x411.png 768w, http://queryvision.com/wp-content/uploads/2019/06/showhideshownone.png 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p><a href="http://queryvision.com/queryvision-sharepoint-display-options-for-ibm-cognos-analytics-11-x-dashboards-and-interactive-reports/">QueryVision SharePoint Display options for IBM Cognos Analytics 11.X Dashboards and Interactive Reports</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>IBM Analytics 11.X Report URLs – they are a changing…</title>
		<link>http://queryvision.com/ibm-analytics-11-x-urls-they-are-a-changing/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Fri, 14 Jun 2019 17:10:38 +0000</pubDate>
				<category><![CDATA[Cognos]]></category>
		<category><![CDATA[Cognos In Depth]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5346</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Users who bookmark ICA 11.X interactive reports and dashboards may find they are broken in newer 11.X releases Web/App Developers &#8211; Use &#8220;Share&#8221; links or embed code&#160; + IBM extensions vs the URL formats ICA 11 puts in the Browser Address bar/field (URL) to run &#8220;interactive&#8221; Reports and Analytics 11 Dashboards in web applications Why [&#8230;]</p>
<p><a href="http://queryvision.com/ibm-analytics-11-x-urls-they-are-a-changing/">IBM Analytics 11.X Report URLs &#8211; they are a changing&#8230;</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p style="padding-left: 40px;"><em><strong>Users who bookmark ICA 11.X interactive reports and dashboards may find they are broken in newer 11.X releases</strong></em></p>
<p style="padding-left: 40px;"><strong><em>Web/App Developers &#8211; Use &#8220;Share&#8221; links or embed code&nbsp; + IBM extensions vs the URL formats ICA 11 puts in the Browser Address bar/field (URL) to run &#8220;interactive&#8221; Reports and Analytics 11 Dashboards in web applications</em></strong></p>





<h2 class="wp-block-heading">Why are Report URLs important?</h2>



<p>IBM Cognos has long relied on URLs with a rich collection of query string options to run reports and dashboards, show a specific file format of a saved report and to launch different Cognos tools.</p>



<p>When a user creates a bookmark (in any browser), the bookmark is created using the URL shown in the browser address bar/field. </p>



<p>They are also used by web application developers to link to/launch those reports within applications. QueryVision also makes extensive use of URLs in addition to SDK calls in the QueryVision SharePoint Web Parts for Cognos.</p>



<h2 class="wp-block-heading">ICA 11.X URL formats are not stable </h2>



<p>With 10.x.x, while IBM would introduce new forms of the URLs and introduce new query string parameters, over time, but the existing URLs were stable. And in 11.x, those 10.x.x URLs continue to be supported.</p>



<p>However, the internal URLs that are generated (as seen in the browser address bar after the report or dashboard has executed) have changed substantially from release to release (e.g. 11.0.7 &#8230; 11.1.2) and are not forward compatible. This means that a user&#8217;s bookmarks for ICA 11 reports and dashboards will break. </p>



<p>While the ICA 11 UI does provide the Share Icon for users:</p>

<p><a href="http://queryvision.com/wp-content/uploads/2019/06/ShareIcon.png">
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5262" src="http://queryvision.com/wp-content/uploads/2019/06/ShareIcon.png" width="36" height="36"></a></p>

<p>the ICA UI does not provide a way to turn that into a bookmark. While it is possible to edit a bookmark and insert the Share URL, it&#8217;s several extra (Browser specific) steps. And, as a ICA 11.X report bookmark created will work in the current release, the user will not realize the URL is not forward compatible until it fails in the next ICA 11.X release</p>



<p>On the other hand, the URLs provided by the &#8220;Share&#8221; feature (<a href="#8220Share8221_links_are_stable_URLs">Share Links are stable URLs</a>) can be extended to create report and dashboard links with options for web applications, which are stable over 11.X releases</p>



<h3 class="wp-block-heading">What&#8217;s changed &#8211; how different are the URLs?</h3>



<p>However, in testing with ICA  11.0.7 , 11.0.13 and 11.1.2 we have discovered that not only have the URL formats for 11.X interactive report and dashboard generated by Cognos (and shown in the Browser Address bar) changed substantially with each release, but they no longer work in newer releases.</p>


<p style="padding-left: 40px;"><strong>URL formats from 11.0.7 and 11.0.13 to run the same sample report in 11.1.2 resulted in the report authoring tool launching the &#8220;Template and themes&#8221; panel as if we were building a new report with no data source defined</strong></p>


<p>As illustration, here are the URLs IBM ICA 11.0.7, 11.0.13 and 11.1.2 used to run the &#8220;Corporate website visits&#8221; sample report. The URLS have been unravelled/expanded for clarity&#8230;</p>



<pre class="wp-block-code"><code>// ICA 11.0.7

http://w16ca111A:80/thrpntcognos/bi/?
perspective=authoring
&amp;context=%7b%22perspective%22%3a%22authoring%22%2c%22content%22%3a%7b%22module%22%3a%22bi%2fauthoring%2frsContentView%22%2c%22id%22%3a%22http%3a%2f%2fw16ca111a%2fjbmcognos%2fbi%2f%3fpathRef%3d.public_folders%252FSamples%252FReports%252FCorporate%252Bwebsite%252Bvisits%22%2c%22isViewer%22%3atrue%2c%22isNewFromModule%22%3afalse%2c%22isNewFromPackage%22%3afalse%2c%22cmProperties%22%3a%7b%22runInAdvancedViewer%22%3afalse%2c%22executionPrompt%22%3atrue%2c%22permissions%22%3a%5b%22execute%22%2c%22read%22%2c%22setPolicy%22%2c%22traverse%22%2c%22write%22%5d%2c%22modificationTime%22%3a%222016-05-25T19%3a49%3a07.567Z%22%2c%22options%22%3anull%2c%22id%22%3a%22http%3a%2f%2fw16ca111a%2fjbmcognos%2fbi%2f%3fpathRef%3d.public_folders%252FSamples%252FReports%252FCorporate%252Bwebsite%252Bvisits%22%2c%22type%22%3a%22report%22%2c%22defaultName%22%3a%22Customer+satisfaction+and+returns%22%2c%22version%22%3a2%7d%2c%22rsFinalRunOptions%22%3a%7b%22format%22%3a%22HTML%22%2c%22a11y%22%3afalse%2c%22bidi%22%3afalse%2c%22runInAdvancedViewer%22%3afalse%2c%22prompt%22%3atrue%7d%7d%7d

// which decomposes to the following with URL decode

http://w16ca111A:80/thrpntcognos/bi/?
perspective=authoring
&amp;context=&lt;json> 
{
   "perspective":"authoring",
   "content":{
      "module":"bi/authoring/rsContentView",
      "id":"http://w16ca111a/jbmcognos/bi/?pathRef=.public_folders%2FSamples%2FReports%2FCorporate%2Bwebsite%2Bvisits",
      "isViewer":true,
      "isNewFromModule":false,
      "isNewFromPackage":false,
      "cmProperties":{
         "runInAdvancedViewer":false,
         "executionPrompt":true,
         "permissions":[
            "execute",
            "read",
            "setPolicy",
            "traverse",
            "write"
         ],
         "modificationTime":"2016-05-25T19:49:07.567Z",
         "options":null,
         "id":"http://w16ca111a/jbmcognos/bi/?pathRef=.public_folders%2FSamples%2FReports%2FCorporate%2Bwebsite%2Bvisits",
         "type":"report",
         "defaultName":"Customer+satisfaction+and+returns",
         "version":2
      },
      "rsFinalRunOptions":{
         "format":"HTML",
         "a11y":false,
         "bidi":false,
         "runInAdvancedViewer":false,
         "prompt":true
      }
   }
}</code></pre>



<pre class="wp-block-code"><code>//11.0.13

http://w16ca11/ibmcognos/bi/?
perspective=authoring
&amp;id=iCBB313DB6CC745608E590CCB29B51B26
&amp;isViewer=false
&amp;isNewFromModule=false
&amp;isNewFromPackage=false
&amp;isNewDataSetFromModule=false
&amp;isNewDataSetFromPackage=false
&amp;isTemplate=false
&amp;isDataset=false
&amp;UIProfile=Titan
&amp;cmProperties%5Bid%5D=iCBB313DB6CC745608E590CCB29B51B26&amp;rsFinalRunOptions%5Bformat%5D=HTML&amp;rsFinalRunOptions%5Ba11y%5D=false&amp;rsFinalRunOptions%5Bbidi%5D=false&amp;rsFinalRunOptions%5BrunInAdvancedViewer%5D=true&amp;rsFinalRunOptions%5BDownload%5D=false&amp;rsFinalRunOptions%5Bprompt%5D=true&amp;rsFinalRunOptions%5BisApplication%5D=false

// URL Decoded for clarity:

http://w16ca111a/jbmcognos/bi/?
perspective=authoring
&amp;pathRef=
.public_folders/Samples/Reports/Corporate+website+visits
&amp;id=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;objRef=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;cmProperties[id]=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;cmProperties[type]=report
&amp;cmProperties[defaultName]=Corporate website visits
&amp;cmProperties[permissions][]=execute
&amp;cmProperties[permissions][]=read
&amp;cmProperties[permissions][]=setPolicy
&amp;cmProperties[permissions][]=traverse
&amp;cmProperties[permissions][]=write


//11.1.2

http://w16ca111a/jbmcognos/bi/?
perspective=authoring
&amp;id=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;objRef=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;cmProperties%5Bid%5D=i35A456A7092046B68BCB3D3DBB8D61E9
&amp;cmProperties%5Btype%5D=report
&amp;cmProperties%5BdefaultName%5D=Corporate%20website%20visits&amp;cmProperties%5Bpermissions%5D%5B%5D=execute
&amp;cmProperties%5Bpermissions%5D%5B%5D=read
&amp;cmProperties%5Bpermissions%5D%5B%5D=setPolicy
&amp;cmProperties%5Bpermissions%5D%5B%5D=traverse
&amp;cmProperties%5Bpermissions%5D%5B%5D=write</code></pre>



<h2>&#8220;Share&#8221; links are stable URLs</h2>



<p>The &#8220;Share&#8221; feature creates URLs that are compatible between 11.X releases and can be extended with optional parameters.  </p>



<h3 class="wp-block-heading">How to find the Share for a report or dashboard</h3>


<p style="text-align: center;">Finding the Share option in the ICA 11 UI App Bar</p>
<p><a href="http://queryvision.com/wp-content/uploads/2019/06/ShareToolBar-e1560557015182.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5424" src="http://queryvision.com/wp-content/uploads/2019/06/ShareToolBar-e1560557015182.png" alt="" width="450" height="77"></a></p>
<p style="text-align: center;">Finding the Share option in the ICA 11 UI for a Report or Dashboard</p>
<p><a href="http://queryvision.com/wp-content/uploads/2019/06/FindShareOption-e1560531956751.png"> <img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5262" src="http://queryvision.com/wp-content/uploads/2019/06/FindShareOption-e1560531956751.png" width="375" height="338"> </a></p>
<p style="text-align: center;">Selecting the Share &#8220;link&#8221; to use the raw URL, &#8220;embed&#8221; if you want to drop directly into your HTML page</p>
<p><a href="http://queryvision.com/wp-content/uploads/2019/06/SelectShareLink-e1560531890656.png"> <img decoding="async" class="aligncenter size-full wp-image-5262" src="http://queryvision.com/wp-content/uploads/2019/06/SelectShareLink-e1560531890656.png" alt="PPFinalSln" width="300&quot;" height="380"> </a></p>


<p>The following is an example of a Share &#8220;Link&#8221;</p>



<pre class="wp-block-code"><code>// ICA 11.1.2 example 

http://w16ca111a/jbmcognos/bi/?pathRef=.public_folders%2FSamples%2FReports%2FCorporate%2Bwebsite%2Bvisits

// URL decoded

http://w16ca111a/jbmcognos/bi/?pathRef=.public_folders/Samples/Reports/Corporate+website+visits</code></pre>


<p>Starting with the Share link as provided from the UI, the can be extended.</p>
<h3>IBM information on URL formats for extending Share &#8220;links&#8221; and &#8220;embed code&#8221;</h3>
<p>IBM does provide information on using URLS:</p>
<p><a href="https://www.ibm.com/support/knowledgecenter/en/SSEP7J_11.0.0/com.ibm.swg.ba.cognos.wig_cr.doc/c_wig_cr_create_custom_url.html">Creating custom URLs to display and run Cognos Analytics content</a></p>
<p>While this has not not been updated since 11.0.7, they appear to be valid in 11.1.2</p><p><a href="http://queryvision.com/ibm-analytics-11-x-urls-they-are-a-changing/">IBM Analytics 11.X Report URLs &#8211; they are a changing&#8230;</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Warning and tools for SSO support for IBM Cognos Analytics 11.X</title>
		<link>http://queryvision.com/warning-tools-sso-support-ibm-cognos-analytics-11-x/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Tue, 20 Feb 2018 15:43:54 +0000</pubDate>
				<category><![CDATA[Cognos]]></category>
		<category><![CDATA[Installation]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5315</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Discovered in our support of IBM Cognos Analytics 11.0.9 is a a buggy Microsoft IIS module to avoid and a tool to automate IIS configuration. Avoid Microsoft Application Request Routing (ARR) module 3.0.1988 To support the IIS configuration for Single Sign On/and or use of an IBM Cognos Gateway requires the addition of the IIS [&#8230;]</p>
<p><a href="http://queryvision.com/warning-tools-sso-support-ibm-cognos-analytics-11-x/">Warning and tools for SSO support for IBM Cognos Analytics 11.X</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Discovered in our support of IBM Cognos Analytics 11.0.9 is a a buggy Microsoft IIS module to avoid and a tool to automate IIS configuration.</p>
<h4>Avoid Microsoft Application Request Routing (ARR) module 3.0.1988</h4>
<p>To support the IIS configuration for Single Sign On/and or use of an IBM Cognos Gateway requires the addition of the IIS module: Application Request Routing.</p>
<p>The latest version can be found <a href="https://www.iis.net/downloads/microsoft/application-request-routing">here</a> as a Web Platform Installer (WPI) installation. As of 25-Jan-2018, this will install version 3.0.1988 (despite the fact that the download page says 3.0.1952), which &#8211; as we found out the hard way &#8211; causes an HTTP 500.50 (rewrite fail) error. This problem does not occur with the previous version 3.0.1952.</p>
<p>If you are installing the ARR for the first time, you can download the previous version (3.0.1952) from <a href="https://www.microsoft.com/en-us/download/details.aspx?id=47332">IExpress x64 installation</a></p>
<p>Unfortunately, if you have already installed 3.0.1988 &#8211; you may have more work to do &#8211; see our KB article &#8211; <a href="http://queryvision.com/kb/install-update-iis-application-request-routing-module/">Install or update the IIS Application Request Routing module</a></p>
<h4>New Tool</h4>
<p>Setting up ICA 11 with a Gateway and in particular for Single Sign On (SSO) requires much more complex configuration of Microsoft IIS, which is prone to missing steps or miss-typing.</p>
<p>And, IBM appears to be constantly updating the configuration details, as the current instructions for ICA 11.0.4+ have changed since 11.0.5 (currently 11.0.9)</p>
<p>QueryVision recently learned of a <a href="http://www-01.ibm.com/support/docview.wss?uid=swg22000097">script </a>which greatly simplifies the process.</p>
<p>For details on use of the script &#8211; see our KB article &#8211; <a href="http://queryvision.com/kb/automating-ica-11-x-configuration-iis/">Automating ICA 11.X configuration for IIS</a></p>
<p>&nbsp;</p>
<p><a href="http://queryvision.com/warning-tools-sso-support-ibm-cognos-analytics-11-x/">Warning and tools for SSO support for IBM Cognos Analytics 11.X</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>IBM Cognos Analytics 11 – support from IBM for Web Parts/Portal Services</title>
		<link>http://queryvision.com/ibm-cognos-analytics-11-support-ibm-web-partsportal-services/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Fri, 16 Feb 2018 23:50:43 +0000</pubDate>
				<category><![CDATA[Cognos]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5311</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>With the release of IBM Cognos Analytics 11.X, IBM has dropped support for the use of portlets (Portal Services), including support for SharePoint integration. This can be confirmed by the fact that the  Supported Environments for ICA 11.X no longer includes a &#8220;Portal Servers&#8221; section under &#8220;Supported Software&#8221;. In addition, with ICA 11 has updated [&#8230;]</p>
<p><a href="http://queryvision.com/ibm-cognos-analytics-11-support-ibm-web-partsportal-services/">IBM Cognos Analytics 11 &#8211; support from IBM for Web Parts/Portal Services</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>With the release of IBM Cognos Analytics 11.X, IBM has dropped support for the use of portlets (Portal Services), including support for SharePoint integration.</p>
<p>This can be confirmed by the fact that the <a href="https://www-01.ibm.com/support/docview.wss?uid=swg27047186"> Supported Environments for ICA 11.X</a> no longer includes a &#8220;Portal Servers&#8221; section under &#8220;Supported Software&#8221;.</p>
<p>In addition, with ICA 11 has updated the Internet Explorer 11 rendering requirements to be IE=EDGE, which is not supported (without customization) by SharePoint 2010, 2013 or 2016 &#8211; see <a href="http://queryvision.com/embedding-cognos-in-web-applications-ie-rendering-issues/">Understanding Cognos, Internet Explorer and SharePoint</a></p>
<p>QueryVision continues to update and support IBM Cognos 10.X and 11.X, which includes support for 11.0.9 (as of 16 Feb 2018) and is committed to supporting future versions as well</p>
<p><a href="http://queryvision.com/ibm-cognos-analytics-11-support-ibm-web-partsportal-services/">IBM Cognos Analytics 11 &#8211; support from IBM for Web Parts/Portal Services</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using Microsoft Enterprise Mode for IBM Cognos, SharePoint and QueryVision</title>
		<link>http://queryvision.com/using-microsoft-enterprise-mode/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Wed, 18 Jan 2017 22:02:56 +0000</pubDate>
				<category><![CDATA[Installation]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5283</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Microsoft released [Internet Explorer] “Enterprise Mode” in the spring of 2014 to provide Workstation Administrators with a central, comprehensive tool to manage compatibility mode for web sites in Internet Explorer 11. This is fully supported by QueryVision with the following recommendations: Use IE 11 – While MS Edge has tested well for ICA 11.X stand [&#8230;]</p>
<p><a href="http://queryvision.com/using-microsoft-enterprise-mode/">Using Microsoft Enterprise Mode for IBM Cognos, SharePoint and QueryVision</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Microsoft released [Internet Explorer] “Enterprise Mode” in the spring of 2014 to provide Workstation Administrators with a central, comprehensive tool to manage compatibility mode for web sites in Internet Explorer 11.</p>
<p>This is fully supported by QueryVision with the following recommendations:</p>
<ul>
<li><strong>Use IE 11</strong> – While MS Edge has tested well for ICA 11.X stand alone and in testing in SharePoint with QueryVision for Cognos/SharePoint integration, Edge is not officially supported by IBM Cognos</li>
<li><strong>Recommended Enterprise Modes</strong> – any of the following can be used:
<ul>
<li>Default Mode</li>
<li>IE8 Enterprise Mode</li>
<li>IE 7 Enterprise Mode</li>
</ul>
</li>
</ul>
<p>This includes IBM Cognos 10.2.X, Analytics 11.X, SharePoint 2010, 2013 or 2016 in any combination using QueryVision’s SharePoint Web Parts for IBM Cognos.</p>
<p>For more details, see <a href="http://queryvision.com/kb/understanding-microsoft-enterprise-mode/">Understanding Microsoft Enterprise Mode</a></p>
<p><a href="http://queryvision.com/using-microsoft-enterprise-mode/">Using Microsoft Enterprise Mode for IBM Cognos, SharePoint and QueryVision</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Supporting Portal Pages/Tabs in IBM Cognos Analytics 11.X</title>
		<link>http://queryvision.com/supporting-portal-pages-ica-11/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Mon, 09 Jan 2017 15:04:13 +0000</pubDate>
				<category><![CDATA[Cognos]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5251</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>The IBM Cognos Analytics 11 (ICA 11) user interface and platform functionality were not designed with Portal Pages and Portal Tabs in mind. However, by using Reports with HTML items, the new UI “Extensions” capability and the “Legacy Portal” we can effectively emulate the Portal Page of IBM Cognos 10.X functionality in ICA 11.0.5+. This [&#8230;]</p>
<p><a href="http://queryvision.com/supporting-portal-pages-ica-11/">Supporting Portal Pages/Tabs in IBM Cognos Analytics 11.X</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>The IBM Cognos Analytics 11 (ICA 11) user interface and platform functionality were not designed with Portal Pages and Portal Tabs in mind.</p>
<p>However, by using Reports with HTML items, the new UI “Extensions” capability and the “Legacy Portal” we can effectively emulate the Portal Page of IBM Cognos 10.X functionality in ICA 11.0.5+.</p>
<p>This includes setting a Portal Page as a Home page, including setting them by user Role in the ICA 11.0.5 Admin interface.</p>
<p>The screen shot, below shows a portal page shown in the ICA 11 UI as the Users home page, along with a Portal Tabs folder in the Nav Bar (which can be used select other portal pages).</p>
<p><a href="http://queryvision.com/wp-content/uploads/2017/01/PPFinalSln.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5262" src="http://queryvision.com/wp-content/uploads/2017/01/PPFinalSln.png" alt="PPFinalSln" width="954" height="508" srcset="http://queryvision.com/wp-content/uploads/2017/01/PPFinalSln.png 954w, http://queryvision.com/wp-content/uploads/2017/01/PPFinalSln-300x160.png 300w, http://queryvision.com/wp-content/uploads/2017/01/PPFinalSln-768x409.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /></a></p>
<p>For details see this &#8220;<a href="http://queryvision.com/kb/supporting-portal-pages-portal-tabs-ibm-cognos-analytics-11-x/">How To</a>&#8221; in our Knowledge Base</p>
<p><a href="http://queryvision.com/supporting-portal-pages-ica-11/">Supporting Portal Pages/Tabs in IBM Cognos Analytics 11.X</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Integrating IBM Cognos Analytics 11 with SharePoint 2013 &amp; 2016</title>
		<link>http://queryvision.com/integrating-ibm-cognos-analytics-11-sharepoint-2013-2016/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Wed, 12 Oct 2016 21:11:21 +0000</pubDate>
				<category><![CDATA[Installation]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5214</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>QueryVision&#8217;s 2016.1 version of SharePoint Web Parts for IBM Cognos adds support for IBM Cognos Analytics 11 on SharePoint 2010, 2013 and 2016, in addition to continued support for all IBM supported versions of IBM Cognos 10. For more information: Video: Announcing 2016.1 QueryVision SharePoint Web Parts for Cognos What&#8217;s New for 2016 Embedding IBM [&#8230;]</p>
<p><a href="http://queryvision.com/integrating-ibm-cognos-analytics-11-sharepoint-2013-2016/">Integrating IBM Cognos Analytics 11 with SharePoint 2013 &#038; 2016</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>QueryVision&#8217;s 2016.1 version of SharePoint Web Parts for IBM Cognos adds support for IBM Cognos Analytics 11 on SharePoint 2010, 2013 and 2016, in addition to continued support for all IBM supported versions of IBM Cognos 10.</p>
<p>For more information:</p>
<ul>
<li>Video: <a href="https://www.youtube.com/watch?v=DAoB-gJcezM">Announcing 2016.1 QueryVision SharePoint Web Parts for Cognos</a></li>
<li><a href="http://queryvision.com/wp-content/uploads/2016/09/QueryVision-Web-Parts-for-IBM-Cognos-Whats-New-and-Supported-Platforms.pdf">What&#8217;s New for 2016</a></li>
<li><a href="http://queryvision.com/kb/embedding-ibm-cognos-analytics-11-sharepoint/">Embedding IBM Cognos Analytics 11 in SharePoint</a><!-- This site is optimized with the Yoast SEO plugin v3.3.4 - https://yoast.com/wordpress/plugins/seo/ --> <!-- / Yoast SEO plugin. --><script src="http://www.google-analytics.com/ga.js" async="" type="text/javascript"></script><script type="text/javascript">// <![CDATA[
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/queryvision.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=506828c1509f10a338bf1849366b6fa5"}}; !function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&#038;&#038;f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,d=c[0]+","+c[1]+","+c[2]+","+c[3],g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&#038;&#038;c.supports[i[h]],"flag"!==i[h]&#038;&#038;(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&#038;&#038;c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&#038;&#038;!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&#038;&#038;c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&#038;&#038;f.twemoji&#038;&#038;(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
// ]]&gt;</script><script src="http://queryvision.com/wp-includes/js/wp-emoji-release.min.js?ver=506828c1509f10a338bf1849366b6fa5" type="text/javascript"></script><!-- This site uses the Google Analytics by MonsterInsights plugin v5.5.2 - Universal disabled - https://www.monsterinsights.com/ --><script type="text/javascript">// <![CDATA[
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-9213999-2']); _gaq.push(['_gat._forceSSL']); _gaq.push(['_trackPageview','/?s=embed%2011&#038;cat=plus-5-results']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
// ]]&gt;</script><!-- / Google Analytics by MonsterInsights --><script src="http://queryvision.com/wp-includes/js/jquery/jquery.js?ver=1.12.4" type="text/javascript"></script><script src="http://queryvision.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1" type="text/javascript"></script><script src="http://queryvision.com/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=4.1" type="text/javascript"></script><!-- [if lt IE 9]>
<script type='text/javascript' src='http://queryvision.com/wp-content/themes/genesis/lib/js/html5shiv.min.js?ver=3.7.3'></script>
<![endif]--><script type="text/javascript">// <![CDATA[
(function(url){
	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
	var addEvent = function(evt, handler) {
		if (window.addEventListener) {
			document.addEventListener(evt, handler, false);
		} else if (window.attachEvent) {
			document.attachEvent('on' + evt, handler);
		}
	};
	var removeEvent = function(evt, handler) {
		if (window.removeEventListener) {
			document.removeEventListener(evt, handler, false);
		} else if (window.detachEvent) {
			document.detachEvent('on' + evt, handler);
		}
	};
	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
	var logHuman = function() {
		var wfscr = document.createElement('script');
		wfscr.type = 'text/javascript';
		wfscr.async = true;
		wfscr.src = url + '&#038;r=' + Math.random();
		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
		for (var i = 0; i < evts.length; i++) {
			removeEvent(evts[i], logHuman);
		}
	};
	for (var i = 0; i < evts.length; i++) { addEvent(evts[i], logHuman); } })('//queryvision.com/?wordfence_logHuman=1&#038;hid=76126DBA59CF9F37AD9C5D035DF6A823');
// ]]&gt;</script><!-- WP-SWFObject 2.4 by unijimpe --><script src="http://queryvision.com/wp-content/plugins/wp-swfobject/2.0/swfobject.js" type="text/javascript"></script><script src="//queryvision.com/?wordfence_logHuman=1&amp;hid=76126DBA59CF9F37AD9C5D035DF6A823&amp;r=0.7150491517353512" async="" type="text/javascript"></script></li>
</ul>
<p><a href="http://queryvision.com/integrating-ibm-cognos-analytics-11-sharepoint-2013-2016/">Integrating IBM Cognos Analytics 11 with SharePoint 2013 &#038; 2016</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows 10 access to Cognos</title>
		<link>http://queryvision.com/windows-10-access-cognos/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Thu, 18 Aug 2016 13:58:49 +0000</pubDate>
				<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Cognos]]></category>
		<guid isPermaLink="false">http://queryvision.com/?p=5088</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Summary In testing with the Windows 10 &#8220;[2016] Anniversary Update&#8221;,  QueryVision has  found that direct access to IBM Cognos (including IBM Cognos Analytics 11) or access via QueryVisions Web Parts for Cognos may be blocked for IE 11 without updating the new Group Policies for IE 11 introduced by the Windows 10 &#8220;Anniversary Update&#8221; See:  [&#8230;]</p>
<p><a href="http://queryvision.com/windows-10-access-cognos/">Windows 10 access to Cognos</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<h3>Summary</h3>
<p>In testing with the Windows 10 &#8220;[2016] Anniversary Update&#8221;,  QueryVision has  found that direct access to IBM Cognos (including IBM Cognos Analytics 11) or access via QueryVisions Web Parts for Cognos may be blocked for IE 11 without updating the new Group Policies for IE 11 introduced by the Windows 10 &#8220;Anniversary Update&#8221;</p>
<p>See:  <a href="http://betanews.com/2016/05/19/windows-10-anniversary-update-edge-improvements/">Windows 10 Anniversary Update will improve interoperability between Microsoft Edge and IE 11</a></p>
<h3>Windows 10 Browsers</h3>
<p>Windows 10 provides both IE 11 and the new Microsoft Edge.</p>
<p>A critical factor for both IE 11 and Edge are the ability to pass domain credentials to IBM Cognos and  &#8211; for QueryVision&#8217;s SharePoint Web Parts for Cognos &#8211; through SharePoint to Cognos.</p>
<p>Edge, by design, does not support Integrated Windows Authentication in the same way as IE, relying on prompting users and saving credentials for sites that require authentication using the Win 10 Credential Manager. As this is questionable to many Corporate users, it is generally recommended to continue to use IE 11 for access to Cognos for Windows 10. This is underlined by IBM Cognos not offering support for MS Edge.</p>
<h3>Why is this important?</h3>
<p>Standard practice for IIS for Cognos is to protect access to the Virtual Directories (e.g. http://&lt;cognos server&gt;/ibmcognos/) via disabling anonymous access and enabling Windows Authentication (Windows Integrated Authentication) for the ibmcognos virtual directory and any sub-directories.</p>
<p>If the user&#8217;s &#8220;domain&#8221;/Windows credentials are not passed, when accessing ibmcognos/* via a URL, the user will be challenged by the browser for their windows credentials &#8211; otherwise access is denied.</p>
<p>For IE (including IE 11) on Windows 7/8/8.1 and 10 before the Windows 10 &#8220;Anniversary Update&#8221;, Integrated Windows Authentication (IWA) worked without issue. Chrome and Firefox will challenge for credentials, but they can be configured to support IWA. And they work fine on Windows 10 pre and post &#8220;Anniversary Update&#8221;. But after application of the Win 10 &#8220;[2016] Anniversary Update&#8221;, IE 11 effectively stops passing credentials, even with identical &#8220;user&#8221; settings to IE 11 on Win 7/8/8.1 and even Win 2012 R2. We also note that additional Internet Options appear in IE 11 on Windows 10 post &#8220;Anniversary Update&#8221; that do not appear on other Windows platforms. Effectively IE 11 on Windows 10 is now a specialized version.</p>
<h3>What has Changed?</h3>
<p>Microsoft is increasing taking steps to promote Edge, encouraging customers to use a combination of IE 11 and Edge with use of IE 11 only when absolutely required.</p>
<p>With the Windows 10 &#8220;Anniversary Update&#8221; they have further integrated IE 11 and Edge including new Group Policies which impact IE access to Windows Authentication protected sites. <a href="https://blogs.windows.com/msedgedev/2016/05/19/edge14-ie11-better-together/#u9x4YjeAhcCFRIOS.99">Microsoft says</a>:</p>
<p style="padding-left: 30px;"><em>Starting with the Windows 10 Anniversary Update, we are introducing a new Internet Explorer group policy to restrict IE11 usage to only sites on the Enterprise Mode Site List: “Send all sites not included in the Enterprise Mode Site List to Microsoft Edge.” Enabling this setting automatically opens all sites that are not included in the Enterprise Mode Site List in Microsoft Edge. We recommend setting Microsoft Edge as the default browser when enabling this policy.</em></p>
<p style="padding-left: 30px;"><em>This feature works with both the v.1 and v.2 XML schemas. If you also have the &#8220;Send all intranet sites to Internet Explorer 11&#8221; Microsoft Edge group policy enabled at the same time, then all intranet sites will continue to open in IE11.</em></p>
<h3>Symptoms</h3>
<p>The symptoms of the problem are that when accessing IBM Cognos Analytics 11 using the SSO URL</p>
<p>http://w12r2ca111/ibmcognos/cgi-bin/cognosisapi.dll?b_action=xts.run&#038;m=portal/main.xts&#038;m_redirect=/ibmcognos/bi/</p>
<p>The page gets a &#8220;can&#8217;t display page&#8221; error, even with &#8220;Enable Integrated Windows Authentication&#8221; IE 11 Internet option.</p>
<p><a href="http://queryvision.com/windows-10-access-cognos/">Windows 10 access to Cognos</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Service Accounts Simplify Cognos Authentication for SharePoint</title>
		<link>http://queryvision.com/service-accounts-simplify-cognos-authentication-for-sharepoint/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Wed, 15 Apr 2015 17:50:17 +0000</pubDate>
				<category><![CDATA[Authentication]]></category>
		<guid isPermaLink="false">http://qvwebdev.azurewebsites.net/?p=4243</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>A Service Account allows a SharePoint site or sub-site displaying one or more Cognos based dashboards or reports to use a single Cognos account to transparently authenticate for all users. This can be useful in several scenarios: Unrestricted Public site &#8211; users can access all content, including Cognos &#8220;Registered&#8221; Public site &#8211; users have to [&#8230;]</p>
<p><a href="http://queryvision.com/service-accounts-simplify-cognos-authentication-for-sharepoint/">Service Accounts Simplify Cognos Authentication for SharePoint</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>A Service Account allows a SharePoint site or sub-site displaying one or more Cognos based dashboards or reports to use a single Cognos account to transparently authenticate for all users.</p>
<p>This can be useful in several scenarios:</p>
<ul>
<li><strong>Unrestricted Public site</strong> &#8211; users can access all content, including Cognos</li>
<li><strong>&#8220;Registered&#8221; Public site</strong> &#8211; users have to register to get access to &#8220;high value&#8221; content, such as Cognos reports. This allows tracking of who is using the site (and Cognos content) and what they are accessing, while transparently controlling which Cognos account is used</li>
<li><strong>Multi-client/customer external facing sites</strong> &#8211; one per customer. Either a single Service Account is used for all visitors from that customer or a small number of sub-sites and Service Accounts for different (SharePoint defined) groups within that customer</li>
</ul>
<p><strong>Is my application a candidate for Service Accounts?</strong></p>
<p>While external facing sites are obvious candidates for Service Account use, Intranet applications can also qualify.</p>
<p>SharePoint applications that access Cognos BI have to manage both SharePoint access, rights and privileges and Cognos access, rights and privileges. If SharePoint users are also Cognos users and if the SharePoint authentication authority (e.g. Active Directory) is also the Cognos authentication authority, then Single Sign On simplifies life by only having a single account for both SharePoint and Cognos.</p>
<p>However, there are cases where SharePoint and Cognos use different authentication authorities, which would require separately managed accounts for each user (one for SharePoint and one for Cognos) and require that the user log in twice or use a more sophisticated SSO technique (e.g. Quervisions Dynamic SSO).</p>
<p>An alternative is to manage access to SharePoint sites and sub-sites by the User or (preferred) SharePoint Group membership and use Service Accounts for Cognos to provide what feels like &#8220;Single Sign On&#8221; to the user, but is in fact using a transparent hidden Cognos account which is decoupled from SharePoint authentication.</p>
<p>Service Account Candidate</p>
<ul>
<li>One or more relatively large (application) groups of people which share the same access rights (Cognos Group) and privileges (Cognos Role) within Cognos</li>
<li>High (SharePoint Application) user churn, but stable SharePoint Groups and SharePoint Group to Cognos Group mapping</li>
</ul>
<p>Use an Individual Account (SSO, Challenge/Response)</p>
<ul>
<li>Many groups of users with different Cognos access rights and privileges</li>
<li>Users can belong to multiple Cognos Groups</li>
</ul>
<p><a class="bigbtn" href="/products/sharepoint-webparts/downloadtrial/">Start a Free Trial</a> <a class="bigbtn" href="/contact-us/">I have a Question&#8230;</a></p>
<p><a href="http://queryvision.com/service-accounts-simplify-cognos-authentication-for-sharepoint/">Service Accounts Simplify Cognos Authentication for SharePoint</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Understanding Internet Explorer “Compatibility” modes</title>
		<link>http://queryvision.com/internet-explorer-compatibility-overview/</link>
		
		<dc:creator><![CDATA[Neil]]></dc:creator>
		<pubDate>Fri, 03 Apr 2015 02:35:40 +0000</pubDate>
				<category><![CDATA[SharePoint Web Parts]]></category>
		<guid isPermaLink="false">http://qvwebdev.azurewebsites.net/?p=3943</guid>

					<description><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Last Updated: 18-Jan-2017 This information still applies as as background information, but IE 11&#8217;s &#8220;Enterprise Mode&#8221;, Windows 10 and the addition of Windows Edge has added to this story. For more details see TBD With IE 8, Microsoft introduced compatibility options to allow IE to act as if it were IE7 to allow users to [&#8230;]</p>
<p><a href="http://queryvision.com/internet-explorer-compatibility-overview/">Understanding Internet Explorer &#8220;Compatibility&#8221; modes</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://queryvision.com">QueryVision</a></p>
<p>Last Updated: 18-Jan-2017</p>
<p style="padding-left: 30px;"><strong>This information still applies as as background information, but IE 11&#8217;s &#8220;Enterprise Mode&#8221;, Windows 10 and the addition of Windows Edge has added to this story.</strong></p>
<p style="padding-left: 30px;">For more details see TBD</p>
<p>With IE 8, Microsoft introduced compatibility options to allow IE to act as if it were IE7 to allow users to view both fully compliant sites and “compatibility view”ing of web content which required IE 7.</p>
<p>This has been extended up to and including IE 11, with Microsoft giving notice that IE 11 may be the last version to support “compatibility” – or at least “Document Mode”.<br />
This includes ways that web applications, application, web servers and Windows Group Policy can all manipulate IE. Which makes answering the question “how do I fix my mangled web page (or web page in an iframe)” difficult – to say the least.</p>
<p>Here is what we pulled together to understand how all the tools, techniques and components interact.</p>
<p>It starts with understanding: <a href="https://msdn.microsoft.com/en-us/library/ff406036(v=vs.85).aspx">Document Modes on MSDN</a></p>
<p>Officially, the rules on how to render a web page are evaluated in order by IE:</p>
<ol>
<li>IE Developer Tools settings – manually setting Browser Mode (User agent string in IE11) and Document mode overrides all other settings</li>
<li>Web content/document is in an iframe – the rendering/compatibility mode for the page and any contained iframes is set by the page. iframe settings are ignored (e.g. iframe specific X-UA-compatible)</li>
<li>X-UA-Compatible meta tag – specified in the web application generated page header, or inserted by the web server or application server can select IE’s ?”Document Mode”</li>
<li>“Compatibility View” setting – if X-UA-compatible is not specified, then users local browser “Compatibility View” setting will apply. This is equivalent (for non-standard pages) to X-UA-Compatible “EmulateIE7”.</li>
<li>&lt;!DOCTYPE&gt; setting – finally, if none of the above mechanisms are used, the &lt;!DOCTYPE&gt; tag selects rendering of “Standards” (or “Almost Standards”) or “IE 5 Quirks” mode.</li>
</ol>
<p>However, that’s not the entire story. We discovered that web pages in iframes which otherwise require “IE 5 Quirks” or IE7 mode will render quite differently for different actual versions (vs. emulation) of X-UA-compatible settings for the page containing the iframe (see <a href="#theUnofficialStory">The unofficial story: Compatibility modes and iframe behavior</a>)</p>
<p><strong>IE Developer Tools</strong></p>
<p>In IE, if you press F12 when viewing a web page, IE will present a set of developer tools either at the bottom of the current window or can be pushed to a separate window.</p>
<p>The IE 8/9/10 version of the Developer Tools window is show below, outlined in red and the key compatibility properties (Browser Mode and Document Mode) outlined in blue.</p>
<p><a href="http://queryvision.com/wp-content/uploads/2015/04/IE-10-Dev-Tools.png"><img loading="lazy" decoding="async" class="alignnone wp-image-4861 size-full" src="http://queryvision.com/wp-content/uploads/2015/04/IE-10-Dev-Tools.png" alt="IE-10-Dev-Tools" width="980" height="571" srcset="http://queryvision.com/wp-content/uploads/2015/04/IE-10-Dev-Tools.png 980w, http://queryvision.com/wp-content/uploads/2015/04/IE-10-Dev-Tools-300x175.png 300w" sizes="auto, (max-width: 980px) 100vw, 980px" /></a></p>
<p>&nbsp;</p>
<p>For E 11, Development Tools interface and capabilities have changed, outlined in red, with the equivalent (User agent string, Document Mode) compatibility properties outlined in blue. Note that IE 11 will tell you what mechanism has set the document mode – e.g. “Via X-UA-compatible meta tag”.</p>
<p><a href="http://queryvision.com/wp-content/uploads/2015/04/IE11-Dev-tools.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-4862" src="http://queryvision.com/wp-content/uploads/2015/04/IE11-Dev-tools-1024x712.png" alt="IE11-Dev-tools" width="570" height="396" srcset="http://queryvision.com/wp-content/uploads/2015/04/IE11-Dev-tools-1024x712.png 1024w, http://queryvision.com/wp-content/uploads/2015/04/IE11-Dev-tools-300x209.png 300w, http://queryvision.com/wp-content/uploads/2015/04/IE11-Dev-tools.png 1032w" sizes="auto, (max-width: 570px) 100vw, 570px" /></a></p>
<p>Both Browser Mode (User agent string) and Document Mode can be changed interactively (which also causes the page to re-render) to assist in debugging compatibility issues. As suggested by the rules, these settings override any other mechanism for setting IE compatibility.</p>
<h3>Document Mode vs. Browser Mode/User agent string</h3>
<p>At first glance, the drop down options for Document Mode vs. Browser Mode/User agent string look essentially identical – so what’s the difference?</p>
<p>This blog provides a clear, simple explanation: <a href="http://blog.assortedgarbage.com/2013/05/internet-explorers-browser-mode-vs-document-mode/%20">IE &#8211; Browser Mode vs. Document Mode </a>to which we have added some additional details:</p>
<ul>
<li><strong>Document Mode</strong> provides the ability to manually select IE Document Mode (e.g. IE 8), which otherwise can be set using the X-UA-compatible meta tag or by the Compatibility View setting.<br />
Notes:</p>
<ul>
<li>IE11’s Developer Tools Emulation tab will tell you how Document Mode was set, including “Via X-UA-compatible meta tag”  and “Via intranet compatibility settings”</li>
<li>The Document Modes are a sub-set of those available via X-UA-compatible</li>
</ul>
</li>
<li><strong>Browser Mode (IE8/9/10) – User agent string (IE11)</strong> sets the information sent to the web server as part of a page request to inform the server as to what the users browser and version is. This does not directly determine how IE renders, but if the web server page uses the “user agent string” to determine what HTML and JavaScript to render, then yes, it will change the HTML, etc. sent to the browser and will impact how the page is rendered – but only indirectly.You can’t set the Browser Mode programmatically – e.g. from the web server or by JavaScript– which, if you think about it, wouldn’t make much sense even if you could. The recommended solution is to parse the User agent string and other properties to adjust the HTML, etc. generated into the HTTP Response.What is true is that IE does its best to hide what actual version of IE is being used, instead doing its best to tell the server based that it is the browser represented by the IE document mode it’s trying to emulate (e.g. IE 11 in IE 9 mode). However, there is enough raw information in the “User agent string” to detect not only the emulation mode/setting, but also the actual IE version.An example of a user agent string from IE 11 is the following:</li>
</ul>
<p style="padding-left: 60px;">userAgent =  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)</p>
<p>Which informs you that it is emulating IE 7.0 (MSIE 1.0), but the fact that it is Trident/7.0 informs you that this is actually IE 11.<br />
And to complicate things further, in “edge” [document] mode for IE11, the user agent string changes to be compatible with FireFox:<br />
userAgent = Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko</p>
<p style="padding-left: 30px;">For strategies on programmatic detection see the following: <a href="http://stackoverflow.com/questions/19999989/internet-explorer-11-detection-on-server-side">Internet Explorer 11 detection on server side </a></p>
<h4>Web content in an iframe</h4>
<p>Web content in an iframe (e.g. from a different site, such as embedding Cognos content in an iframe in a SharePoint 2013 web page) is subject to the document mode of the containing page. An X-UA-compatible tag within the header of a web page within an iframe will be ignored.</p>
<p>In reality what this really means is that web content in an iframe is limited to modes within Document Mode the topmost page – e.g. if the topmost page is set at IE=9, then the iframe will be rendered within the capabilities of IE=9 (or IE=9 emulation in, say, IE 11). However, that’s not the whole story…</p>
<h4>X-UA-compatible</h4>
<p>X-UA-compatible allows the web application or server to programmatically set the Document Mode for a page. It can be done in a META tag in the header or HTTP Response Header – the difference is subtle and is best explained here: <a href="https://www.modern.ie/en-us/performance/how-to-use-x-ua-compatible">How to use X-US-Compatible</a></p>
<p>One catch is that you can’t set X-UA-compatible in JavaScript on the page itself. X-UA-compatible must be set as early in the header as possible – before any JavaScript can be declared or executed. And it can’t be set/reset after page rendering has started (e.g. after document ready).</p>
<p>Control over the browser/emulation mode is extensive. There are no-less than <a href="https://msdn.microsoft.com/en-us/library/ff955275%28v=vs.85%29.asp">12 different rendering modes</a> including IE=IE7 and IE= EmulateIE7.</p>
<p style="padding-left: 30px;">You can also specify multiple X-UA settings that can apply across some or all IE variations, which the specific browser will intelligently select which one to apply. For example:</p>
<p>&lt;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;IE=7,IE=9&#8243; &gt;</p>
<p style="padding-left: 30px;">This will set Document Mode for IE8 to IE7 and for IE 9 and later to IE=9<br />
Additional details on the behaviour in each mode can be found here: <a href="http://stackoverflow.com/questions/6771258/whats-the-difference-if-meta-http-equiv-x-ua-compatible-content-ie-edge-e">What&#8217;s the difference if &lt;meta http-equiv=“X-UA-Compatible” content=“IE=edge”&gt; exists or not? </a></p>
<h4>Compatibility View</h4>
<p>Users can select “Compatibility View” via their IE menu “ToolsCompatibility view settings” and can also be deployed by Administrators by Group Policy.</p>
<p>Several options:</p>
<ul>
<li>Microsoft provided list of sites</li>
<li>Automatically enable for all intranet sites</li>
<li>Specify which (base) URLs to deal with as compatibility sites</li>
</ul>
<p>Officially Compatibility View is the same as X-UA-Compatible setting IE = EmulateIE7 which is IE = IE7, but can further degrade to IE5 Quirks mode if no valid &lt;!DOCTYPE&gt; is detected.</p>
<h4>&lt;!DOCTYPE&gt;</h4>
<p>&lt;!DOCTYPE&gt; is the first line in the HTML of a page. It declares the HTML standard used on the page (e.g. HTML 4.1 vs. XMHTML 1.0). An example (from SharePoint 2013) is:</p>
<p style="padding-left: 30px;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;</p>
<p>For IE, &lt;!DOCTYPE&gt; assists in defining whether to use “Standards” mode (e.g. IE 10 “Standards”), or “Almost Standards” or for much older DOCTYPE definitions (or the &lt;!DOCTYPE&gt; is missing) use “IE5 Quirks” mode</p>
<p>X-UA-compatible “EmulateIE&lt;x&gt;” includes using the DOCTYPE to determine emulation mode. For example:</p>
<p style="padding-left: 30px;">EmulateIE7 means use IE 7 Standards (or Almost Standards) for<a href="https://msdn.microsoft.com/en-us/library/ff955379(v=vs.85).aspx"> supported DOCTYPES</a>  otherwise use IE5 Quirks</p>
<p>The following is an in depth discussion of DOCTYPE and X-UA-compatible: <a href="https://hsivonen.fi/doctype/">Activating Browser Modes with Doctype </a></p>
<h4><a name="theUnofficialStory"></a>The unofficial story: Compatibility modes and iframe behavior</h4>
<p>While Microsoft does state that the content of an iframe can’t have its own compatibility mode settings and that the level of compatibility can’t be “higher” than that of the containing page, it doesn’t say what happens if the content of the iframe requires a “lower” level of compatibility.</p>
<p>In embedding an iframe from an application that otherwise requires IE 7 or IE 5 Quirks mode when rendered in a separate window, we discovered that changing the X-UA-compatible setting for the containing page could change the rendering of the iframe contents.<br />
In testing with SharePoint 2013, which requires IE8 or higher (and for which the default master page X-UA-compatible value is IE=IE10), and “older browser” iframe content, we found that setting X-UA-compatible setting of IE=8, IE=9 or in some cases “IE=edge” would allow the iframe content to render correctly – and that how it rendered for a given X-UA-compatible setting could be radically different. That was NOT expected given that those pages default to IE5 Quirks or IE 7 mode when they are not in an iframe. Additional testing against Cognos Connection directly confirmed that most Cognos web components do render correctly with multiple values of X-UA-compatible.</p>
<p>And, as Microsoft warns – the X-UA-compatible (e.g. IE=iE8) behavior (in say, IE 9 or IE 10) was not the same as behavior in the actual browser (e.g. IE 8).</p>
<p>What we also found is that different X-UA-compatible settings were required based on the actual version of IE – not the Microsoft’s “MSIE” value in the User Agent String. Fortunately we found we could parse the User Agent String in various ways to detect the actual browser installed on the user’s machine.</p>
<p>Of course this “side affect” is only useful if you directly control what web content is being embedded in an iframe – not as a general solution.</p>
<p><a href="http://queryvision.com/internet-explorer-compatibility-overview/">Understanding Internet Explorer &#8220;Compatibility&#8221; modes</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>