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

<channel>
	<title>Blogging about all things SAS &#187; Architecture and Administration</title>
	<atom:link href="http://blog.saasinct.com/category/sas-technology/architecture-and-administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.saasinct.com</link>
	<description>::       Sharing with the world everything we discover about SAS.</description>
	<lastBuildDate>Wed, 01 Sep 2010 06:56:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>You need to ask permission to get SAS 9.2 M3</title>
		<link>http://blog.saasinct.com/2010/07/09/you-need-to-ask-permission-to-get-sas-9-2-m3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=you-need-to-ask-permission-to-get-sas-9-2-m3</link>
		<comments>http://blog.saasinct.com/2010/07/09/you-need-to-ask-permission-to-get-sas-9-2-m3/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 08:38:41 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.2]]></category>
		<category><![CDATA[SAS 9.2 M3]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=460</guid>
		<description><![CDATA[So we have a few customers where we have installed SAS 9.2 M2 on either on a live or a test environment. We wanted to test applying the M3 maintenance release before the 4.3 clients come out as there are dependent. So the process is to apparently run the download manager again and the install [...]]]></description>
			<content:encoded><![CDATA[<p>So we have a few customers where we have installed SAS 9.2 M2 on either on a live or a test environment.</p>
<p>We wanted to test applying the M3 maintenance release before the 4.3 clients come out as there are dependent.</p>
<p>So the process is to apparently run the download manager again and the install depot will be updated.</p>
<p>But before you do this you will need to talk to your account manager to get a new license code, or the download manager wont update the install depot.</p>
<p>Is it me or just this seem like one extra unnecessary step to apply a maintenance release for software a customer has paid for?</p>
<p>Or have I got the wrong end of the stick on this one and this is not required?</p>
<p>And of course when searching for documentation on installing/applying the M3 release you get nada.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/07/09/you-need-to-ask-permission-to-get-sas-9-2-m3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAS 9.2 Third Party Sofwtare Dependencies and Versions</title>
		<link>http://blog.saasinct.com/2010/05/03/sas-9-2-third-party-dependencies-and-versions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-2-third-party-dependencies-and-versions</link>
		<comments>http://blog.saasinct.com/2010/05/03/sas-9-2-third-party-dependencies-and-versions/#comments</comments>
		<pubDate>Mon, 03 May 2010 00:26:17 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.2]]></category>
		<category><![CDATA[x - Notes to Self]]></category>
		<category><![CDATA[SAS 9.2 Operating System]]></category>
		<category><![CDATA[SAS 9.2 Web Server Version]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=350</guid>
		<description><![CDATA[I have been doing a bit more Solution Architecture work around SAS 9.2 lately, and I keep needing to validate what versions of Operating System works with what version of SAS etc. So here are the links (please note I have only included links to SAS 9.2 TM2Mx, not TM1M0): SAS 9.2 Supported Operating Environments [...]]]></description>
			<content:encoded><![CDATA[<p>I have been doing a bit more Solution Architecture work around SAS 9.2 lately, and I keep needing to validate what versions of Operating System works with what version of SAS etc.</p>
<p>So here are the links (please note I have only included links to SAS 9.2 TM2Mx, not TM1M0):</p>
<ul>
<li><a href="http://support.sas.com/resources/sysreq/hosts/">SAS 9.2 Supported Operating Environments </a></li>
<li><a href="http://support.sas.com/resources/thirdpartysupport/v92m2/appservers/index.html">SAS 9.2 Support for Web Application Servers and HTTP Servers</a></li>
<li><a href="http://support.sas.com/resources/thirdpartysupport/v92m2/othersw.html">SAS 9.2 Support for Additional Software Products</a></li>
<li><a href="http://support.sas.com/resources/thirdpartysupport/v92m2/browsers.html">SAS 9.2 Support for Web Browsers and Plug-Ins</a></li>
<li><a href="http://support.sas.com/techsup/pcn/virtualization.html">SAS® Product Support for Virtualization Environments</a></li>
<li><a href="http://support.sas.com/matrix/list?SAS=9.2&amp;Engine=All&amp;OS=All">SAS/ACCESS 9.2 Validation Matrix</a></li>
<li><a href="http://support.sas.com/idsearch?qt=&amp;la=en&amp;ct=203005">SAS 9.2 (TM2Mx) System requirements</a></li>
<li><a href="http://support.sas.com/resources/thirdpartysupport/v92m2/jdks.html">SAS 9.2 Support for Java Development Kits</a></li>
<li><a href="http://support.sas.com/resources/thirdpartysupport/v92m2/jres.html">SAS 9.2 Support for Java Runtime Environments</a></li>
<li><a href="http://support.sas.com/software/bridges/" target="_blank">Metadata Bridges</a></li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/05/03/sas-9-2-third-party-dependencies-and-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.2 Installation &#8211; SAS Portal &#8211; Nobody home</title>
		<link>http://blog.saasinct.com/2010/04/09/sas-9-2-installation-sas-portal-nobody-home/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-2-installation-sas-portal-nobody-home</link>
		<comments>http://blog.saasinct.com/2010/04/09/sas-9-2-installation-sas-portal-nobody-home/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 09:55:46 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.2]]></category>
		<category><![CDATA[SAS 9.2 IPv6]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=315</guid>
		<description><![CDATA[I have been doing a number of installations of SAS 9.2 eBI / eDI over the last week, to get a bit of practice in. When I did installs on VM instances everything worked fine. But when I did the install on a native machine, none of the Web Apps (SAS Portal, Web Report Studio [...]]]></description>
			<content:encoded><![CDATA[<p>I have been doing a number of installations of SAS 9.2 eBI / eDI over the last week, to get a bit of practice in.</p>
<p>When I did installs on VM instances everything worked fine.</p>
<p>But when I did the install on a native machine, none of the Web Apps (SAS Portal, Web Report Studio etc) would  deploy and I would just get an error when trying to access the url via a browser (i.e /SASPortal/).</p>
<p>Eventually I tracked it down to an issue with the IPv6 setting.</p>
<p>So I changed the setting in the wrapper.conf file under:</p>
<p>&lt;sas-config-dir&gt;/Lev1/Web/Applications/RemoteServices/</p>
<p>And changed the line:</p>
<p>wrapper.java.additional.6=-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -Dmulticast_udp_ip_ttl=0</p>
<p>to become</p>
<p>wrapper.java.additional.6=-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true -Dmulticast_udp_ip_ttl=0</p>
<p>So effectively switching from IPv4 to IPv6.  Reboot the server and we are away.</p>
<p>No idea what IPv6 does so need to do some research.</p>
<p>Update: May 2010</p>
<p>There is some more detail on IPv4 vs IPv6 and SAS 9.2 in this tech support note:</p>
<p><a href="http://support.sas.com/kb/37/509.html" target="_blank">Usage Note <em>37509: </em>Using SAS® 9.2 successfully with Dynamic  Host Configuration Protocol (DHCP) in Microsoft Windows operating  environments</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/04/09/sas-9-2-installation-sas-portal-nobody-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.2 Users Connection profiles</title>
		<link>http://blog.saasinct.com/2010/04/05/sas-9-2-users-connection-profiles/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-2-users-connection-profiles</link>
		<comments>http://blog.saasinct.com/2010/04/05/sas-9-2-users-connection-profiles/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 08:41:42 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.2]]></category>
		<category><![CDATA[x - Notes to Self]]></category>
		<category><![CDATA[SAS Connection Profiles]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=307</guid>
		<description><![CDATA[In SAS 9.2 two different typos of connection profiles are stored for each user, one for windows applications (AMO, EG etc) and the pother for Java applications (DI Studio, Info Map Studio etc). Java Applications: Connection profiles are stored on the hosts of the desktop applications at C:\Documents and Settings\user name\Application Data\SAS\MetadataServerProfiles. In the Windows [...]]]></description>
			<content:encoded><![CDATA[<p>In SAS 9.2 two different typos of connection profiles are stored for each user, one for windows applications (AMO, EG etc) and the pother for Java applications (DI Studio, Info Map Studio etc).</p>
<h3>Java Applications:</h3>
<p>Connection profiles are stored on the hosts of the desktop applications at C:\Documents and Settings\user  name\Application Data\SAS\MetadataServerProfiles. In the Windows  Vista operating environment, the path is C:\Users\user name\AppData\Roaming\SAS\MetadataServerProfiles.  The names of the profiles use the file extension.swa.</p>
<h3>Windows Applications:</h3>
<p>These profiles are stored in the ConfigurationV42.xml file in the users home directory C:\Documents and Settings\user  name\Application  Data\SAS\MetadataServerProfiles.</p>
<p>And of course recommended good practice is to only change these files via the profile editing capability provided within each of the SAS client applications.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/04/05/sas-9-2-users-connection-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS Access &#8211; Who plays nicely with who(m)</title>
		<link>http://blog.saasinct.com/2010/03/06/sas-access-who-plays-nicely-with-whom/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-access-who-plays-nicely-with-whom</link>
		<comments>http://blog.saasinct.com/2010/03/06/sas-access-who-plays-nicely-with-whom/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 08:59:54 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[x - Notes to Self]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=263</guid>
		<description><![CDATA[Just saw this post on Chris H&#8217;s blog here and I am replicating it so I can find it when I need it. (cause half my posts are there so I can find them when I need them) If you want to know what version of SAS/Access works with what operating system and what release [...]]]></description>
			<content:encoded><![CDATA[<p>Just saw this post on Chris H&#8217;s blog <a href="http://feedproxy.google.com/~r/ASasBlogForTheRestOfUs/~3/OgEvcYKV6wA/index.php" target="_blank">here</a> and I am replicating it so I can find it when I need it. (cause half my posts are there so I can find them when I need them)</p>
<p>If you want to know what version of SAS/Access works with what operating system and what release and what database etc, then look here:</p>
<p><a href="http://support.sas.com/matrix/list?SAS=All&amp;Engine=All&amp;OS=All&amp;googleTrack=on" target="_blank">http://support.sas.com/matrix/list?SAS=All&amp;Engine=All&amp;OS=All&amp;googleTrack=on</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/03/06/sas-access-who-plays-nicely-with-whom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Information Map Libnames (9.1.3)</title>
		<link>http://blog.saasinct.com/2010/02/13/creating-information-map-libnames-9-1-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=creating-information-map-libnames-9-1-3</link>
		<comments>http://blog.saasinct.com/2010/02/13/creating-information-map-libnames-9-1-3/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 08:02:05 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.1]]></category>
		<category><![CDATA[Information Map Libnames]]></category>
		<category><![CDATA[sasioime]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=236</guid>
		<description><![CDATA[If you want to use a Information Map as a data source for tasks such as DI Studio Jobs, Stored Processes, or building OLAP cubes, you can create a SAS Library that points to a folder that contains the Information Maps. Each Information Map then gets treated as a table in the library. To do [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to use a Information Map as a data source for tasks such as DI Studio Jobs, Stored Processes, or building OLAP cubes, you can create a SAS Library that points to a folder that contains the Information Maps.</p>
<p>Each Information Map then gets treated as a table in the library.</p>
<p>To do this either use the following SAS code:</p>
<p><span style="color: #888888;">libname ImapLib sasioime<br />
user=&#8221;username&#8221;<br />
pw=&#8221;password&#8221;<br />
metaserver=&#8221;servername&#8221;<br />
metaport=8561<br />
metarepository=&#8221;Foundation&#8221;<br />
mappath=&#8221;/BIP Tree/InfoMaps/sales&#8221;</span></p>
<p>Of course you need to add your on environment settings for the variables.</p>
<p>Or you can create it in metadata by creating a libname with:</p>
<ul>
<li>Create a generic libname</li>
<li>Type =  sasioime</li>
<li>Options = user=&#8221;username&#8221; pw=&#8221;password&#8221; metaserver=&#8221;servername&#8221; metaport=8561 metarepository=&#8221;Foundation&#8221; mappath=&#8221;/BIP Tree/InfoMaps/sales&#8221;</li>
</ul>
<p>Issues to be aware of:</p>
<ul>
<li>It is slow as you are going through multiple layers to get to the data (i.e Libname &gt; Infomap &gt; Query and Reporting Services &gt; Libname &gt; Data)</li>
<li>The user is hard coded for the libname</li>
<li>If the libname has fields defined with gaps in the names the SAS Libname will not show the column.</li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/02/13/creating-information-map-libnames-9-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.1.3 Client Metadata Profile Paths</title>
		<link>http://blog.saasinct.com/2010/02/02/sas-9-1-3-client-metadata-profile-paths/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-1-3-client-metadata-profile-paths</link>
		<comments>http://blog.saasinct.com/2010/02/02/sas-9-1-3-client-metadata-profile-paths/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:41:34 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.1]]></category>
		<category><![CDATA[SAS .swa files]]></category>
		<category><![CDATA[SAS 9.1.3 Metadata Profile Path]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=231</guid>
		<description><![CDATA[I have been doing an install of SAS 9.1.3 clients on a a Citrix server (yes I know it is not supported) and all worked fine with Enterprise Guide etc but all the Java clients wouldn&#8217;t run. Everytime they started up they couldn&#8217;t find some path and just gave an error saying path could not [...]]]></description>
			<content:encoded><![CDATA[<p>I have been doing an install of SAS 9.1.3 clients on a a Citrix server (yes I know it is not supported) and all worked fine with Enterprise Guide etc but all the Java clients wouldn&#8217;t run.</p>
<p>Everytime they started up they couldn&#8217;t find some path and just gave an error saying path could not be found.</p>
<p>We troubled shooted it to the fact that we had changed the Citrix server layout from the last server and had used different drive mappings.  As part of this we had moved where the SAS Client Metadata Profile settings (.swa files) were stored.</p>
<p>So when SAS Data Integration Studio, Management Console etc started they looked for the .swa files in the location defined on the previous Citrix server (as the Citirix profile travels with the user across servers).</p>
<p>The fix was to edit the app.smc file in the users directory (for us C:\Documents and Settings\~user).  In that file is a line:</p>
<p>WorkspacePath=C:\\Documents and Settings\\~user\\Workspaces</p>
<p>Which defines where the Metadata profile files (.swa) are stored.</p>
<p>the other options (thanks SAS tech Support) is to put the following option on the clients .ini file (i.e C:\Program Files\SAS\SASManagementConsole\9.1\sasmc.ini):</p>
<p>-Duser.home=C:\SAS</p>
<p>This will then make all users access the .swa files under a workspace dir under this path.  But of course they all access the same ones, so lock them down so they can&#8217;t be changed.</p>
<p>Trick for young players on that one, make sure it is after the &#8220;-Dsas.app.class.dirs=&#8221; option as if you add it at the end it gets ignored for some reason.</p>
<p>And of course do it for each of the SAS clients.</p>
<p>One of the</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2010/02/02/sas-9-1-3-client-metadata-profile-paths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.1.3 I/O Errors on a Windows 2003 server</title>
		<link>http://blog.saasinct.com/2009/10/19/sas-9-1-3-io-errors-on-a-windows-2003-server/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-1-3-io-errors-on-a-windows-2003-server</link>
		<comments>http://blog.saasinct.com/2009/10/19/sas-9-1-3-io-errors-on-a-windows-2003-server/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 09:10:54 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.1]]></category>
		<category><![CDATA[SAS 9.1 Disk Errors]]></category>
		<category><![CDATA[SAS 9.1 I/O Errors]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=162</guid>
		<description><![CDATA[A while ago we had a major problem as a result of upgrading our Windows servers and operating system, where we started to get a large number of I/O errors when running our batch schedule. In the end we fixed it by changing the Paged Pool Usage Maximum set from 80% to 40% on the [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago we had a major problem as a result of upgrading our Windows servers and operating system, where we started to get a large number of I/O errors when running our batch schedule.</p>
<p>In the end we fixed it by changing the Paged Pool Usage Maximum set from 80% to 40% on the servers as our Windows guru&#8217;s worked out that SAS was filling the Windows cache faster than Windows could clear it, causing the I/O errors.</p>
<p>SAS support also suggested we follow this instrauctions in this tech support note:</p>
<p><a href="http://support.sas.com/resources/papers/IOthruSGIO.pdf" target="_blank">http://support.sas.com/resources/papers/IOthruSGIO.pdf</a></p>
<p>If you have struck another fix then let me know.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2009/10/19/sas-9-1-3-io-errors-on-a-windows-2003-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.1 / WRS 3.1 &#8211; Changes to Metadata Roles takes it time</title>
		<link>http://blog.saasinct.com/2009/10/01/sas-9-1-wrs-3-1-changes-to-metadata-roles-takes-it-time/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-9-1-wrs-3-1-changes-to-metadata-roles-takes-it-time</link>
		<comments>http://blog.saasinct.com/2009/10/01/sas-9-1-wrs-3-1-changes-to-metadata-roles-takes-it-time/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 06:00:59 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.1]]></category>
		<category><![CDATA[Web Report Studio]]></category>
		<category><![CDATA[x - Notes to Self]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/?p=158</guid>
		<description><![CDATA[While researching and testing the default Web Report Studio metadata security I noticed this little trick for young players, which means changes to WRS/WRV Metadata Security for a user are not instantly applied/recognised in WRS/WRV. Words from the SAS tech support note &#8220;Changes to SAS® Web Report Studio role memberships might not immediately be enforced&#8220;: [...]]]></description>
			<content:encoded><![CDATA[<p>While researching and testing the default Web Report Studio metadata security I noticed this little trick for young players, which means changes to WRS/WRV Metadata Security for a user are not instantly applied/recognised in WRS/WRV.</p>
<p>Words from the SAS tech support note &#8220;<a href="http://support.sas.com/kb/31/830.html" target="_blank">Changes to SAS® Web Report Studio role memberships might not immediately be enforced</a>&#8220;<!-- ***** Tab Image Table ***** -->:</p>
<p><span style="color: #999999;">&#8220;SAS Web Report Studio analyzes role memberships every 30 minutes. So, for example, if you move a user from the WRS Report Author role to the WRS Report Consumer role, the user will continue to have author privileges until the next time that he logs in after the next role membership analysis is performed.</span> &#8221;</p>
<p>So effectively the WRS/WRV applications are caching the Metadata security to remove the need for the web server to query the Metadata Server each time a user logins.</p>
<p>So try not to be fast when testing your WRS Metadata security changes, else you will think you have done something wrong.  And remember to logout and log back in after the cache has been updated.</p>
<p>You can update the LocalProperties.xml file to change the refresh time,  and therefore make the changes appear sooner.  Details on how to do this are in the SAS Tech Support note.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2009/10/01/sas-9-1-wrs-3-1-changes-to-metadata-roles-takes-it-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAS 9.1 / WRS 3.1 Metadata Roles defined</title>
		<link>http://blog.saasinct.com/2009/09/30/sas-91-wrs-31-metadata-roles-defined/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sas-91-wrs-31-metadata-roles-defined</link>
		<comments>http://blog.saasinct.com/2009/09/30/sas-91-wrs-31-metadata-roles-defined/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 06:29:56 +0000</pubDate>
		<dc:creator>Shane Gibson</dc:creator>
				<category><![CDATA[Architecture and Administration]]></category>
		<category><![CDATA[SAS 9.1]]></category>
		<category><![CDATA[Web Report Studio]]></category>
		<category><![CDATA[x - Notes to Self]]></category>
		<category><![CDATA[SAS 9.1 Web Report Studio Metadata Roles]]></category>

		<guid isPermaLink="false">http://blog.sasinct.com/2009/09/30/sas-91-wrs-31-metadata-roles-defined/</guid>
		<description><![CDATA[Researching definitions for each of the WRS default roles as part of the Advanced Metadata Security course. The roles are documented in the SAS 9.1.3 Intelligence Platform: Web Application Administration Guide, Second Edition on page 130. What it says is: &#8220;By default, everyone who can log on to SAS Web Report Studio can view, edit, [...]]]></description>
			<content:encoded><![CDATA[<p>Researching definitions for each of the WRS default roles as part of the Advanced Metadata Security course.</p>
<p>The roles are documented in the <a href="http://support.sas.com/documentation/configuration/biwaag.pdf" target="_blank">SAS 9.1.3 Intelligence Platform: Web Application Administration Guide, Second Edition </a>on page 130.  What it says is:</p>
<p><font color="#999999">&#8220;</font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font color="#999999">By default, everyone who can log on to SAS Web Report Studio can view, edit, and create new reports.</font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"> </font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font color="#999999">To implement security, each user of SAS Web Report Studio can be assigned to one or more standard roles. A user’s role assignments determine which SAS Web Report Studio menu items are available to that user.</font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"> </font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="2"></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></font></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></font></font></font></font></font></p>
<ul> <font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></p>
<li>
<p align="left"><font color="#999999">By default, all SAS Web Report Studio users implicitly have the role. However, if you explicitly assign any members to the role, then only the explicitly-assigned members will have the role. This enables you to start using SAS Web Report Studio immediately after installation, yet still </font><font color="#999999">have the ability to restrict user access when locking down your deployment.</font></p>
</li>
<p></font></font></font></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"></font></font></font></font></font></font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"><font face="T3" size="1"></p>
<li>
<p align="left"><font face="NewCenturySchlbk-Roman" size="2"><font color="#999999" face="NewCenturySchlbk-Roman" size="2">Each role is a superset of the preceding role. For example, members of the &#8220;WRS Report Author&#8221; role have all the permissions that apply to the &#8220;WRS Report Consumer&#8221;.</font></font></p>
</li>
<p></font></font></font></font></font></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"></font><font face="T3" size="1"></font></font></font></font></font></font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"><font face="T3" size="1"></p>
<li>
<p align="left"><font face="NewCenturySchlbk-Roman" size="2"><font color="#999999" face="NewCenturySchlbk-Roman" size="2">Once you explicitly assign members to a role, you must explicitly assign membersto each superset role. For example, if you assign members to the &#8220;WRS ReportAuthor&#8221; role, then all of the subsequent superset roles (in this example, &#8220;WRSAdvanced User&#8221;) also become explicitly-assigned roles. The reason is that WRSAdvanced User is a superset of WRS Report Author.</font></font></p>
</li>
<p></font></font></font></font></font></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"></font><font face="T3" size="1"></font></font></font></font></font></font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"><font face="T3" size="1"></p>
<li>
<p align="left"><font face="NewCenturySchlbk-Roman" size="2"><font color="#999999" face="NewCenturySchlbk-Roman" size="2">Once you explicitly assign members to a role, then any user who is not assigned to a role, or who has no metadata identity, can only view reports and manipulate reports (for example, select new data items to view in report objects).</font></font></p>
</li>
<p></font></font></font></font></font></font></font></font><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="T3" size="1"></font></font></font></font></font></font></font></ul>
<p><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"><font face="NewCenturySchlbk-Roman" size="2"></font></font></font></font></font></p>
<table border="1">
<tr>
<td width="200"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">WRS Report Consumer</font></font></td>
<td><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">Users who have this role can view reports and manipulate report data in the View Report view. Users can copy, move, save, rename, or delete reports. Users cannot create new reports with the report builder or report wizard.<br />
</font></font></td>
</tr>
<tr>
<td><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">WRS Report Author *</font></font></td>
<td><font face="NewCenturySchlbk-Roman" size="1"></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">In addition to the abilities assigned to WRS Report Consumers, users who have this role can create reports with the report builder or report wizard. Users can also schedule reports.</font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="1"></font></td>
</tr>
<tr>
<td><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">WRS Advanced User</font></font></td>
<td><font face="NewCenturySchlbk-Roman" size="1"></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">In addition to the abilities assigned to WRS Report Authors, users who have this role can distribute reports. Users cannot create or delete recipient lists that are used for report distribution.</font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="1"></font></td>
</tr>
<tr>
<td><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">WRS Administrator</font></font></td>
<td><font face="NewCenturySchlbk-Roman" size="1"></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999">Users who have this role can perform all tasks that are associated with SAS Web Report Studio, including the ability to create and delete recipient lists that are used for report distribution.</font></font></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999">This role provides full permissions to SAS Web Report Studio and should be safeguarded accordingly. This role provides application level administrator functionality. However, this role has no effect on metadata access (authorization) rights to report data.<br />
</font></font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="1"></font></td>
</tr>
<tr>
<td><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">WRS Prohibited</font></font></td>
<td><font face="NewCenturySchlbk-Roman" size="1"></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999">Users who have this role cannot log on to SAS Web Report Studio. Regardless of the user’s membership in any of the previous roles, if the user attempts to log on, the logon page displays the following error message: &#8220;This user is not allowed to access SAS Web Report Studio. Please contact your administrator.&#8221;</font></font></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999">Some organizations might apply this role for users who are allowed to access some SAS applications but not SAS Web Report Studio. Alternatively, if an organization has multiple Web Report Studio installations, this role can be used to restrict some users from specific instances.</font></font></font></p>
<p align="left"><font face="NewCenturySchlbk-Roman" size="1"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999">The corresponding metadata group entity is not created during installation. You must manually create the group in metadata if you want to use this user role.<br />
</font></font></font></p>
<p><font face="NewCenturySchlbk-Roman" size="1"></font></td>
</tr>
<tr>
<td colspan="2"><font face="NewCenturySchlbk-Roman" size="1"><font color="#999999" face="NewCenturySchlbk-Roman" size="1">*By default, WRS Report Authors can schedule reports, though you can change the default behavior and limit the scheduling feature to WRS Advanced Users. To do this, in your LocalProperties.xml file, specify true for the schedulingRequiresAdvancedUserRole property.<br />
</font></font></td>
</tr>
</table>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blog.saasinct.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.saasinct.com/2009/09/30/sas-91-wrs-31-metadata-roles-defined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
