<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>sharepoint-administration &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/sharepoint-administration/</link>
	<description>Feed of posts on WordPress.com tagged "sharepoint-administration"</description>
	<pubDate>Wed, 10 Feb 2010 12:05:48 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Applying SharePoint theme &lsquo;Write error on file &ldquo;/_themes/yourtheme&rdquo; error]]></title>
<link>http://sharepointcoding.wordpress.com/2010/01/06/applying-sharepoint-theme-write-error-on-file-_themesyourtheme-error/</link>
<pubDate>Wed, 06 Jan 2010 13:04:57 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2010/01/06/applying-sharepoint-theme-write-error-on-file-_themesyourtheme-error/</guid>
<description><![CDATA[I recently went to apply a custom SharePoint theme and was presented with the unhelpful error messag]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I recently went to apply a custom SharePoint theme and was presented with the unhelpful error message above.</p>
<p>It turns out that the reason for this error is that SharePoint has encountered an unknown file that it cannot read from in the themes’ directory.</p>
<p>Navigation to your custom theme directory  &#8211; [Systemdrive]\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES\yourtheme and delete the rogue file.</p>
<p>In my case it was the windows generated ‘thumbs.db’ thumbnail database in the folder that was causing the problem. If you have used an editor to edit any of your theme files then you may possibly have some temp files in the directory which need deleting.</p>
<p>If like me it was the ‘thumbs.db’ file then be sure to disable thumbnail caching for the folder. To do this click Tools in windows explorer then select Folder Options &#62; View, look for the checkbox entitled ‘Do not cache thumbnails’ and click it.</p>
<p>Hope this helps <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How To: Create a Farm Based and Sandbox Based Solution Web Part using LINQ to SharePoint via SPMetal Utility]]></title>
<link>http://fabiangwilliams.wordpress.com/2010/01/04/how-to-create-a-farm-based-and-sandbox-based-solution-web-part-using-linq-to-sharepoint-via-spmetal-utility/</link>
<pubDate>Mon, 04 Jan 2010 19:00:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2010/01/04/how-to-create-a-farm-based-and-sandbox-based-solution-web-part-using-linq-to-sharepoint-via-spmetal-utility/</guid>
<description><![CDATA[Synopsis In this Blog and in all the blogs i post, I try to re-use my work/efforts; for one, it ensu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h3>Synopsis</h3>
<p>In this Blog and in all the blogs i post, I try to re-use my work/efforts; for one, it ensures that the information is grounded, it certainly gives me practice, and more importantly, it demonstrates how SharePoint is modular, and how each part of the Wheel Compliments each other.&#160; So.. &#60;/soapbox&#62; over, lets begin… The idea here is to demonstrate how we can affect changes to SharePoint Lists and Libraries; for instance, we will use LINQ to SharePoint to talk to Lists in a Site, and use Sandbox Solutions to &#34;work in that list in a protected area” based on the Rules of the Sandbox.&#160; Now; the intrusive part is the how we gain access to the SharePoint List, in this example (Part 1) I am still doing a Sandbox Solution which means it is limited to the Site Collection, but I still have code that may be better protected in a “Full Trust Proxy” which will be (Part 2).</p>
<p>Get ready on how you can do:</p>
<ol>
<li>Create a Sand Box Solution with Visual Studio 2010 Beta 2 on SharePoint 2010 Beta</li>
<li>Use LINQ to SharePoint via the SPMetal Utility to create and add a Class to our Solution to act as the Wrapper to our Content Database</li>
<li>Create a Web Part to display information from SharePoint Lists</li>
<li>Use some Code to do some actions on that List</li>
</ol>
<h3>Recognition of Effort to my friends in the SharePoint Community</h3>
<p>So… I want to take time out to recognize some of my buddies in the SharePoint Community that helped with a really weird issue I was having trying to get even a “Hello World” textbox control working in my Sandbox Solution.&#160; As it turned out and I do have the troubleshooting steps outlined below, my issue was related to having SharePoint 2010 on a Domain Controller, and the problem was solved [albeit after 12 hours of work and 4 – 6 hours troubleshooting] via a PowerShell Script found on <a title="Jie Li Microsoft SharePoint Blog" href="http://blogs.msdn.com/opal/archive/2009/11/19/user-profile-sync-setup-in-sharepoint-server-2010-beta.aspx" target="_blank">Jie Li’s</a> and <a title="Jeremy Thake&#39;s SharePoint Dev Wiki Site" href="http://www.sharepointdevwiki.com/display/sp2010/SharePoint+Sandboxed+Solutions" target="_blank">Jeremy Thake’s</a> site.&#160; Using Twitter (yes I know, I tweet too much) I solicited the help of my co-worker <strong><u>Bart Tubalinal</u></strong> @bart_tubalinal and <strong><u>Jeremy Thake</u></strong> @jthake to see if they saw something glaring wrong in my code; they looked, they found nothing… then i hear the words I didn&#8217;t want to hear “… have you tried looking in the ULS log…, this may be your environment…” this would have not shocked me as much if I didn’t have to deliver at <a href="http://www.sharepointsaturday.org/virginiabeach" target="_blank">Virginia Beach SharePoint Saturday</a> this coming Saturday (1/9/2009), and didnt want to risk doing an re-install my OS. In the end <u><strong>Paul Swider</strong></u> @pswider asked if i ran the script found on <strong><u>Jie Li’s</u></strong> site; as soon as i placed it in a file and ran it with PowerShell, BOOM! I was good to go!&#160; <strong><u>Mark Miller</u></strong> @EUSP of <a href="http://www.endusersharepoint.com/" target="_blank">End User SharePoint</a> pointed out that he may emphasize the community involvement in a Keynote he is prepared to give, I encourage him to do so. </p>
<h5>Let us Begin… </h5>
<p>&#160;</p>
<h5>Part 1: This is Part 1</h5>
<h5>Part 2: Doing everything but using a Full-Trust Proxy for the most Intrusive Part of the job!</h5>
<p>So the first thing we need to do is crack open our spiffy Visual Studio 2010 and Create a new SharePoint Empty Project</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0011.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image001_thumb1.png?w=579&#038;h=416" width="579" height="416" /></a></p>
<ol>
<li>Fire up Visual Studio</li>
<li>Select SharePoint 2010</li>
<li>Select Empty SharePoint Project (as you can see I named mine TouchPeopleinSharePoint)</li>
</ol>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0021.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002" border="0" alt="clip_image002" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image002_thumb1.png?w=707&#038;h=566" width="707" height="566" /></a></p>
<p>Next you will be prompted to choose if this is a Sandboxed Solution or a Farm Solution, I selected “the Default” which is SandBoxed Solution… so what is Microsoft trying to tell us here folks? </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0031.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image003_thumb1.png?w=702&#038;h=574" width="702" height="574" /></a></p>
<p>Once you have done that, click Finish to close out the dialog box.&#160; Next just to be sure, you can never be too careful; since I am building against a x64 bit system, I wanted to make sure that my Project Properties Build Targets were appropriately set. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0041.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image004" border="0" alt="clip_image004" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image004_thumb1.png?w=719&#038;h=510" width="719" height="510" /></a></p>
<p>Once I have completed that process, next I am going to add a new Web Part. NB, you are not permitted to do Visual Web Parts in SandBoxed Solution because that would mean that you would need to deploy it on the WFE; which under SandBoxed Solutions, we don&#8217;t want to, so… we wanna select a regular web part.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0051.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image005_thumb1.png?w=730&#038;h=477" width="730" height="477" /></a></p>
<p>See below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0061.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image006" border="0" alt="clip_image006" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image006_thumb1.png?w=741&#038;h=523" width="741" height="523" /></a></p>
<p>So once the Web Part is added, we have the following cs file created, clearly you can see we have methods that are over-ridden which we will employ in our solution. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0071.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image007" border="0" alt="clip_image007" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image007_thumb1.png?w=752&#038;h=480" width="752" height="480" /></a></p>
<p>Before we get there however, I need to do some prep work.. </p>
<ul>
<li>I need to Add my SPMetal Class </li>
<li>I need to make a reference to Microsoft.SharePoint.Linq</li>
</ul>
<p>This Class that I am adding is created by SPMetal Utility and it basically provides me Entity Classes and a Context Object to manipulate SharePoint Lists via LINQ to SharePoint. I use this because all that plumbing is already done for me and hey, work smarter not harder…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image008.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image008" border="0" alt="clip_image008" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image008_thumb.png?w=718&#038;h=547" width="718" height="547" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0091.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image009" border="0" alt="clip_image009" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image009_thumb1.png?w=650&#038;h=420" width="650" height="420" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0101.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image010" border="0" alt="clip_image010" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image010_thumb1.png?w=792&#038;h=593" width="792" height="593" /></a></p>
<p>NB. The Red squigglies are there in this CharlieSiteLists.cs file because I dont at this time have a Reference Set for Microsoft.SharePoint.Linq which i will do below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0111.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image011" border="0" alt="clip_image011" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image011_thumb1.png?w=740&#038;h=496" width="740" height="496" /></a></p>
<p>So now for the real work… finally!</p>
<ol>
<li>So first I create a List Box object, I will add my result set to that collection (line 16)</li>
<li>I make a reference to the CharlieSiteList.cs (SPMetal Utility Created File) Data Context Object so I can use it as a Wrapper to the Content Database (line 25)</li>
<li>I iterate though a list and return the First Name and Last Name via the Add Method of the ListBox Object (line 26 – 33)</li>
</ol>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0121.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image012" border="0" alt="clip_image012" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image012_thumb1.png?w=767&#038;h=572" width="767" height="572" /></a></p>
<p>That is it! Easy huh… now we just Deploy our Solution…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0131.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image013" border="0" alt="clip_image013" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image013_thumb1.png?w=576&#038;h=379" width="576" height="379" /></a></p>
<p>Next I go to my site under “Site Pages” and create a Web Part Page…but before I do that, lets just make sure that our Sandboxed Solution is there in the Gallery. We find this by clicking on Site Settings and under Galleries, you will see “Solution”.. go ahead and click that bad bwoy.. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0141.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image014" border="0" alt="clip_image014" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image014_thumb1.png?w=400&#038;h=525" width="400" height="525" /></a></p>
<p>All being well you should see your solution as I see mine… </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0151.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image015" border="0" alt="clip_image015" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image015_thumb1.png?w=922&#038;h=316" width="922" height="316" /></a></p>
<p>Now, we edit that page we would have created to hold our Web Part or you can just put it in a page of your choosing.&#160; </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0161.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image016" border="0" alt="clip_image016" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image016_thumb1.png?w=811&#038;h=601" width="811" height="601" /></a></p>
<p>So, here is where the SharePoint community came alive for me last night.. and although SharePoint threw no Error in the Event Viewer, nor did the Actions yielded any “gotchas” that I did anything wrong, when I added the Web Part to a zone.. </p>
<p><em>When I add the TouchPeopleNOLookupList Web Part to the Left Column Zone as indicated below it goes though the motion but ADDs Nothing but in the ShowMyProfile Web Part it works… that web part is a Farm Level Solution though… same code..</em>&#160; </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0171.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image017" border="0" alt="clip_image017" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image017_thumb1.png?w=813&#038;h=577" width="813" height="577" /></a></p>
<p>Below Same Code… in the Create ChildControls in a NON SandBoxed Solution</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0181.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image018" border="0" alt="clip_image018" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image018_thumb1.png?w=808&#038;h=634" width="808" height="634" /></a></p>
<p>U can see in the Properties Window that this one is same code but not SandBox Solution… and it yields results as above…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image0191.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image019" border="0" alt="clip_image019" src="http://fabiangwilliams.files.wordpress.com/2010/01/clip_image019_thumb1.png?w=846&#038;h=644" width="846" height="644" /></a></p>
<p>So as part of my debugging I downloaded this ULS viewer from CodePlex at <a title="http://ulsviewer.codeplex.com/" href="http://ulsviewer.codeplex.com/">http://ulsviewer.codeplex.com/</a> and I saw that, Indeed, I have a few errors going..</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/image1.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2010/01/image_thumb1.png?w=1207&#038;h=536" width="1207" height="536" /></a></p>
<p>Paul Swider pointed me to Jie Li’s site where i saw below, </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/image3.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2010/01/image_thumb3.png?w=810&#038;h=739" width="810" height="739" /></a></p>
<p>I placed that script in a file and ran it with PowerShell and I got my Web Part to work as indicated below.&#160; </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/image2.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2010/01/image_thumb2.png?w=961&#038;h=882" width="961" height="882" /></a></p>
<p>We are in business folks… </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2010/01/image4.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2010/01/image_thumb4.png?w=949&#038;h=737" width="949" height="737" /></a></p>
<p>Stay tuned for Part 2 where I will do this all with a Full Trust Proxy i.e. move the intrusive Class that actually touches the Content Database to the GAC and use a Proxy to call it.</p>
<p>&#160;</p>
<p>Have fun!&#160; </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Create and delete SharePoint list views with PowerShell]]></title>
<link>http://sharepointnomad.wordpress.com/2009/12/30/create-and-delete-sharepoint-list-views-with-powershell/</link>
<pubDate>Thu, 31 Dec 2009 04:20:06 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/12/30/create-and-delete-sharepoint-list-views-with-powershell/</guid>
<description><![CDATA[Here&#8217;s how you can create and delete views in a SharePoint list or library using PowerShell (I]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here&#8217;s how you can create and delete views in a SharePoint list or library using PowerShell (Is there anything that can&#8217;t be done through a PowerShell script?)</p>
<p>The script below creates a view called &#8220;TestView&#8221;.  It expects three command-line arguments:  site collection URL, the name of the view to create, and the list GUID.  The view that&#8217;s created is an exact replica of the &#8220;All Items&#8221; view (you can certainly modify the code as needed).  Here&#8217;s how you would call this script from the command line:</p>
<pre class="brush: vb;">

powershell  CreateView.ps1 &#34;your_site_collection_URL&#34; &#34;TestView&#34; &#34;List GUID 6865306f-60e0-4889-addd-4fb9862e72e0&#34;
</pre>
<p>Script code (use the button in the top right corner to copy it to the clipboard):</p>
<pre class="brush: powershell;">

[System.Reflection.Assembly]::Load(&#34;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#34;) &#124; out-null

# reading command line arguments

$siteURL = $args[0]

$strViewName = $args[1]

$ListGUID = $args[2]

# enter your CAML query for the view here...

$strQuery = &#34;&#60;Where&#62;&#60;Gt&#62;&#60;FieldRef Name='ID'/&#62;&#60;Value Type='Counter'&#62;0&#60;/Value&#62;&#60;/Gt&#62;&#60;/Where&#62;&#34;

 # create a new SPsite object and recursively go through all webs

# until a matching list GUID is found

$site=new-object Microsoft.SharePoint.SPSite($siteURL)

foreach ($web in $site.AllWebs)
{
 

foreach ($list in $web.Lists)
{

$ListTempGUID = $list.ID.ToString()
  

if ($ListTempGUID.Contains($ListGUID))
{

write-host &#34;**********************************************&#34;
write-host &#34;Match found. Preparing to create a view: &#34;, $strViewName
write-host &#34;List Title: &#34;, $list.Title
write-host &#34;List GUID: &#34;, $list.ID

$fields = $list.Views[&#34;All Items&#34;].ViewFields.ToStringCollection()

$result = $list.Views.Add($strViewName, $fields, $strQuery, 100, $True, $False , &#34;HTML&#34;, $False)

write-host &#34;View &#34;, $strViewName , &#34; was created successfully.&#34;

break

}
}

} 

write-host &#34;Done.&#34;

$site.Dispose(); ##ENFORCED DISPOSAL!!!
</pre>
<p>    </p>
<p>So far, so good?  Well, now that you&#8217;ve created a view, how do you delete it?  Follow the same logic, only instead of using the Add method of SPViewCollection object, we&#8217;ll be using the Delete method.</p>
<p>Same command line arguments as before:  site collection URL, name of the view, and list GUID.</p>
<p>Calling script from the command line:</p>
<pre class="brush: plain;">

powershell  DeleteView.ps1 &#34;your_site_collection_URL&#34; &#34;TestView&#34; &#34;List GUID 6865346f-60e0-4889-addd-4fb3862572e0&#34;
</pre>
<p> </p>
<pre class="brush: powershell;">

[System.Reflection.Assembly]::Load(&#34;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#34;) &#124; out-null

# reading command line arguments...

$siteURL = $args[0]

$strViewName = $args[1]

$ListGUID = $args[2] 
# creating a new site object and recursively searching through its lists

# until a matching list GUID is found

$site=new-object Microsoft.SharePoint.SPSite($siteURL)

foreach ($web in $site.AllWebs)
{
 

foreach ($list in $web.Lists)
{

$ListTempGUID = $list.ID.ToString()
  

if ($ListTempGUID.Contains($ListGUID))
{
foreach ($view in $list.Views)
{

If ( $view.Title.Contains($strViewName))
{

write-host &#34;**********************************************&#34;
write-host &#34;Match found. Preparing to DELETE a view: &#34;, $view.Title
write-host &#34;List Title: &#34;, $list.Title
write-host &#34;List GUID: &#34;, $list.ID

# you can insert a pause here if you like...

$list.Views.Delete($view.ID)

write-host &#34;View &#34;, $view.Title , &#34; has been deleted successfully.&#34;

break

}
}

break

}

}

}
write-host &#34;Done.&#34;

$site.Dispose(); ##ENFORCED DISPOSAL!!! 
 </pre>
<p>Finally,  how do you find out the GUID of your list?  It&#8217;s fairly straightforward &#8211; you just need to access the SPList.ID property of your list.  Here&#8217;s a simple script that will output the GUIDs of all lists in your site collection:</p>
<pre class="brush: vb;">

[System.Reflection.Assembly]::Load(&#34;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#34;) &#124; out-null
# write column headings

write-host &#34;List URL ; Web URL ; Web Title ; List Title; List GUID ;&#34;

# create a site object and recursively list all of its list objects and their details
 $site=new-object Microsoft.SharePoint.SPSite(&#34;http://your_site_collection_URL)  

  foreach ($web in $site.AllWebs)
 {
  foreach ($list in $web.Lists)
 {
 write-host $list.DefaultViewURL, &#34;;&#34;, $web.URL , &#34;;&#34;,  $web.Title , &#34;;&#34; , $list.Title , &#34;;&#34; , $list.ID

 }

 }

$site.Dispose(); ##ENFORCED DISPOSAL!!!
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Calling STSADM from within a PowerShell script]]></title>
<link>http://sharepointnomad.wordpress.com/2009/12/30/calling-stsadm-from-within-a-powershell-script/</link>
<pubDate>Wed, 30 Dec 2009 20:13:19 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/12/30/calling-stsadm-from-within-a-powershell-script/</guid>
<description><![CDATA[For various SharePoint admin tasks, there are times when you need to execute an STSADM command from ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>For various SharePoint admin tasks, there are times when you need to execute an STSADM command from within a PowerShell script. </p>
<p>Before you can do that, you&#8217;ll need to tell PowerShell where to find STSADM executable. You can do that by adding the following line to your profile.ps1 file (usually located in C:\WINDOWS\system32\windowspowershell\v1.0 ):</p>
<p>Set-Alias -Name stsadm -Value $env:CommonProgramFiles”\Microsoft Shared\Web Server Extensions\12\BIN\STSADM.EXE”</p>
<p>Now you can use stsadm in your scripts and it should work beautifully&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Content Deployment error: Maximum request length exceeded.]]></title>
<link>http://sharepointnomad.wordpress.com/2009/12/19/content-deployment-error-maximum-request-length-exceeded/</link>
<pubDate>Sat, 19 Dec 2009 16:57:37 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/12/19/content-deployment-error-maximum-request-length-exceeded/</guid>
<description><![CDATA[Sometimes, when you run a Content Deployment job between a source farm and a destination farm, you m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Sometimes, when you run a Content Deployment job between a source farm and a destination farm, you may encounter the following issue:</p>
<p>&#8220;Content deployment job &#8216;Job Name&#8217; failed. The remote upload Web request failed.&#8221;</p>
<p>When you look in the ULS logs, you may see the following:</p>
<p><strong><em>File upload of &#8216;C:\Inetpub\wwwroot\SiteDirectory\ExportedFiles70.cab&#8217; failed. Exception System.Web.HttpException: Maximum request length exceeded.  at System.Web.HttpRequest.GetEntireRawContent()     at System.Web.HttpRequest.get_InputStream()&#8230; </em></strong></p>
<p>OK, let&#8217;s do a web search to see how to fix this issue.  After some searching, you&#8217;ll come across posts that tell you to modify <strong>maxAllowedContentLength or MaxRequestLength </strong>attribute in the Central Administration web.config file (or maybe WFE&#8217;s too).  Examples: </p>
<p><a href="http://technet.microsoft.com/en-us/library/dd795107.aspx">http://technet.microsoft.com/en-us/library/dd795107.aspx</a></p>
<p><a href="http://weblogs.asp.net/hosamkamel/archive/2007/09/18/resolving-maximum-request-length-exceeded-exception.aspx">http://weblogs.asp.net/hosamkamel/archive/2007/09/18/resolving-maximum-request-length-exceeded-exception.aspx</a></p>
<p>I&#8217;ve found that if you only modify web.config files as specified in the articles above, it will NOT solve the problem.  </p>
<p> To solve this problem, you need to increase <strong>maxRequestLength</strong> value in three places on the TARGET farm:  </p>
<ol>
<li>Central Administration web.config file (typically located in C:\Inetpub\wwwroot\wss\VirtualDirectories\DirectoryName)</li>
<li>Your web application main web.config file (typically located in C:\Inetpub\wwwroot\wss\VirtualDirectories\DirectoryName).</li>
<li>Content deployment web.config file located in:</li>
</ol>
<p>C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\ADMIN\Content Deployment</p>
<p>Note:  You can find out the correct paths for items 1 and 2 by opening IIS Manager.</p>
<p>Open web.config file located at each location and locate the <strong>maxRequestLength</strong> attribute.  Increase it to allow upload of the largest CAB file that you have.  The default setting limits the upload file size to 51200 KB for CA and web application and to 102400 KB for content deployment.</p>
<p>&#60;configuration&#62;<br />
  &#60;system.web&#62;<br />
   <strong> &#60;httpRuntime maxRequestLength=&#8221;102400&#8243; /&#62;<br />
</strong>  &#60;/system.web&#62;<br />
&#60;/configuration&#62;</p>
<p>You can find out how large the largest CAB file is by running the following command on the source farm Central Administration server:</p>
<p><strong>stsadm -o editcontentdeploymentpath -pathname (pathname here) -keeptemporaryfiles Failure</strong></p>
<p> This setting will allow you to see the CAB files generated during the content deployment job (in the temp directory specified in the Content Deployment settings screen in Central Administration).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Today's SharePoint Rants...]]></title>
<link>http://sharepointmatters.wordpress.com/2009/12/17/todays-sharepoint-rants/</link>
<pubDate>Thu, 17 Dec 2009 13:42:45 +0000</pubDate>
<dc:creator>hzigli</dc:creator>
<guid>http://sharepointmatters.wordpress.com/2009/12/17/todays-sharepoint-rants/</guid>
<description><![CDATA[As you probably have noticed, it has been quite some time since I have posted. For that, I apologize]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As you probably have noticed, it has been quite some time since I have posted. For that, I apologize. For some reason, all of our customers are very busy during the holiday season this year!</p>
<p><strong>Rant #1 &#8211; SharePoint 2010 Beta</strong></p>
<p>At the SharePoint Conference in October, they indicated SharePoint Server would run on client operating systems &#8211; which is nice for developers or business analysts that would like to use it in a test environment, but don&#8217;t want to set up a server to do so.</p>
<p>While this may be true for the final, released product, it is NOT true for the beta. So, for those of you wanting to try out SharePoint 2010 before it&#8217;s release, prepare to install Windows Server 2008 with Service Pack 2.</p>
<p>Additional information on the requirements for the beta of SharePoint Server 2010 are located on the <a title="System Requirements for SharePoint Server 2010 (beta)" href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx" target="_blank">technet web site</a>.</p>
<p><strong>Rant #2: Documentation for Data Connections (SQL Server Reporting Services Integration)</strong></p>
<p>Suppose you wanted to use SQL Server authentication for a data source in SSRS. Suppose you wanted to embed those credentials in a connection string. Typically, we just create the connection in InfoPath, and then use the &#8220;Convert&#8221; option from the Tools &#124; Data Connections dialog box. This was not the case for my most recent session of &#8220;Fun with SharePoint Server 2007 and SSRS 2008&#8243;. Simply embedding the information in the connection string did force the report to use the provided credentials. I had to add an additional element specifying Credential Type to make it work. Here is an example:</p>
<p>&#60;udc:SSO AppId=&#8221; CredentialType=&#8221; /&#62;</p>
<p>As you can see, I just had to set it to an empty string. Not exactly rocket science, but still frustrating <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>(Non) Rant # 3: Federated Search</strong></p>
<p>One of the nicer improvements of the SharePoint Server 2007 service packs is the introduction of Federated Search. It is now easy to provide Internet search results (by default, coming from Bing) right alongside your normal web results. The &#8220;fly in the ointment&#8221; as they say is that &#8211; if you are using SSL - you generally get an Internet prompt regarding security and *mixed content*. However, there is a very simple workaround. For whatever browser zone your site is in (presumably Intranet or Trusted Sites), change the security setting for that zone to a custom level. After doing so, make sure &#8220;Mixed Content&#8221; (under miscellaneous) is set to &#8220;Enable&#8221;, instead of &#8220;Prompt&#8221;. Easy!</p>
<p>Well, that&#8217;s all I have time to share today&#8230;will continue on my path of evangelizing SharePoint joy and happiness. Another big project starts in January&#8230;no rest for the weary <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Opening InfoPath form in SharePoint &lsquo;Requested registry access is not allowed&rsquo;]]></title>
<link>http://sharepointcoding.wordpress.com/2009/12/08/opening-infopath-form-in-sharepoint-requested-registry-access-is-not-allowed/</link>
<pubDate>Tue, 08 Dec 2009 15:43:08 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/12/08/opening-infopath-form-in-sharepoint-requested-registry-access-is-not-allowed/</guid>
<description><![CDATA[This is another gotcha that I&#8217;ve run into today – when I went to publish an InfoPath form to m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This is another gotcha that I&#8217;ve run into today – when I went to publish an InfoPath form to my SharePoint site I spotted an error in the design checker <strong><em>‘Invalid Form Template’</em></strong>. I ignored the error and carried on but when I tried to create a new form based on the template in the document library, I received the following error &#8211; </p>
<table border="1" cellspacing="0" cellpadding="2" width="369">
<tbody>
<tr>
<td valign="top" width="367">
<p align="left">Requested registry access is not allowed. at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource) at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) at Microsoft.Win32.RegistryKey.OpenSubKey(String name) at Microsoft.Win32.Registry.GetValue(String keyName, String valueName, Object defaultValue) at Microsoft.Office.InfoPath.Server.Runtime.FormServer.&#60;&#62;c__DisplayClass1.b__0</p>
</td>
</tr>
</tbody>
</table>
<p>I did some research and came accross this blog post from Joel Oleson (@joeloleson) which helped me fix the problem &#8211; </p>
<p><a title="http://blogs.msdn.com/joelo/archive/2008/01/02/evaluation-version-expired-but-not-really.aspx" href="http://blogs.msdn.com/joelo/archive/2008/01/02/evaluation-version-expired-but-not-really.aspx">http://blogs.msdn.com/joelo/archive/2008/01/02/evaluation-version-expired-but-not-really.aspx</a></p>
<p>The steps I took to fix the error were slightly different from Joel’s (see below) but his blog post helped to point out the registry keys on which the access was failing.</p>
<p>The application pool account for my SharePoint web application was running as ‘Network Service’, I did try and add this account to the ‘Distributed Com Users’ group but this did not fix the problem. </p>
<p>Initially I changed the application pool account for the web application to a domain account and this fixed the problem, then I changed it back to Network Service and gave that built in account <strong>read </strong>permission on the registry key &#8211; </p>
<p> ‘HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Office Server\12.0’ </p>
<p>and that also worked! So there are two options in case anyone runs into the same problem.</p>
<p>Hope this helps <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Modify web.config file to display detailed error messages]]></title>
<link>http://sharepointnomad.wordpress.com/2009/12/01/modify-web-config-file-to-display-detailed-error-messages/</link>
<pubDate>Tue, 01 Dec 2009 20:32:01 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/12/01/modify-web-config-file-to-display-detailed-error-messages/</guid>
<description><![CDATA[I was dealing with another one of those &#8220;helpful&#8221; SharePoint error messages today: “An u]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I was dealing with another one of those &#8220;helpful&#8221; SharePoint error messages today:</p>
<p>“An unexpected error has occurred.&#8221;</p>
<p>Nishant Rana&#8217;s blog post had the exact steps needed to get SharePoint to spit out the details:</p>
<p><a href="http://nishantrana.wordpress.com/2009/03/24/%E2%80%9Can-unexpected-error-has-occurred%E2%80%9D-error-message-in-sharepoint/">http://nishantrana.wordpress.com/2009/03/24/%E2%80%9Can-unexpected-error-has-occurred%E2%80%9D-error-message-in-sharepoint/</a></p>
<p>I&#8217;m bookmarking this one!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Powershell scripts for SharePoint 2010 services - &lsquo;Stop &amp; Start&rsquo;]]></title>
<link>http://sharepointcoding.wordpress.com/2009/11/26/powershell-scripts-for-sharepoint-2010-services-stop-start/</link>
<pubDate>Thu, 26 Nov 2009 13:32:43 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/11/26/powershell-scripts-for-sharepoint-2010-services-stop-start/</guid>
<description><![CDATA[We all now know that SharePoint 2010 is resource intensive, especially intensive with its ram usage.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We all now know that SharePoint 2010 is resource intensive, especially intensive with its ram usage. </p>
<p>I originally installed full blown SharePoint 2010 on my laptop (which has 4gb of ram) only to see most of that ram being used up and none left for visual studio to run.</p>
<p>I would recommend anyone who wants to install it on their workstation that only has 4gb of ram to install SharePoint Foundation instead which needs much less ram and will be fine for simple SharePoint 2010 dev or just playing around.</p>
<p>After I had installed it on my workstation I went on a search of some powershell scripts that I could use to stop SharePoint’s services when its not in use and start them up when needed.</p>
<p>It turns out Emmanuel Bergerat had created some and posted them on his blog, see here &#8211; </p>
<p><a title="http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx" href="http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx">http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx</a></p>
<p>Thanks Emmanuel!</p>
<p>I have modified these scripts to work with SharePoint Foundation instead of full SharePoint Server 2010. </p>
<p>You can find the scripts on my SkyDrive – link at the bottom of the post.</p>
<p>To get them to work you will need to open them and edit the line &#8211; </p>
<p><strong>&#8216;MSSQL$SHAREPOINT&#8217;,&#34;SQLWriter&#34;,&#8217;SQLAgent$SHAREPOINT&#8217; &#124; ForEach-Object</strong></p>
<p>You need to change the name of the SQL Service (in my case MSSQL$SHAREPOINT) to the name matching yours. This name will depend on what your SQL instance is called, if you install SharePoint ‘standalone’ then it will most likely be the same as mine.</p>
<p>Run the scripts in the following order &#8211; </p>
<p>1. ‘Manual.ps1’ – Sets services to manual startup (Only need to run this once)</p>
<p>2. ‘Start.ps1’ – Starts SQL &#38; SharePoint Foundation services</p>
<p>3. ‘Stop.ps1’ – Stops SQL &#38; SharePoint Foundation services</p>
<p>Hope this helps! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#160;</p>
<p><font size="2"><strong>Link: </strong></font><a title="http://cid-0b297b44873297a0.skydrive.live.com/browse.aspx/.Public/SharePoint%202010/Powershell%20Scripts" href="http://cid-0b297b44873297a0.skydrive.live.com/browse.aspx/.Public/SharePoint%202010/Powershell%20Scripts" target="_blank"><font size="2"><strong>SharePoint Foundation Powershell Scripts</strong></font></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Connect To Outlook: SharePoint External Content Type with SharePoint Designer and SQL LOB System]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/25/connect-to-outlook-sharepoint-external-content-type-with-sharepoint-designer-and-sql-lob-system/</link>
<pubDate>Wed, 25 Nov 2009 06:15:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/25/connect-to-outlook-sharepoint-external-content-type-with-sharepoint-designer-and-sql-lob-system/</guid>
<description><![CDATA[Part 1… Consuming the External Content Type through SharePoint Designer in Microsoft Outlook 2010 Pa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h4></h4>
<h4>Part 1… Consuming the External Content Type through SharePoint Designer in Microsoft Outlook 2010</h4>
<h4>Part 2… Consuming the External Data List Columns inside Microsoft Word 2010 through Form Fields</h4>
<h4>Teaser…Extending @ToddBaginski blog where he creates a .NET assembly connector and an External Content Type </h4>
<h6><a href="http://www.toddbaginski.com/blog/archive/2009/11/05/how-to-create-a-searchable-sharepoint-2010-bdc-.net-assembly-connector-which-reads-from-a-flat-file.aspx"></a></h6>
<h5><a href="http://www.toddbaginski.com/blog/archive/2009/11/05/how-to-create-a-searchable-sharepoint-2010-bdc-.net-assembly-connector-which-reads-from-a-flat-file.aspx">http://www.toddbaginski.com/blog/archive/2009/11/05/how-to-create-a-searchable-sharepoint-2010-bdc-.net-assembly-connector-which-reads-from-a-flat-file.aspx</a></h5>
<p>&#160;&#160;<br />
<h2>Synopsis</h2>
<p>In this blog we will demonstrate the following:</p>
<ul>
<li>Create a Database Table from a SQL AdventureWorks Database </li>
<li>Use SharePoint Designer 2010 to create and configure an External Content Type on the newly created Table </li>
<li>Create an External List in SharePoint Browser User Interface (UX) </li>
<li>Test – Read, Update External List Item from UX </li>
<li>Connect to Outlook from the Browser UX </li>
<li>Test – Read, Update from Outlook UX </li>
<li>Teaser – Create a Document Library and include Library Columns from the External List LOB Data </li>
<li>Pre Teaser – Build out Todd Baginski’s Blog by associating a Flat File External Content Type and SQL LOB System </li>
</ul>
<h2>Process</h2>
<p>We begin the process by identifying a Test Site in our SharePoint environment to host our External List and creating a Table within the AdventureWorks Database to surface data from in our LOB System.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0018.png"><img style="display:inline;border-width:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001_thumb6.png?w=904&#038;h=551" width="904" height="551" /></a></p>
<p>Above we are looking at our SharePoint Designer and our test site. Various information may be ascertained from this view above, please review.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0028.png"><img style="display:inline;border-width:0;" title="clip_image002" border="0" alt="clip_image002" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image002_thumb6.png?w=916&#038;h=285" width="916" height="285" /></a></p>
<p>In preparation, we will create a table called “FabianAWContacts” from a few tables in the AdventurWorks database as our Target LOB System Data</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0037.png"><img style="display:inline;border-width:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003_thumb6.png?w=933&#038;h=368" width="933" height="368" /></a></p>
<p>To verify our data, we do a select statement against our newly created database…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0047.png"><img style="display:inline;border-width:0;" title="clip_image004" border="0" alt="clip_image004" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image004_thumb6.png?w=940&#038;h=629" width="940" height="629" /></a></p>
<p>Above we have the initial steps of creating an External Content Type; in this phase we begin by providing a name, the Office Item Type (we will get to this later and is the crux of our work in this blog), and define the Connection to the External System. Below you will see how we make a connection and identify the LOB System Objects we will be surfacing data from.&#160; It is here also where we will be making our CRUD Methods and assigning permissions. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0058.png"><img style="display:inline;border-width:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image005_thumb6.png?w=909&#038;h=587" width="909" height="587" /></a></p>
<p>The screen shot above displays the database and the table we created earlier. By right-clicking on the data table we will be selecting the option “Create All Operations” which in essence defines what and how we will interact with the data in the LOB System.&#160; You can see from here also there remains the possibility to do other actions including associating to other LOB systems and establishing relationships with other disparate databases. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0067.png"><img style="display:inline;border-width:0;" title="clip_image006" border="0" alt="clip_image006" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image006_thumb6.png?w=696&#038;h=527" width="696" height="527" /></a></p>
<p>Once we choose the operation (Method) we will be taking on our External Content Type (CRUD) if we are undertaking Microsoft Office Outlook Off-lining then we need to make mappings between the LOB system and the Office Client, see below.&#160; You will also notice that the different data types are associated with different mappings. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0077.png"><img style="display:inline;border-width:0;" title="clip_image007" border="0" alt="clip_image007" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image007_thumb5.png?w=922&#038;h=592" width="922" height="592" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0084.png"><img style="display:inline;border-width:0;" title="clip_image008" border="0" alt="clip_image008" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image008_thumb3.png?w=938&#038;h=602" width="938" height="602" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0096.png"><img style="display:inline;border-width:0;" title="clip_image009" border="0" alt="clip_image009" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image009_thumb4.png?w=800&#038;h=603" width="800" height="603" /></a></p>
<p>Once we have completed the mappings, click “Finish” and the new methods will be created as seen below. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0105.png"><img style="display:inline;border-width:0;" title="clip_image010" border="0" alt="clip_image010" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image010_thumb5.png?w=646&#038;h=220" width="646" height="220" /></a></p>
<p>As seen above or below, once the process of provisioning is complete you see and Identifier is associated (Primary Key and value that is used to trigger custom actions in the Browser UX. The green arrow below indicates that the association we make by selecting “Contact” in the ‘Office Item Type’ has the requisite mappings to enable it in MS Outlook.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0115.png"><img style="display:inline;border-width:0;" title="clip_image011" border="0" alt="clip_image011" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image011_thumb5.png?w=834&#038;h=568" width="834" height="568" /></a></p>
<p>After saving off our External Content Type we will next go to the SharePoint Browser UX and create an External List and point it to the External Content Type recently created. See below</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image012.png"><img style="display:inline;border-width:0;" title="clip_image012" border="0" alt="clip_image012" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image012_thumb.png?w=851&#038;h=570" width="851" height="570" /></a></p>
</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0131.png"><img style="display:inline;border-width:0;" title="clip_image013" border="0" alt="clip_image013" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image013_thumb.png?w=699&#038;h=449" width="699" height="449" /></a></p>
</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0141.png"><img style="display:inline;border-width:0;" title="clip_image014" border="0" alt="clip_image014" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image014_thumb1.png?w=851&#038;h=705" width="851" height="705" /></a></p>
</p>
<p>The steps taken in the above three screen shots demonstrates how to create a new External List and associate it to an External Content Type. I have decided to create an External List called Company Contacts [actually AW Company Contacts, I changed the name after my screen shot], and I have associated it to my Company Contact LOB List.&#160; Once the configuration and nomenclature is complete I click Create and the List is displayed below.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0151.png"><img style="display:inline;border-width:0;" title="clip_image015" border="0" alt="clip_image015" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image015_thumb1.png?w=866&#038;h=638" width="866" height="638" /></a></p>
<p>So lets begin the verification process.&#160; We will target Contact ID 1003 – Michael Sullivan</p>
<p>Let us first check in SQL what the dataset should look like since it is the Source of Record… see below</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0161.png"><img style="display:inline;border-width:0;" title="clip_image016" border="0" alt="clip_image016" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image016_thumb1.png?w=880&#038;h=452" width="880" height="452" /></a></p>
<p>So in the External List we will edit the ID 1003 for Michael Sullivan. Now because in our Methods Operation we elected to do Method Updates, when we click on the custom actions we will see an Edit menu, by selecting it we will see the window below.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0171.png"><img style="display:inline;border-width:0;" title="clip_image017" border="0" alt="clip_image017" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image017_thumb1.png?w=697&#038;h=644" width="697" height="644" /></a></p>
<p>Let us go ahead and do the following to M Sullivan</p>
<ul>
<li>Knight him </li>
<li>and make him the third in his generation </li>
</ul>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0182.png"><img style="display:inline;border-width:0;" title="clip_image018" border="0" alt="clip_image018" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image018_thumb2.png?w=728&#038;h=459" width="728" height="459" /></a></p>
<p>Below you see the complete changes we will attempt to commit to the LOB System.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0192.png"><img style="display:inline;border-width:0;" title="clip_image019" border="0" alt="clip_image019" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image019_thumb2.png?w=510&#038;h=646" width="510" height="646" /></a></p>
<p>After clicking “Save”, we can already see in the Browser UX that the changes have been adopted</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0202.png"><img style="display:inline;border-width:0;" title="clip_image020" border="0" alt="clip_image020" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image020_thumb2.png?w=955&#038;h=336" width="955" height="336" /></a></p>
<p>Next we check the same SQL Statement and we can also see our changes persisted to the database.&#160; Also from this window we will make the connection now to Microsoft Outlook 2010 since we have already identified this External List as a Microsoft Office Contact Type.&#160; By clicking the “Connect to Outlook” in the ribbon above it begins the process as we will see in two screen shots below. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0212.png"><img style="display:inline;border-width:0;" title="clip_image021" border="0" alt="clip_image021" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image021_thumb2.png?w=963&#038;h=357" width="963" height="357" /></a></p>
<p>After we click “Connect to Outlook” we will see that the process “Preparing External List for Synchronization with Outlook” begins</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0232.png"><img style="display:inline;border-width:0;" title="clip_image023" border="0" alt="clip_image023" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image023_thumb2.png?w=796&#038;h=400" width="796" height="400" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0242.png"><img style="display:inline;border-width:0;" title="clip_image024" border="0" alt="clip_image024" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image024_thumb2.png?w=874&#038;h=655" width="874" height="655" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0252.png"><img style="display:inline;border-width:0;" title="clip_image025" border="0" alt="clip_image025" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image025_thumb2.png?w=895&#038;h=710" width="895" height="710" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0272.png"><img style="display:inline;border-width:0;" title="clip_image027" border="0" alt="clip_image027" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image027_thumb2.png?w=706&#038;h=383" width="706" height="383" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0282.png"><img style="display:inline;border-width:0;" title="clip_image028" border="0" alt="clip_image028" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image028_thumb2.png?w=708&#038;h=342" width="708" height="342" /></a></p>
<p>Once the above process concludes we can look below and see that the AW Company Contact External List (middle of the screen Left Hand Side) and also demonstrated by the Business Cards that the LOB External List is now available in MS Outlook 2010.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image11.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2009/11/image_thumb11.png?w=1109&#038;h=782" width="1109" height="782" /></a> </p>
<p>Hope you enjoyed this blog, Have fun with your SharePoint 2010 and BCS! I love it, hope you do too….</p>
<p>&#160;</p>
<h5>Teaser below</h5>
<p>So my good buddy Todd Baginski who I met for the first time at SharePoint Conference 2009 LOL <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  he created a great blog entry on <a href="http://www.toddbaginski.com/blog/archive/2009/11/05/how-to-create-a-searchable-sharepoint-2010-bdc-.net-assembly-connector-which-reads-from-a-flat-file.aspx">HOW TO: Create a Searchable SharePoint 2010 BDC .NET Assembly Connector Which Reads From A Flat File</a> which is very inspiring.&#160; I took his solution and used it as the foundation for what I will be doing in my Part 3/ Teaser to this Blog.&#160; In Todd’s example he took you up to the point of reading the External Content Type in an External List in SharePoint.&#160; this all being done in Visual Studio from scratch so YES finally WE WILL CODE!</p>
<p>I will take it a few steps further…</p>
<ol>
<li>Make the list CRUD enabled i.e. create methods for Create, Update and Delete, we already have Read </li>
<li>Making an association to a Table in a SQL LOB system and the Flat File so we can demonstrate two disparate systems coming together in SharePoint where they were previously not related </li>
</ol>
<p>I am well on my way, I have the solution already created in Visual Studio and i will go in detail into the code of&#160; the CRUD Methods, for the lead up please see Todd’s Blog, he does a much better job of explaining</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image00151.png"><img style="display:inline;border-width:0;" title="clip_image001[5]" border="0" alt="clip_image001[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0015_thumb1.png?w=979&#038;h=706" width="979" height="706" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image00251.png"><img style="display:inline;border-width:0;" title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0025_thumb1.png?w=999&#038;h=569" width="999" height="569" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image00351.png"><img style="display:inline;border-width:0;" title="clip_image003[5]" border="0" alt="clip_image003[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0035_thumb1.png?w=1059&#038;h=578" width="1059" height="578" /></a></p>
<p>Screen clipping taken: 11/25/2009 1:12 AM</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to: Install SharePoint 2010 &lsquo;Standalone&rsquo; on Windows 7]]></title>
<link>http://sharepointcoding.wordpress.com/2009/11/23/how-to-install-sharepoint-2010-standalone-on-windows-7/</link>
<pubDate>Mon, 23 Nov 2009 14:15:16 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/11/23/how-to-install-sharepoint-2010-standalone-on-windows-7/</guid>
<description><![CDATA[Since getting my hands on the Beta 2 version of SharePoint 2010 and SharePoint foundation I&#8217;ve]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://sharepointcoding.files.wordpress.com/2009/11/sharepoint2010slimlogo.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:0 5px 0 0;" title="SharePoint 2010 Logo" border="0" alt="SharePoint 2010 Logo" align="left" src="http://sharepointcoding.files.wordpress.com/2009/11/sharepoint2010slimlogo_thumb.gif?w=230&#038;h=53" width="230" height="53" /></a> Since getting my hands on the Beta 2 version of SharePoint 2010 and SharePoint foundation I&#8217;ve read countless guides and blog posts about how to install it on Windows 7.</p>
<p>The problem is finding one that gives you the correct install procedure and this often means trawling through the comments to see if it is a reliable source. Because of this I&#8217;ve decided to post my own tutorial of the steps I used to create a reliable and fully functional SharePoint 2010 environment on a single machine (client OS).</p>
<p>Keep in mind that this blog post only walks through installing SharePoint 2010 in ‘Standalone’ mode (aka default configuration). This does not give you as much flexibility nor does it replicate a server farm environment. But this does work well for small dev work or to simply play around with SharePoint 2010.</p>
<p><strong><font color="#ff0000">*RAM Requirements: Be aware that if you are planning to install SharePoint Server 2010 you will need a lot of RAM. The recommended minimum from Microsoft is 6GB. SharePoint 2010 will install on a machine with 4GB of RAM but this will not be enough for a development environment.*</font></strong></p>
<p>1. Install the Pre-Requisites for your operating system listed in the following MSDN guide -</p>
<p><a title="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx" href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx</a></p>
<p>2. Install the ‘WCF Hotfix’ (KB976462) for Windows 7/Server 2008 R2 which is available here &#8211; </p>
<p><a title="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806" href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806">http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806</a></p>
<p>3. Extract the SharePoint installation (.exe) that you downloaded, you can do this by typing at the command line the following &#8211; </p>
<p><strong>c:\SharePoint\SharePoint2010.exe /extract:c:\Temp</strong></p>
<p>4. Next we need to edit an xml file and add an attribute that will allow you to install SharePoint on a workstation OS. If you try and run the setup without performing this step then it will display an error message that the OS is not supported.</p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/ee554869_f86dc041d47a4154acc541fd4bf6c637enusoffice_14.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="SharePoint 2010 Setup Error" border="0" alt="SharePoint 2010 Setup Error" src="http://sharepointcoding.files.wordpress.com/2009/11/ee554869_f86dc041d47a4154acc541fd4bf6c637enusoffice_14_thumb.gif?w=244&#038;h=130" width="244" height="130" /></a> </p>
<p>Open the ‘config.xml file located at ‘c:\Temp\files\Setup\config.xml’ (where Temp is the folder that contains your extracted files from above).</p>
<p>Add the following line inside the &#60;configuration&#62; tag:</p>
<p><strong>&#60;Setting Id=&#34;AllowWindowsClientInstall&#34; Value=&#34;True&#34;/&#62;</strong></p>
<p>Save and close the file.</p>
<p>5. Run the SharePoint 2010 setup (setup.exe).</p>
<p>6. When asked what type of installation you wish to perform select ‘Standalone’. This will install an instance of SQL Express and the default configuration. This will allow you to use local windows accounts.</p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/ee554869_2720bd18b57048318fb02286e49d4be6enusoffice_14.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="SharePoint 2010 Installation Type" border="0" alt="SharePoint 2010 Installation Type" src="http://sharepointcoding.files.wordpress.com/2009/11/ee554869_2720bd18b57048318fb02286e49d4be6enusoffice_14_thumb.gif?w=241&#038;h=196" width="241" height="196" /></a></p>
<p>&#160;<a href="http://sharepointcoding.files.wordpress.com/2009/11/image6.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://sharepointcoding.files.wordpress.com/2009/11/image_thumb6.png?w=239&#038;h=196" width="239" height="196" /></a></p>
<p>7. Once the wizard has completed it will prompt you to run the ‘SharePoint Products Configuration Wizard’ (aka Psconfig). <strong>Do Not</strong> run the wizard and exit.</p>
<p>8. Install SQL Server 2008 cumulative update package 2 &#8211; </p>
<p><a title="http://support.microsoft.com/kb/970315" href="http://support.microsoft.com/kb/970315">http://support.microsoft.com/kb/970315</a></p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/image7.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://sharepointcoding.files.wordpress.com/2009/11/image_thumb7.png?w=244&#038;h=186" width="244" height="186" /></a> </p>
<p>9. When the above update has finished installing, execute the ‘SharePoint Products Configuration Wizard’. Ignore the warning telling you that installing SharePoint 2010 on Windows 7 or Vista is unsupported. You also need to click ‘OK’ to the message explaining that IIS will be reset as part of the installation.</p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/image8.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://sharepointcoding.files.wordpress.com/2009/11/image_thumb8.png?w=244&#038;h=211" width="244" height="211" /></a> </p>
</p>
</p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/image9.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://sharepointcoding.files.wordpress.com/2009/11/image_thumb9.png?w=244&#038;h=210" width="244" height="210" /></a> </p>
<p>The wizard will now configure SharePoint 2010 so you can sit back and relax! (Hopefully this step goes smoothly and you don’t see any errors).</p>
<p>10. When the wizard is complete, click ‘Finish’. An IE window should now popup and display a SharePoint page asking you to select the template you would like for your first SharePoint 2010 site collection.</p>
<p><a href="http://sharepointcoding.files.wordpress.com/2009/11/image10.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="SharePoint 2010 Central Administration" border="0" alt="SharePoint 2010 Central Administration" src="http://sharepointcoding.files.wordpress.com/2009/11/image_thumb10.png?w=511&#038;h=187" width="511" height="187" /></a> </p>
<p>11. Success – the installation is now complete and you have a full working copy of SharePoint 2010 Beta! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint 2010 &amp; FIMSyncronizationService Problems]]></title>
<link>http://sharepointcoding.wordpress.com/2009/11/19/sharepoint-2010-fimsyncronizationservice-problems/</link>
<pubDate>Thu, 19 Nov 2009 11:54:50 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/11/19/sharepoint-2010-fimsyncronizationservice-problems/</guid>
<description><![CDATA[**Updated 23/11/2009 Jeremy Thake (@jthake) advised me that this service is required for the ‘User P]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>**Updated 23/11/2009</strong></p>
<p>Jeremy Thake (@jthake) advised me that this service is required for the ‘User Profiles Synchronization Service’ in SP2010 and that if you disable it then this won’t work. Decide whether you are going to need this feature before you disable this. I am not sure why it slows down the OS so much when booting up.</p>
<p>____________________________________________________________________________________</p>
<p>I recently installed the betas of SharePoint Foundation 2010&#160; on top of Windows 7 and full SharePoint Server 2010 on to Server 2008 R2. One problem I found is that after you have rebooted the machine a couple of times it becomes very slow to startup.</p>
<p>At first I thought it was just because I was running SP2010 on a machine with only 4gb of ram and that was just the nature of the beast. When I opened Task Manager though it told a different story – the service ‘<strong>FIMSyncronizationService (Forefront Identity Manager Synchronization Service)’ </strong>was still trying to start and slowing the whole machine down. Once this service was stopped the machine continued booting into windows.</p>
<p>The service never seemed to start properly and I am assuming this is only needed if you want to use the full Forefront product with SharePoint.</p>
<p>I have now disabled this service using ‘Services.msc’ and SharePoint 2010 is still working fine. I would recommend anyone with the same issue who is not using Forefront to stop and disable this service from loading.</p>
<p>Hope this helps <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fabian Williams Session on Taxonomy &amp; Information Architecture at SharePoint Saturday San Antonio 11/14/2009]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/14/fabian-williams-session-on-taxonomy-information-architecture-at-sharepoint-saturday-san-antonio-11142009/</link>
<pubDate>Sun, 15 Nov 2009 00:16:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/14/fabian-williams-session-on-taxonomy-information-architecture-at-sharepoint-saturday-san-antonio-11142009/</guid>
<description><![CDATA[SharePoint Saturday San Antonio www.SharePointSaturday.org/sa Session: Taxonomy and Information Arch]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>SharePoint Saturday San Antonio</p>
<p><a href="http://www.SharePointSaturday.org/sa">www.SharePointSaturday.org/sa</a></p>
<p>Session: Taxonomy and Information Architecture 1:30 pm to 2:20 pm</p>
<p>Track: Management / Social</p>
<p>Presenter: Fabian G Williams</p>
<p>Blog: <a href="http://fabiangwilliams.wordpress.com">http://fabiangwilliams.wordpress.com</a></p>
<p>Twitter: @FabianWilliams</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001.jpg"><img style="display:inline;border-width:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001_thumb.jpg?w=202&#038;h=244" width="202" height="244" /></a></p>
<p>Level 100:</p>
<p>In our session we covered the following Agenda Topics</p>
<ul>
<li>· The Challenge of Unstructured Content </li>
<li>· Concepts and Terminologies </li>
<li>· Taxonomy and ECM Adoption Techniques </li>
<li>· Why should Taxonomy matter to me </li>
</ul>
<p>The audience was a mix of MOSS Admins and End User Content Owners; I asked if they frequently hear people say</p>
<ul>
<li>· “I just cannot find the stuff I am looking for” </li>
<li>· Our Portal has too much clutter, pages are unstructured </li>
<li>· The Intranet is not Important to me </li>
<li>· When I search for something, I get too many irrelevant data </li>
</ul>
<p>There were quite a few head-nods, and I concluded that if anyone answered “Yes” to any of those questions, then they are in need for an Organizational Structure around their content. We touched on the fact that we see Taxonomy in our everyday life, why do we think we do not need it in our workplace especially when it comes to ECM. We discussed the fact the one of the first Taxonomy that opened eveyone’s eyes came from the Dewey Decimal System where 10 classifications determined the placement of books in a library; try to find a book in a library without it today, #FAIL. Since last week we celebrated Veterans Day I also illustrated that Military Insignia is also a Taxonomy… E1 – E9 is a classification and Lance Corporal in the Marine Corps and Seaman 3<sup>rd</sup> Class are the same.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003.jpg"><img style="display:inline;border-width:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003_thumb.jpg?w=455&#038;h=361" width="455" height="361" /></a></p>
<p>After discussing the non technical references of Taxonomy, we shifted gears and talked about how easy it was for us to begin using sites like Bing, Yahoo, and Google. Did we have to go to a special class, get a book to read up on it? No, the taxonomy was evident and there are categories for what we are looking for. The difference between a taxonomy centered on ECM however…</p>
<ul>
<li>· Tends to be less rigid </li>
<li>· Is content driven </li>
<li>· Has redundancy built in and is flexible </li>
</ul>
<p><b><u>So how does SharePoint help us with that… well, we have objects in MOSS to help us with our data classification</u></b></p>
<ol>
<li>1. First we have different classification that are broken up in Templates
<ol>
<li>a. Sites specifically for Documents </li>
<li>b. Sites specifically for Images </li>
<li>c. Wiki/Surveys/Discussion Group templates </li>
<li>d. People Data </li>
<li>e. Business Data </li>
<li>f. Etc </li>
</ol>
</li>
<li>2. All on a holistic server Farm </li>
<li>3. All is searchable </li>
</ol>
<p>Formula for Taxonomy is: Architecture + Application + Usability</p>
<p>So how do and Where do I Begin</p>
<ul>
<li>· Have a governance and Taxonomy discussion with an establish team. </li>
<li>· Focus on the Business and or Process and not on the Technology </li>
<li>· Realize that you may have a mixture of Taxonomy going </li>
</ul>
<p>o Strive to separate out Navigation, Process, Role Based, and Document Management as it distinguishes different approaches to the same content</p>
<ul>
<li>· Just to get a 10’000 feet view of your environment; plan to make a Top Level Taxonomy representative of the company which will eventually be broken down into maybe
<ul>
<li>o Flat Taxonomy Model </li>
<li>o Hierarchal Model </li>
<li>o Network Model </li>
</ul>
</li>
</ul>
<p>We discussed the logistical boundaries to the product; at a Site Collection Level you distinguish</p>
<ul>
<li>· Navigation </li>
<li>· Branding </li>
<li>· Security </li>
<li>· Etc </li>
</ul>
<p>These are Taxonomy concerns especially as you build out the aforementioned Taxonomy model. We then moved into the heart of how we classify information…dah da dah….. </p>
<ul>
<li>· Site Columns </li>
<li>· Content Types </li>
</ul>
<p>We went into detail on how Site Columns are the foundation for entering Meta Data into SharePoint which will assist you in</p>
<ul>
<li>· Data Classification </li>
<li>· Corporate Vocabulary (IP) </li>
<li>· Data Mapping </li>
<li>· Search Indexing </li>
<li>· Elements to create End User
<ul>
<li>o Views </li>
<li>o Groupings </li>
<li>o Aggregation </li>
<li>o Filtering </li>
</ul>
</li>
</ul>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0112.png"><img style="display:inline;border-width:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0057.png?w=621&#038;h=406" width="621" height="406" /></a></p>
<p>We demonstrated how to create that new Site Column, and we discussed that in SharePoint 2010 you will be able to have Metadata on External List which are searchable and consumable in Office Suite of Applications.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0056.png"><img style="display:inline;border-width:0;" title="clip_image007" border="0" alt="clip_image007" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0076.png?w=550&#038;h=590" width="550" height="590" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0066.png"><img style="display:inline;border-width:0;" title="clip_image009" border="0" alt="clip_image009" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0094.png?w=574&#038;h=689" width="574" height="689" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0074.png"><img style="display:inline;border-width:0;" title="clip_image011" border="0" alt="clip_image011" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0114.png?w=582&#038;h=524" width="582" height="524" /></a></p>
<p>We discussed how we could create a Content Type which in turns builds on that Site Column and now “empowers” end users to have dynamic live access to LOB System Data which is now indexable and searchable in SharePoint in their document asset. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image5.png"><img style="display:inline;border-width:0;" title="clip_image013" border="0" alt="clip_image013" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image013.png?w=589&#038;h=507" width="589" height="507" /></a></p>
<p>We ended our discussion looking logically at how Content Types placed at the Site Collection level is consumable to subsequent sites below it. How standardization of data, enforcement of policies, and ease of use is enhanced by the thought that goes into a taxonomy discussion.</p>
<ul>
<li>• Reusable Columns that can be assigned to multiple Lists and sites </li>
<li>• Useful for maintaining consistent metadata </li>
<li>• Available to all sites within the Site Collection </li>
<li>• Site Collection Administrators and Site Owners are also empowered to create their own Document Library Columns in addition to consuming Site Columns in an effort to make their environment extensible and keyed into their Line of Business. </li>
<li>• We discussed that Content Types are best approached in this manner </li>
<li>• By Audience or Originating Site (example: Human Resources Documents, Sales Documents) </li>
<li>• By Function (example Status Report, Expense Report, Sales Tracking) </li>
</ul>
<p>And finally we ended the session by asking ourselves the Presidential Question first coined by Ronald Regan…</p>
<p>“Are you better off with Taxonomy, than you were without it” </p>
<ul>
<li>· Are you able to find what you are looking for easier </li>
<li>· Are you working smarter not harder </li>
<li>· Can you rattle off your Top Level Site Structure in your head (thereby knowing it is small enough and relevant enough) </li>
<li>· Can disparate users find the same content from the safety of their world </li>
</ul>
<p>If you answered “Yes” then you are good to go.. Hoooraaahhhh!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Getting started with Silverlight 3 and SharePoint]]></title>
<link>http://sharepointcoding.wordpress.com/2009/11/12/getting-started-with-silverlight-3-and-sharepoint/</link>
<pubDate>Thu, 12 Nov 2009 10:58:32 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/11/12/getting-started-with-silverlight-3-and-sharepoint/</guid>
<description><![CDATA[Recently I have been focusing on creating some Silverlight charts using the ‘Silverlight Toolkit’ fr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://sharepointcoding.files.wordpress.com/2009/11/silverlightlogo_1.jpg"><img style="display:inline;margin-left:0;margin-right:0;border:0;" title="Silverlight Logo" src="http://sharepointcoding.files.wordpress.com/2009/11/silverlightlogo_1_thumb.jpg?w=99&#038;h=95" border="0" alt="Silverlight Logo" width="99" height="95" align="left" /></a> Recently I have been focusing on creating some Silverlight charts using the ‘Silverlight Toolkit’ from Codeplex (see the link in the instructions below).</p>
<p>Once I had created my first chart I wondered how to get it to display in SharePoint. It seems there are a number of options for displaying a Silverlight application (xap) in a SharePoint web part.</p>
<p>I found lots of blog posts that described separate bits of configuring I needed to do to get Silverlight working happily in SharePoint. I&#8217;ve decided to create a getting started list of what you need to do to get Silverlight installed and how to display your xap file with the built in &#8216;Content Editor Web Part’. I have linked to other blog posts where necessary.</p>
<p><strong><span style="text-decoration:underline;">Configuration</span></strong></p>
<p>1. Download and install the Silverlight 3 runtime from silverlight.net -</p>
<p><a title="http://silverlight.net/getstarted/silverlight3/" href="http://silverlight.net/getstarted/silverlight3/">http://silverlight.net/getstarted/silverlight3/</a></p>
<p>2. Download and install the Silverlight 3 SDK and tools for Visual Studio from the silverlight site - </p>
<p><a title="http://silverlight.net/getstarted/" href="http://silverlight.net/getstarted/">http://silverlight.net/getstarted/</a></p>
<p>3. &#60;Optional&#62; Download and install the Silverlight Toolkit (If you want to use some of these cool and free Silverlight controls) -</p>
<p><a title="http://silverlight.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30514" href="http://silverlight.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30514">http://silverlight.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30514</a></p>
<p>4. If you are running Windows Server 2008 you can skip this step as the MIME types should have been automatically added to IIS7 for you. For server 2003 users you will need to add the Silverlight MIME types to IIS6, follow the instructions here -</p>
<p><a title="http://blogs.technet.com/jorke/archive/2007/09/11/silverlight-mime-types-in-iis6.aspx" href="http://blogs.technet.com/jorke/archive/2007/09/11/silverlight-mime-types-in-iis6.aspx">http://blogs.technet.com/jorke/archive/2007/09/11/silverlight-mime-types-in-iis6.aspx</a></p>
<p>5. This step involves configuring the web.config files for the SharePoint sites that you wish to run your Silverlight applications in. Follow the instructions on this blog post -</p>
<p><a title="http://blogs.msdn.com/steve_fox/archive/2009/03/11/amending-the-web-config-file-to-support-silverlight-development-on-sharepoint.aspx" href="http://blogs.msdn.com/steve_fox/archive/2009/03/11/amending-the-web-config-file-to-support-silverlight-development-on-sharepoint.aspx">http://blogs.msdn.com/steve_fox/archive/2009/03/11/amending-the-web-config-file-to-support-silverlight-development-on-sharepoint.aspx</a></p>
<p>6. Ensure that the assembly <strong>System.Web.Silverlight </strong>is in the global assembly cache. If not then you can find it at the following location -</p>
<p>C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Server</p>
<p>7. Configuration complete! – now read on to the deployment section</p>
<p><strong><span style="text-decoration:underline;">Deployment</span></strong></p>
<p>To get your silverlight xap displaying on a SharePoint page follow the steps below. In terms of where to store your .xap file there are a number of places for you to choose. Some people recommend storing it in a folder called ‘ClientBin’ in the IIS virtual directory of the SharePoint web application but I was not able to get this working. I opted for the simplest method which was to store the file in a document library.</p>
<p>1. Upload your Silverlight xap file to a document library</p>
<p>2. Switch to edit mode for your SharePoint page and add a Content Editor Web Part</p>
<p>3. Insert the following HTML code - </p>
<p><span style="color:#0000ff;">&#60;!&#8211;&#60;div width=&#8221;600px&#8221; height=&#8221;100px&#8221; id=&#8221;silverlightControlHost&#8221;&#62;<br />
&#60;object data=&#8221;data:application/x-silverlight&#8221;, type=&#8221;application/x-silverlight-2&#8243; width=&#8221;450&#8243; height=&#8221;450&#8243;&#62;<br />
&#60;param name=&#8221;source&#8221; value=&#8221;</span><a href="http://yoursite/sites/charting/XAPs/SimpleSilverlightChart.xap&#34;/"><span style="color:#0000ff;">http://yoursite/sites/charting/XAPs/SimpleSilverlightChart.xap&#8221;/</span></a><span style="color:#0000ff;">&#62;<br />
&#60;param name=&#8221;onerror&#8221; value=&#8221;onSilverlightError&#8221; /&#62;<br />
&#60;param name=&#8221;background&#8221; value=&#8221;white&#8221; /&#62;<br />
&#60;a href=&#8221;</span><a href="http://go.microsoft.com/fwlink/?LinkID=108182&#34;"><span style="color:#0000ff;">http://go.microsoft.com/fwlink/?LinkID=108182&#8243;</span></a><span style="color:#0000ff;"> style=&#8221;text-decoration: none;&#8221;&#62;<br />
&#60;img src=&#8221;</span><a href="http://go.microsoft.com/fwlink?LinkID=108101&#34;"><span style="color:#0000ff;">http://go.microsoft.com/fwlink?LinkID=108101&#8243;</span></a><span style="color:#0000ff;"> alt=&#8221;Get Microsoft Silverlight&#8221; style=&#8221;border-style: none&#8221;/&#62;<br />
&#60;/a&#62;<br />
&#60;/object&#62;<br />
&#60;iframe style=&#8217;visibility:hidden;height:0;width:0;border:0px&#8217;&#62;&#60;/iframe&#62;<br />
&#60;/div&#62; –&#62;</span></p>
<p>Remember to remove the comments from the above code and replace the param value=”” with the url to your document library and xap file.</p>
<p>4. Click apply and save the changes to your content editor web part</p>
<p>5. If all went well you should be seeing your Silverlight application displaying correctly!</p>
<p>Note: You may need to play around with the width and height of both the &#60;div&#62; and &#60;object&#62; tags to size them correctly for your Silverlight application.</p>
<p>Good Luck! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Content Deployment resources]]></title>
<link>http://sharepointnomad.wordpress.com/2009/11/10/content-deployment-resources/</link>
<pubDate>Tue, 10 Nov 2009 18:23:36 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/11/10/content-deployment-resources/</guid>
<description><![CDATA[If you&#8217;re looking to learn about the Content Deployment functionality in SharePoint, Stefan Go]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>If you&#8217;re looking to learn about the Content Deployment functionality in SharePoint, Stefan Gobner, who is the Sr. Escalation Engineer for SharePoint @ Microsoft has some great articles on his blog:</p>
<p>Content Deployment Best Practices</p>
<p><a href="http://blogs.technet.com/stefan_gossner/pages/content-deployment-best-practices.aspx">http://blogs.technet.com/stefan_gossner/pages/content-deployment-best-practices.aspx</a></p>
<p>Content Deployment Guide (6-part blog series)</p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/10/30/content-deployment-the-complete-guide-part-1-the-basics.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/10/30/content-deployment-the-complete-guide-part-1-the-basics.aspx</a></p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-2-the-basics-continued.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-2-the-basics-continued.aspx</a></p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-3-configuration.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-3-configuration.aspx</a></p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/03/content-deployment-the-complete-guide-part-4-communication.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/11/03/content-deployment-the-complete-guide-part-4-communication.aspx</a></p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/04/content-deployment-the-complete-guide-part-5-quick-deployment.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/11/04/content-deployment-the-complete-guide-part-5-quick-deployment.aspx</a></p>
<p><a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/06/content-deployment-the-complete-guide-part-6-logging.aspx">http://blogs.technet.com/stefan_gossner/archive/2009/11/06/content-deployment-the-complete-guide-part-6-logging.aspx</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Find out who's connected to Windows Server]]></title>
<link>http://sharepointnomad.wordpress.com/2009/11/10/find-out-whos-connected-to-windows-server/</link>
<pubDate>Tue, 10 Nov 2009 16:45:39 +0000</pubDate>
<dc:creator>andrei338</dc:creator>
<guid>http://sharepointnomad.wordpress.com/2009/11/10/find-out-whos-connected-to-windows-server/</guid>
<description><![CDATA[Sometimes when you try to connect to a server using Remote Desktop (RDP), you might receive this err]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Sometimes when you try to connect to a server using Remote Desktop (RDP), you might receive this error:</p>
<p><img class="alignnone size-full wp-image-219" title="TooManyConnections" src="http://sharepointnomad.wordpress.com/files/2009/11/toomanyconnections.jpg" alt="TooManyConnections" width="480" height="138" /></p>
<p>(&#8220;The terminal server has exceeded the maximum number of allowed connections.&#8221;)</p>
<p>This message means that there are at least 2 other active RDP sessions on the server (unless it&#8217;s a Terminal Services server, and that&#8217;s another story.).  Since you can&#8217;t log on, you can&#8217;t easily find out who else might be logged on.  One or both of these sessions may be inactive (someone logged in and forgot to log off), and if you&#8217;re working on a large team, it may be a hassle to find out who is connected.  Luckily, there&#8217;s a built-in tool in Windows Server which will tell you who is connected to your server:  <strong>qwinsta</strong>.</p>
<p>Here&#8217;s how to use it:</p>
<p>1. Log on to another server using an account that has administrative access to the server which is generating the error message.</p>
<p>2. Open command prompt and type in the following:</p>
<p>qwinsta /server:%SERVERNAME%  </p>
<p>where %SERVERNAME% is the name of your server.</p>
<p>More details about the syntax:    qwinsta /?</p>
<p>MS TechNet article:</p>
<p><a href="http://technet.microsoft.com/en-us/library/cc731503(WS.10).aspx">http://technet.microsoft.com/en-us/library/cc731503(WS.10).aspx</a></p>
<p>Note:</p>
<p>Another method is to use <strong>query session</strong> command instead of <strong>qwinsta</strong>.  The syntax is exactly the same. </p>
<p>You can also use Terminal Services Manager to connect to another server and see RDP sessions.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Creating and Configuring your Sites in SharePoint 2010 &ndash; Service Applications and Web Applications Part 1 of 2]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/08/creating-and-configuring-your-sites-in-sharepoint-2010-service-applications-and-web-applications-part-1-of-2/</link>
<pubDate>Sun, 08 Nov 2009 20:10:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/08/creating-and-configuring-your-sites-in-sharepoint-2010-service-applications-and-web-applications-part-1-of-2/</guid>
<description><![CDATA[&#160; So far we have installed SharePoint 2010 and we have configured a basic install and configure]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#160;</p>
<p>So far we have installed SharePoint 2010 and we have configured a basic install and configured Enterprise Applications in <a href="http://fabiangwilliams.wordpress.com/2009/11/07/installation-procedure-for-base-sharepoint-2010-install-part-1-of-2/">Installation Procedure for Base SharePoint 2010 Install – Part 1 of 2</a> and also in this post <a href="http://fabiangwilliams.wordpress.com/2009/11/08/installation-procedure-for-base-sharepoint-2010-install-part-2-of-2/">Installation Procedure for Base SharePoint 2010 Install – Part 2 of 2</a>.&#160; Now we will look at how to create a Collaboration Site and basic configuration techniques as well as pulling back the cover on our Deprecated Shared Service Provider now called Service Applications.</p>
<p>So we will do two things in this post and step into high gear in the second post.</p>
<ol>
<li>Create a new Collaboration Site</li>
<li>Overview of the new Service Applications (previously called Shared Services Provider [SSP])</li>
</ol>
<p>In Part II we will</p>
<ol>
<li>Configure the SSP</li>
<ol>
<li>Look at User Profiles</li>
<li>Search</li>
<li>Business Connectivity Services (I will be turning this mutha out)</li>
</ol>
</ol>
<p>&#160;</p>
<p>So even though you are in SharePoint 2010 the process to create a new Site Collection is relatively the same with minor exceptions to the types of templates now available to you and the process to get to creating new Web Apps and Site Collections. So first “Click” Application Management in the quick launch section as seen below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0014.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0014_thumb.png?w=766&#038;h=476" width="766" height="476" /></a></p>
<p>After clicking on Site Collection we will be creating a new site under the Managed Path of /sites…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0024.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002[4]" border="0" alt="clip_image002[4]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0024_thumb.png?w=624&#038;h=756" width="624" height="756" /></a></p>
<p>Notice the new Templates above… yeah.. lots of cool stuff in 2010.&#160; Anywho….the screen shot below demonstrates the creation of the new site along with the services that are running on this server which may be consumed by this Web Application. </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0012.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001_thumb2.png?w=785&#038;h=623" width="785" height="623" /></a></p>
<p>Previewing the New Site will yield.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0022.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002" border="0" alt="clip_image002" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image002_thumb2.png?w=785&#038;h=670" width="785" height="670" /></a></p>
<p>Certainly on item of interest here that I would like to point out is the nuggets now in the Collaboration Site in terms of Document Libraries and Lists now available. One innocuous feature which warrants a blurb here is the fact you can from the web interface ‘easily’ add/modify images local to your computer against a MOSS 2010 site.&#160; The Site Assets Library is where these images will be stored once you upload it to the SharePoint 2010 site. See a complete list of the new Lists and Libraries that are a part of this new Web below.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0032.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003_thumb2.png?w=794&#038;h=557" width="794" height="557" /></a></p>
<p>Looking at you Site Settings is still accomplished by clicking “Site Actions”, “Site Settings” and you will see the new interface and notice the new configuration options under Site Collection Administration, Galleries, etc. below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0042.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image004" border="0" alt="clip_image004" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image004_thumb2.png?w=817&#038;h=573" width="817" height="573" /></a></p>
<p>For a full gist of what you can do under Application Management see the below two screen shots below. What is impressive is that you can manage what was previously separate in one area by managing both Web Applications, Site Collections, Service Applications&#160; and managing your Content Databases. See Below… </p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0052.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image005_thumb2.png?w=846&#038;h=560" width="846" height="560" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0062.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image006" border="0" alt="clip_image006" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image006_thumb2.png?w=850&#038;h=447" width="850" height="447" /></a></p>
<p>I will do a Web Cast where my actions will be more fluid for the management of sites. Screen Shots here probably wont help as much with the depth of where you can take this animal. So I will leave off with one of the best additions I have seen for the health of your SharePoint Site. Monitoring and Reporting… see below</p>
<p>&#160;</p>
<p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0081.png"></a></p>
<p>   <a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0101.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image010" border="0" alt="clip_image010" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image010_thumb1.png?w=904&#038;h=458" width="904" height="458" /></a></p>
<p>So looking at the screen shot above and below you can clearly see that there are alot of tools in the bag. I will touch on one aspect in this post because the ability to auto-correct is really impressive.&#160; So to make sure I had stuff to demo, I purposely used fewer Service/Managed accounts for my services and one thing I cant help but it still shows up is also denoted [My database is on the same box as my SharePoint Farm] so take a look below and we will see how to handle some of these issues in my webcast. </p>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image011" border="0" alt="clip_image011" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image011_thumb1.png?w=926&#038;h=567" width="926" height="567" /></p>
<p>Ill end here, but my Part 2 will go in depth into Service Applications (what is new, what is better, what is different) and how to manage your new Web and Service Applications</p>
<p>Hope you enjoyed!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Installation Procedure for Base SharePoint 2010 Install &ndash; Part 2 of 2]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/08/installation-procedure-for-base-sharepoint-2010-install-part-2-of-2/</link>
<pubDate>Sun, 08 Nov 2009 17:22:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/08/installation-procedure-for-base-sharepoint-2010-install-part-2-of-2/</guid>
<description><![CDATA[In this Blog we will look at some of the basics to Configuring SharePoint 2010 in the newly designed]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In this Blog we will look at some of the basics to Configuring SharePoint 2010 in the newly designed Central Administration</p>
<p>Below you will see a screen shot where we left off in Part 1 of 2.&#160; You have the option of configuring your farm using a wizard or managing the process yourself.&#160; I opted to use the wizard but before do and you can certainly get back to this window by clicking the link “Configuration Wizards” in the quick link menu Left Hand Pane, but before doing so, we need to create and associate our Service Accounts as we did in MOSS 2007. In SharePoint 2010 you click on Security and then “Register Managed Account”</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0011.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001_thumb1.png?w=771&#038;h=415" width="771" height="415" /></a></p>
<p>Create Managed Accounts in order to associate your Service Accounts. Below is an important step in that process. In SharePoint 2007 Best Practice we were instructed to create up to seven (7) accounts such as denoted below. I have included the same accounts however in the configuration of SharePoint 2010, I have decided to employ the same strategy however with the new services that are in MOSS 2010, and the fact you can have your services specialized and targeted, one can employ a nomenclature and provisioning process reflective of that.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image1.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2009/11/image_thumb1.png?w=783&#038;h=280" width="783" height="280" /></a></p>
<p> So… because this is a single server install and I will be doing it with new bits in 2 weeks, i have decided to use only two (2) service accounts. What is noteworthy is that you can ALWAYS come back and modify the services and service accounts that are tied to your farm. In fact, you can click “Monitoring” and have a health check ran against your model which will pop up in a “Security” category. This will tell you if you are in line with Microsoft vision or adrift. It will also allow you to auto-correct some of your configs.</p>
<p>&#160;</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0041.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image004" border="0" alt="clip_image004" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image004_thumb1.png?w=784&#038;h=313" width="784" height="313" /></a> </p>
<p>Security </p>
<p><a href="http://fabianwin2k3r2:33397/security.aspx">http://fabianwin2k3r2:33397/security.aspx</a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0021.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002" border="0" alt="clip_image002" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image002_thumb1.png?w=782&#038;h=449" width="782" height="449" /></a></p>
<p>To create a new Managed Account which in turn will be a Service Account on your Farm you</p>
<ol>
<li>Click on Security in the Quick Launch Menu</li>
<li>Then Click “Register Managed Account” from the top of the second frame. You will see a window as shown below. Fill it out and click OK. This should be a domain account.</li>
</ol>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0031.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003_thumb1.png?w=774&#038;h=651" width="774" height="651" /></a></p>
<p>Register Managed Account</p>
<p><a href="http://fabianwin2k3r2:33397/_admin/registeraccount.aspx?Source=http%3A%2F%2Ffabianwin2k3r2%3A33397%2F%5Fadmin%2FManagedAccounts%2Easpx">http://fabianwin2k3r2:33397/_admin/registeraccount.aspx?Source=http%3A%2F%2Ffabianwin2k3r2%3A33397%2F%5Fadmin%2FManagedAccounts%2Easpx</a></p>
<p>Once you have created all the Managed Accounts you will need for the associated services you will activate in your farm. You may elect to run the “Configuration Wizards” from the quick launch menu or manage individually.&#160; I have included below the services that are available; you may check or uncheck the services as you need them in your farm and moreover you may select the accounts you previously configured above as you cherry pick which service want to start under that service account. See below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0051.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image005_thumb1.png?w=790&#038;h=790" width="790" height="790" /></a></p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0061.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image006" border="0" alt="clip_image006" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image006_thumb1.png?w=806&#038;h=828" width="806" height="828" /></a></p>
<p>After clicking next, you wait till all the new Databases are created. Which is a good point to show the databases were created BEFORE you configured you services (below)</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image2.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2009/11/image_thumb2.png?w=620&#038;h=460" width="620" height="460" /></a>&#160;</p>
<p>&#160;</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0071.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image007" border="0" alt="clip_image007" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image007_thumb1.png?w=817&#038;h=547" width="817" height="547" /></a></p>
<p>and the databases that are now created after the services are started below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image3.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2009/11/image_thumb3.png?w=657&#038;h=673" width="657" height="673" /></a> </p>
<p>So up to this point we have configured the Service Accounts, Instantiated Farm Services and in review of the new Databases created as a result. Next blog we will get into managing the New Web Applications that are now present as well as create our first MOSS 2010 Collaboration Site. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Installation Procedure for Base SharePoint 2010 Install &ndash; Part 1 of 2]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/07/installation-procedure-for-base-sharepoint-2010-install-part-1-of-2/</link>
<pubDate>Sat, 07 Nov 2009 21:58:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/07/installation-procedure-for-base-sharepoint-2010-install-part-1-of-2/</guid>
<description><![CDATA[&#160; The Screen Shots below represents the installation steps to install the Base SharePoint 2010 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#160;</p>
<p>The Screen Shots below represents the installation steps to install the Base SharePoint 2010 up to the Central Admin. Part 2 of 2 will delve into configuring the Central Administration.</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001" border="0" alt="clip_image001" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image001_thumb.png?w=533&#038;h=408" width="533" height="408" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:41 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image002.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002" border="0" alt="clip_image002" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image002_thumb.png?w=550&#038;h=386" width="550" height="386" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:41 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image003" border="0" alt="clip_image003" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image003_thumb.png?w=566&#038;h=400" width="566" height="400" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:43 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image004.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image004" border="0" alt="clip_image004" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image004_thumb.png?w=573&#038;h=471" width="573" height="471" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:43 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image005.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image005" border="0" alt="clip_image005" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image005_thumb.png?w=590&#038;h=480" width="590" height="480" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:44 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image006.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image006" border="0" alt="clip_image006" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image006_thumb.png?w=605&#038;h=490" width="605" height="490" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:44 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image007.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image007" border="0" alt="clip_image007" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image007_thumb.png?w=621&#038;h=515" width="621" height="515" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:45 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image008.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image008" border="0" alt="clip_image008" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image008_thumb.png?w=637&#038;h=521" width="637" height="521" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:45 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image009.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image009" border="0" alt="clip_image009" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image009_thumb.png?w=647&#038;h=534" width="647" height="534" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:48 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image010.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image010" border="0" alt="clip_image010" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image010_thumb.png?w=654&#038;h=546" width="654" height="546" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:51 AM</p>
<p>&#160;</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/image.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://fabiangwilliams.files.wordpress.com/2009/11/image_thumb.png?w=672&#038;h=549" width="672" height="549" /></a></p>
<p>&#160;</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0015.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image001[5]" border="0" alt="clip_image001[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0015_thumb.png?w=679&#038;h=584" width="679" height="584" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:52 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0025.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0025_thumb.png?w=572&#038;h=339" width="572" height="339" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:53 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0035.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image003[5]" border="0" alt="clip_image003[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0035_thumb.png?w=694&#038;h=597" width="694" height="597" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:53 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0045.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image004[5]" border="0" alt="clip_image004[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0045_thumb.png?w=702&#038;h=604" width="702" height="604" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:54 AM</p>
<p>New below…</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0055.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image005[5]" border="0" alt="clip_image005[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0055_thumb.png?w=720&#038;h=617" width="720" height="617" /></a></p>
<p><strong>NOTE WELL: New step in the SharePoint Technology Wizard above!</strong></p>
<p>Screen clipping taken: 8/15/2009 5:54 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0065.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image006[5]" border="0" alt="clip_image006[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0065_thumb.png?w=736&#038;h=628" width="736" height="628" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:55 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0075.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image007[5]" border="0" alt="clip_image007[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0075_thumb.png?w=758&#038;h=646" width="758" height="646" /></a></p>
<p>Screen clipping taken: 8/15/2009 5:55 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0085.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image008[5]" border="0" alt="clip_image008[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0085_thumb.png?w=766&#038;h=650" width="766" height="650" /></a></p>
<p><strong>NOTE WELL:&#160; Now 13 steps rather than 9 steps in the SharePoint Products and Technology Wizard</strong></p>
<p>Screen clipping taken: 8/15/2009 5:55 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0095.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image009[5]" border="0" alt="clip_image009[5]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0095_thumb.png?w=780&#038;h=668" width="780" height="668" /></a></p>
<p>Screen clipping taken: 8/15/2009 6:01 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0106.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image010[6]" border="0" alt="clip_image010[6]" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image0106_thumb.png?w=799&#038;h=685" width="799" height="685" /></a></p>
<p>Screen clipping taken: 8/15/2009 6:02 AM</p>
<p><a href="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image011.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image011" border="0" alt="clip_image011" src="http://fabiangwilliams.files.wordpress.com/2009/11/clip_image011_thumb.png?w=1207&#038;h=807" width="1207" height="807" /></a></p>
<p>Initial Farm Configuration Wizard</p>
<p><a href="http://fabianwin2k3r2:13397/_admin/adminconfigintro.aspx?scenarioid=adminconfig&#38;welcomestringid=farmconfigurationwizard_welcome">http://fabianwin2k3r2:13397/_admin/adminconfigintro.aspx?scenarioid=adminconfig&#38;welcomestringid=farmconfigurationwizard_welcome</a></p>
<p>Screen clipping taken: 8/15/2009 6:04 AM</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Will My MOSS Farm Stop Working?]]></title>
<link>http://nickgrattan.wordpress.com/2009/11/06/will-my-moss-farm-stop-working/</link>
<pubDate>Fri, 06 Nov 2009 08:42:11 +0000</pubDate>
<dc:creator>Nick Grattan</dc:creator>
<guid>http://nickgrattan.wordpress.com/2009/11/06/will-my-moss-farm-stop-working/</guid>
<description><![CDATA[Or am I more likely to be abducted by aliens? Well, if you installed MOSS Service Pack 2 from a down]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Or am I more likely to be abducted by aliens? Well, if you installed MOSS Service Pack 2 from a download before the 29th July 2009 your production MOSS Farm <em>could</em> stop working in the future. This is explained in <a href="http://support.microsoft.com/kb/971620" target="_blank">Microsoft KB 971620</a> and in this <a href="http://blogs.msdn.com/sharepoint/archive/2009/06/25/service-pack-2-update.aspx" target="_blank">Microsoft blog post</a>.</p>
<p>In summary, initial releases of SP2 was configured as a trial version, and unless re-installed, MOSS features will stop working 180 days after you installed SP2. The value &#8220;180&#8243; is reported in the KB, but this value seems to be different in practice.</p>
<p>To determine if your MOSS Farm is at risk you can:</p>
<ul>
<li>Run Central Administration.</li>
<li>Select <strong>Operations.</strong></li>
<li>Select <strong>Convert license type</strong> in the &#8220;Upgrade and Migration&#8221; section.</li>
</ul>
<p>The description of &#8220;Current License&#8221; will show if you installed SP2 with the trial version problem:</p>
<p><img src="http://nickgrattan.files.wordpress.com/2009/11/sp2.png" alt="sp2.PNG" height="61"></p>
<p>You can also determine when the trial version will expire:</p>
<ul>
<li>Run Central Administration</li>
<li>Select <strong>Application Management</strong>.</li>
<li>Select <strong>Check services enabled in this farm</strong> in the &#8220;Office SharePoint Server Shared Services&#8221; section.</li>
</ul>
<p>A warning will be displayed if you&#8217;re running the trial version:</p>
<p><img src="http://nickgrattan.files.wordpress.com/2009/11/sp221.png" alt="sp22.PNG" height="31"></p>
<p>KB 971620 contains a link to a hotfix to correct this issue. This hotfix may require you to reboot the server. Before testing if the fix was applied correctly, issue an IISRESET before running Central Administration.</p>
<p>Thanks to Tim at <a href="http://www.corkcoco.ie/" target="_blank">Cork County Council</a> for pointing out this issue.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint Versions - MOSS v. SharePoint Services]]></title>
<link>http://nickgrattan.wordpress.com/2009/11/05/sharepoint-versions-moss-v-sharepoint-services/</link>
<pubDate>Thu, 05 Nov 2009 19:47:09 +0000</pubDate>
<dc:creator>Nick Grattan</dc:creator>
<guid>http://nickgrattan.wordpress.com/2009/11/05/sharepoint-versions-moss-v-sharepoint-services/</guid>
<description><![CDATA[In this post I explained how to determine if your SharePoint installation is service packed, and to ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In <a href="http://nickgrattan.wordpress.com/2009/09/01/am-i-serviced-packed/">this post</a> I explained how to determine if your SharePoint installation is service packed, and to what level. However, the situation is a little more complex since your MOSS 2007 farm will be running Microsoft SharePoint Services 3.0 and MOSS on top.</p>
<p>When using Central Administration / Operations / Servers In Farm to report the version number you&#8217;re seeing the Windows SharePoint Services 3.0 version number. This will be updated when you run the Windows SharePoint Services (WSS) service pack update.</p>
<p>So how do you find which service pack for MOSS you&#8217;re running with? One way is to find the version number of the Microsoft.Office.Server assembly from the Windows GAC (Global Assembly Cache). To do this:</p>
<ul>
<li>Run the Windows Explorer.</li>
<li>Navigate to \Windows\Assembly.</li>
<li>Right-click the file Microsoft.Office.Server and select <strong>Properties</strong>.</li>
<li>Click the <strong>Version</strong> tab<strong>.</strong></li>
<li>Take a note of the &#8220;File Version&#8221;:</li>
</ul>
<p><img src="http://nickgrattan.files.wordpress.com/2009/11/ver1.png" alt="ver1.PNG" height="133"></p>
<p>Here are the version numbers for the main MOSS services packs using this technique:</p>
<table>
<tbody>
<tr>
<td style="width:200px;">Service Pack</td>
<td style="width:200px;">
<p>WSS Version (Central Admin)</p>
</td>
<td style="width:200px;">MOSS Version from Microsoft.Office.Server</td>
</tr>
<tr>
<td>Unserviced packed</td>
<td>12.0.0.4518</td>
<td>12.0.4518.1014</td>
</tr>
<tr>
<td>Service Pack 1</td>
<td>12.0.0.6219</td>
<td>12.0.6211.1000</td>
</tr>
<tr>
<td>Service Pack 2</td>
<td>12.0.0.6421</td>
<td>12.0.6420.1000</td>
</tr>
</tbody>
</table>
<p>Version numbers from the Microsoft.Office.Server assembly do not follow exactly those for the WSS reported version number, but there is a close correlation.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[User Profile Replication Engine Error: Cannot Retrieve Properties or Cannot access Web Service]]></title>
<link>http://blog.henryong.com/2009/11/04/user-profile-replication-engine-error-cannot-retrieve-properties-or-cannot-access-web-service/</link>
<pubDate>Wed, 04 Nov 2009 18:53:49 +0000</pubDate>
<dc:creator>Henry</dc:creator>
<guid>http://blog.henryong.com/2009/11/04/user-profile-replication-engine-error-cannot-retrieve-properties-or-cannot-access-web-service/</guid>
<description><![CDATA[Howdy y&#8217;all, just doing some documentation here. If you ever need to use the User Profile Repl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Howdy y&#8217;all, just doing some documentation here. If you ever need to use the <a href="http://technet.microsoft.com/en-us/library/cc663011.aspx" target="_blank">User Profile Replication Engine</a> from the <a href="http://technet.microsoft.com/en-us/library/cc508851.aspx" target="_blank">SharePoint Administrator&#8217;s Toolkit</a>, you may run into the following errors when trying to retrieve data from the properties list:</p>
<div id="attachment_371" class="wp-caption aligncenter" style="width: 670px"><a href="http://henryong.wordpress.com/files/2009/11/userprofileengineerror1.jpg"><img class="size-full wp-image-371" title="userProfileEngineError1" src="http://henryong.wordpress.com/files/2009/11/userprofileengineerror1.jpg" alt="userProfileEngineError1" width="660" height="424" /></a><p class="wp-caption-text">Cannot retrieve properties</p></div>
<div id="attachment_372" class="wp-caption aligncenter" style="width: 670px"><a href="http://henryong.wordpress.com/files/2009/11/userprofileengineerror2.jpg"><img class="size-full wp-image-372" title="userProfileEngineError2" src="http://henryong.wordpress.com/files/2009/11/userprofileengineerror2.jpg" alt="userProfileEngineError2" width="660" height="414" /></a><p class="wp-caption-text">Cannot access Web Service</p></div>
<p style="text-align:left;">After tinkering for over a day, I think I got it figured out. My farm configuration is as follows:</p>
<p style="text-align:left;">Port 80 : Collaboration Portal<br />
Port 81: My Sites<br />
Port 100: Central Administration<br />
Port 103: SSP</p>
<p style="text-align:left;"><strong>Troubleshooting Steps</strong></p>
<p style="text-align:left;">When I tried to connect to Port 81 as the Source URL I would get one of the above errors. Same thing when trying to connect to the SSP or Collaboration Portal as the source URL. I then proceeded to tear down my SSP and My Site Host a few times (on a dev box) and eventually rebuilt my My Site Host to be on Port 80. After I did that it finally worked. The bad news is that I didn&#8217;t have the luxury of tearing down the SSP and My Site Host in the production environment where I had to do this stuff. So I moved my My Site host back to Port 81, tried the User Replication Tool again and noticed that it was still working when using Port 80 as the source URL.</p>
<p style="text-align:left;"><strong>What was it?</strong></p>
<p style="text-align:left;">The User Replication Tool seems to be looking for the &#8220;userprofileservice.asmx&#8221; web service on port 80 no matter which web application is hosting the My Sites. For some reason or another my port 80 didn&#8217;t have the proper web services in it. After resolving that issue, I also noticed that it still won&#8217;t work with port numbers in the URL. For example http://localhost works but http://localhost:81 doesn&#8217;t work even though the My Sites are hosted on port 81. I validated this by renaming the web service on Port 80 and used Port 81 as the source URL which still generated the error.</p>
<p style="text-align:left;"><strong>Another Error</strong>&#8230;</p>
<p style="text-align:left;">After getting the Configuration Tab all set up, I went over to the Full Replication tab to do an actual replication. I was once again presented with the &#8220;Cannot access Web Service&#8221; error. This time around I didn&#8217;t feel like figuring out what the root cause was and instead tried running the application as the app pool account and then it worked!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[October 2009 Cumulative Update Packages for SharePoint Server 2007 and Windows SharePoint Services 3.0]]></title>
<link>http://fabiangwilliams.wordpress.com/2009/11/04/october-2009-cumulative-update-packages-for-sharepoint-server-2007-and-windows-sharepoint-services-3-0/</link>
<pubDate>Wed, 04 Nov 2009 07:57:00 +0000</pubDate>
<dc:creator>fabiangwilliams</dc:creator>
<guid>http://fabiangwilliams.wordpress.com/2009/11/04/october-2009-cumulative-update-packages-for-sharepoint-server-2007-and-windows-sharepoint-services-3-0/</guid>
<description><![CDATA[The server-packages of October 2009 Cumulative Update for Microsoft Office SharePoint Server 2007 an]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The server-packages of October 2009 Cumulative Update for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 are ready for download. October 2009 Cumulative Updates introduce more rules on Pre-Upgrade Checker, which can help customers to prepare the upgrade of their SharePoint farm to SharePoint 2010. </p>
<p><strong>Download Information</strong></p>
<p>Windows SharePoint Services 3.0 October 2009 cumulative update package    <br /><a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=6a959ce7d6a37ad89f44ab97f0bfcd9f&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fhotfix%2FKBHotfix.aspx%3Fkbnum%3D974989">http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974989</a></p>
<p>Office SharePoint Server 2007 October 2009 cumulative update package    <br /><a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=33d6999a3d414b7f28753857b7c905c4&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fhotfix%2FKBHotfix.aspx%3Fkbnum%3D974988">http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974988</a></p>
<p><strong>Detail Description</strong></p>
<p>Description of the Windows SharePoint Services 3.0 October 2009 cumulative update package    <br /><a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=ee30c73b0d6e3fd7f9eb22ead6147f60&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F974989">http://support.microsoft.com/kb/974989</a> (link may not be live yet) </p>
<p>Description of the Office SharePoint Server 2007 October 2009 cumulative update package    <br /><a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=d99e4c31417cd4ec2e822d11b2bc311d&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F974988">http://support.microsoft.com/kb/974988</a> (link may not be live yet) </p>
<p><strong>Installation Recommendation for a fresh SharePoint Server</strong></p>
<p>To keep all files in a SharePoint installation up-to-date, the following sequence is recommended. </p>
<p>1. <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=f25e8d692867c341b91de0469a0cdfca&#38;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyId%3D79BADA82-C13F-44C1-BDC1-D0447337051B%26displaylang%3Den">Service Pack 2 for Windows SharePoint Services 3.0</a> and <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=a49edf2cb3b045f0bda3878eea71dfe6&#38;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3Ffamilyid%3D085E5AC8-58F6-4CF9-8012-33B95EE36C0F%26displaylang%3Den">language packs</a></p>
<p>2. <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=6129443a3129e151e2706326a4843481&#38;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyId%3DB7816D90-5FC6-4347-89B0-A80DEB27A082%26displaylang%3Den">Service Pack 2 for Office SharePoint Server 2007</a> and <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=31e3661b44b34edf13a4ffdd9c9f682c&#38;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3Ffamilyid%3D01C6A3E8-E110-4956-903A-AD16284BF223%26displaylang%3Den">language packs</a></p>
<p>3. <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=6a959ce7d6a37ad89f44ab97f0bfcd9f&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fhotfix%2FKBHotfix.aspx%3Fkbnum%3D974989">October 2009 Cumulative Update package for Windows SharePoint Services 3.0</a></p>
<p>4. <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=33d6999a3d414b7f28753857b7c905c4&#38;url=http%3A%2F%2Fsupport.microsoft.com%2Fhotfix%2FKBHotfix.aspx%3Fkbnum%3D974988">October 2009 Cumulative Update package for Office SharePoint Server 2007</a></p>
<p>Please note: Start from April 2009 Cumulative Update, the packages will no longer install on a farm without a service pack installed. You must have installed either Service Pack 1 (SP1) or SP2 prior to the installation of the cumulative updates. </p>
<p>After applying the preceding updates, run the SharePoint Products and Technologies Configuration Wizard or “psconfig -cmd upgrade -inplace b2b -wait” in command line. This needs to be done on every server in the farm with SharePoint installed. </p>
<p>The version of content databases should be 12.0.6520.5000 after successfully applying these updates. </p>
<p>You can also refer to <a href="http://www.facebook.com/note_redirect.php?note_id=210154084744&#38;h=47ce0693445cb5fab5d4dac354034b65&#38;url=http%3A%2F%2Fblogs.msdn.com%2Fsharepoint%2Farchive%2F2009%2F05%2F13%2Fapril-cumulative-update-packages-ready-for-download.aspx">April Cumulative Update post</a> for deployment guides, slipstream how-to links and FAQs. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Chart Controls for .NET - Error executing child request for ChartImg.axd]]></title>
<link>http://sharepointcoding.wordpress.com/2009/11/03/microsoft-chart-controls-for-net-error-executing-child-request-for-chartimg-axd/</link>
<pubDate>Tue, 03 Nov 2009 15:56:44 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/11/03/microsoft-chart-controls-for-net-error-executing-child-request-for-chartimg-axd/</guid>
<description><![CDATA[I ran into this error today when attempting to show a web part on a SharePoint site that utilises th]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I ran into this error today when attempting to show a web part on a SharePoint site that utilises the .NET 3.5 Chart Controls from MS (See link at the bottom of the post).</p>
<p>When the page opened it bombed out with the above error, some research found the following question on stackoverflow &#8211; </p>
<p><a title="http://stackoverflow.com/questions/302820/net-3-5-chart-controls-exception-error-executing-child-request-for-chartimg-axd" href="http://stackoverflow.com/questions/302820/net-3-5-chart-controls-exception-error-executing-child-request-for-chartimg-axd">http://stackoverflow.com/questions/302820/net-3-5-chart-controls-exception-error-executing-child-request-for-chartimg-axd</a></p>
<p>To fix this error you need to add the following entry into the &#60;HttpHandlers&#62; section of the web.config file:</p>
<p align="left"><em>&#60;add path=&#34;ChartImg.axd&#34; verb=&#34;GET,HEAD,POST&#34; type=&#34;System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#34; validate=&#34;false&#34; /&#62;</em></p>
<p align="left">When I refreshed the page, I received another error – this time it was:</p>
<p align="left"><em><strong>Invalid temp directory in chart handler configuration</strong></em></p>
<p align="left">If you too get this error then you need to make sure you have the following line in the &#60;appSettings&#62; section of the web.config:</p>
<p align="left"><em>&#60;add key=&#34;ChartImageHandler&#34; value=&#34;storage=file;timeout=20;dir=c:\TempImageFiles\;&#34; /&#62;</em></p>
<p align="left">Also make sure that the above directory ‘TempImageFiles’ exists on the C: drive or you can change this to any other directory that you like.</p>
<p align="left">Hope this helps! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p align="left"><strong>Download link for MS Chart Controls:</strong></p>
<p align="left"><a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&#38;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&#38;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&#38;displaylang=en</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pre-register for SharePoint 2010 beta]]></title>
<link>http://sharepointcoding.wordpress.com/2009/10/30/pre-register-for-sharepoint-2010-beta/</link>
<pubDate>Fri, 30 Oct 2009 12:00:46 +0000</pubDate>
<dc:creator>alex350r</dc:creator>
<guid>http://sharepointcoding.wordpress.com/2009/10/30/pre-register-for-sharepoint-2010-beta/</guid>
<description><![CDATA[In case you haven’t seen this link floating around the web or on twitter yet then here it is: http:/]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="logo" border="0" alt="logo" src="http://sharepointcoding.files.wordpress.com/2009/10/logo1.gif?w=230&#038;h=53" width="230" height="53" /> </p>
<p>In case you haven’t seen this link floating around the web or on twitter yet then here it is:</p>
<p><a title="http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx" href="http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx">http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx</a></p>
<p>Simply head over the site and register, you will then be notified as soon as the public beta of SharePoint 2010 becomes available in November <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
