<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>fiVe interesting things</title>
        <link>http://kellydjones.com/Default.aspx</link>
        <description>more or less</description>
        <language>en-US</language>
        <copyright>Kelly Jones</copyright>
        <managingEditor>kdjones74@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>fiVe interesting things</title>
            <url>http://kellydjones.com/images/RSS2Image.gif</url>
            <link>http://kellydjones.com/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>SharePoint 2010 MSDN Labs</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2012/03/16/149022.aspx</link>
            <description>&lt;p&gt;Eric Ligman, from Microsoft, posted a great blog post this week listing all of the SharePoint 2010 Virtual Labs that are available from Microsoft.  His blog entry is here: &lt;a href="http://blogs.msdn.com/b/mssmallbiz/archive/2012/03/13/sharepoint-server-2010-msdn-virtual-labs-available-to-you-online-plus-more-sharepoint-2010-resources.aspx"&gt;http://blogs.msdn.com/b/mssmallbiz/archive/2012/03/13/sharepoint-server-2010-msdn-virtual-labs-available-to-you-online-plus-more-sharepoint-2010-resources.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;He also posted other resources as well.&lt;/p&gt;  &lt;p&gt;I’ve copied his Virtual Lab links here:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h6&gt;SharePoint Server 2010 Virtual Labs&lt;/h6&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://ligman.me/zUTw7w"&gt;MSDN Virtual Lab: SharePoint Server 2010: Introduction&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/vZsIVh"&gt;MSDN Virtual Lab: Getting Started with SharePoint 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zDiqLG"&gt;MSDN Virtual Lab: SharePoint 2010 User Interface Advancements&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ztcejw"&gt;MSDN Virtual Lab: SharePoint Server 2010 Connectors &amp;amp; Using the Business Data Connectivity (BDC) Service&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wtp0Ba"&gt;MSDN Virtual Lab: SharePoint Server 2010: Advanced Search Security&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zMdjay"&gt;MSDN Virtual Lab: SharePoint Server 2010: Configuring Search UIs&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/waleqc"&gt;MSDN Virtual Lab: SharePoint Server 2010: Content Processing and Property Extraction&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ybyCtF"&gt;MSDN Virtual Lab: SharePoint Server 2010: Developing a Custom Connector&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wfWfGL"&gt;MSDN Virtual Lab: SharePoint Server 2010: Fast Search Web Crawler&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xD5LtW"&gt;MSDN Virtual Lab: SharePoint Server 2010: Federated Search&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zzRg7p"&gt;MSDN Virtual Lab: SharePoint Server 2010: Linguistics&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/yqfv4l"&gt;MSDN Virtual Lab: SharePoint Server 2010: People Search Administration and Management&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wmiti3"&gt;MSDN Virtual Lab: SharePoint Server 2010: Relevancy and Ranking&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/Ai4qq7"&gt;MSDN Virtual Lab: Customizing MySites&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/Abtxig"&gt;MSDN Virtual Lab: Designing Lists and Schemas&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xhi1ck"&gt;MSDN Virtual Lab: Developing a BCS External Content Type with Visual Studio 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/Am9JJD"&gt;MSDN Virtual Lab: Developing a Sandboxed Solution with Web Parts&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/x2tEMQ"&gt;MSDN Virtual Lab: Developing a Visual Web Part in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zrUtVD"&gt;MSDN Virtual Lab: Developing Business Intelligence Applications&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/Axzr7R"&gt;MSDN Virtual Lab: Enterprise Content Management&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ACJ5Qz"&gt;MSDN Virtual Lab: LINQ to SharePoint 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/whjFQV"&gt;MSDN Virtual Lab: Visual Studio SharePoint Tools&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xZXbqZ"&gt;MSDN Virtual Lab: Workflow&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;In addition to the SharePoint Server 2010 Virtual Labs, here are a few other SharePoint 2010 resources that I thought you might also be interested in:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://ligman.me/okt9LM"&gt;Technical reference for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zkLkZm"&gt;SharePoint 2010: IT Pro Evaluation Guide&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/z5eGRb"&gt;Connecting SharePoint 2010 to Line-of-Business Systems to Deliver Business-Critical Solutions&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xKPyzN"&gt;Configure SharePoint Server 2010 as a Single Server with Microsoft SQL Server: Test Lab Guide&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/yQZE7d"&gt;Microsoft SQL Server 2012 Reporting Services Add-in for Microsoft SharePoint Technologies 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wmGBIS"&gt;Deploying FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zBBQRW"&gt;FAST Search Server 2010 for SharePoint Add or Remove an Index Column&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wxHSnj"&gt;Upgrade worksheet for SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ks4YZq"&gt;Microsoft SharePoint Server 2010 Technical Library in Compiled Help format&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/yFoESu"&gt;Microsoft SharePoint Foundation 2010 Technical Library in Compiled Help format&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ynf96V"&gt;Microsoft FAST Search Server 2010 for SharePoint Technical Library in Compiled Help format&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xyYPPO"&gt;Microsoft Reseller partner Learning Path&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/xuMoPz"&gt;Microsoft solutions partners and ISVs Learning Path&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Microsoft partner &lt;a href="http://ligman.me/yiZuRq"&gt;Practice Accelerator for SharePoint&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Microsoft partner &lt;a href="http://ligman.me/wuDW0u"&gt;SharePoint 2010 Internal Use Licenses&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/wDwp67"&gt;SharePoint Case Studies&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/AujdrR"&gt;SharePoint MSDN Forums&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/zQW5bt"&gt;SharePoint TechNet Forums&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://ligman.me/ylaAIr"&gt;Microsoft SharePoint 2010 page&lt;/a&gt; on Microsoft Partner Network portal&lt;/li&gt;   &lt;/ul&gt;&lt;/blockquote&gt; &lt;img src="http://kellydjones.com/aggbug/149022.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2012/03/16/149022.aspx</guid>
            <pubDate>Fri, 16 Mar 2012 18:02:56 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/149022.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2012/03/16/149022.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/149022.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/149022.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010 Client Object Model &amp;ndash; CAML Query inaccurate results error</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/11/08/147619.aspx</link>
            <description>&lt;p&gt;I ran into a frustrating scenario today, while working with SharePoint 2010’s Managed Client Object Model.  My application queries a SharePoint document library using the file’s name (the FileLeafRef field).  Given that this field is unique, I was expecting only one result with the following code:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:04d416e6-abe9-42da-b064-a7b39b1b51cd" class="wlWriterEditableSmartContent"&gt;&lt;pre style=" width: 1072px; height: 203px;background-color:#FFFFAA;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"&gt;&lt;div&gt;&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;    CamlQuery qry &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; CamlQuery();
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;filter the results to only get back the item with the filename we're looking for&lt;/span&gt;&lt;span style="color: #008000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    qry.ViewXml &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Format(
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;lt;Query&amp;gt;&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name='FileLeafRef' /&amp;gt;&amp;lt;Value Type='File'&amp;gt;{0}&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;&amp;lt;/Query&amp;gt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;        remoteFileName);
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;    ListItemCollection itms &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; lst.GetItems(qry);
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;    ctx.Load(itms);
&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;    ctx.ExecuteQuery();&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --&gt;&lt;/div&gt;

&lt;p&gt;Instead of getting one (or none) records, I was getting more than one.  SO, I searched some more and found some examples with slightly different xml:&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:7dc17687-f001-49fc-a8de-4bbfc8fcde2b" class="wlWriterEditableSmartContent"&gt;&lt;pre style=" width: 1067px; height: 208px;background-color:#FFFFAA;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"&gt;&lt;div&gt;&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;CamlQuery qry &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; CamlQuery();
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;filter the results to only get back the item with the filename we're looking for&lt;/span&gt;&lt;span style="color: #008000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;qry.ViewXml &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Format(
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;lt;View&amp;gt;&amp;lt;Query&amp;gt;&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name='FileLeafRef' /&amp;gt;&amp;lt;Value Type='File'&amp;gt;{0}&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;&amp;lt;/Query&amp;gt;&amp;lt;/View&amp;gt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;    remoteFileName);
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;ListItemCollection itms &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; lst.GetItems(qry);
&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;ctx.Load(itms);
&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;ctx.ExecuteQuery();&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --&gt;&lt;/div&gt;

&lt;p&gt;See the difference?  Look carefully at line 5 – that’s right. I left out the surrounding “&amp;lt;View&amp;gt;” tags!&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/147619.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/11/08/147619.aspx</guid>
            <pubDate>Tue, 08 Nov 2011 15:17:05 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/147619.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/11/08/147619.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/147619.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/147619.aspx</trackback:ping>
        </item>
        <item>
            <title>Error when trying to access SharePoint 2010 via PowerShell in a new environment</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/10/11/147263.aspx</link>
            <description>&lt;p&gt;I got this error today while trying to access my new SharePoint 2010 environment via PowerShell:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Cannot access the local farm. Verify that the local farm is properly configured, currently available, and that you have the appropriate permissions to access the database before trying again.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If I would have just read the error message a little more carefully, I would have realized that I should start by looking at my permissions in SQL – which my account didn’t.  This happened because I installed SQL Server 2008 R2 in my virtual machine while I was logged on as the local administrator.  When I was attempting to run PowerShell, I was logged on as the domain administrator. (These are virtual machines that I’m using for demos….).  The local administrator was granted access automatically as part of the SQL install.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/147263.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/10/11/147263.aspx</guid>
            <pubDate>Tue, 11 Oct 2011 20:32:45 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/147263.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/10/11/147263.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/147263.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/147263.aspx</trackback:ping>
        </item>
        <item>
            <title>Error creating PowerPivot Service Application in SharePoint 2010 (SP1 + June 2011 CU)</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/09/18/146931.aspx</link>
            <description>&lt;p&gt;A few weeks ago I ran into an error while setting up our test farm.  I was creating the service applications and when I got to PowerPivot, I got the following error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Error-creating-PowerPivot-Service-Applic_A0CB/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Error Dialog Screen Shot" border="0" alt="Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON' during PowerPivot Service application creation" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Error-creating-PowerPivot-Service-Applic_A0CB/image_thumb.png" width="495" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I was able to work around this error by using PowerShell to create the service application.&lt;/p&gt;  &lt;h3&gt;Background&lt;/h3&gt;  &lt;p&gt;First, some details of our installation: two web front ends, two application servers, and one SQL server.  All are running Windows Server 2008 R2 x64 with Service Pack1.  The SQL Server is 2008 R2 with SP1.  The SharePoint servers are SharePoint Server 2010 Enterprise, and I installed SharePoint’s Service Pack 1 and the June 2011 Cumulative Update (by running all of the installers before running the first Configuration Wizard).&lt;/p&gt;  &lt;h3&gt;Clean Up from the error&lt;/h3&gt;  &lt;p&gt;Once you run into the error, you’ll see that a new database was created and a phantom application pool was created.  To clean these up:&lt;/p&gt;  &lt;div style="padding-left: 40px"&gt;   &lt;ul&gt;     &lt;li&gt;Delete the database in SQL server (I did this just using SQL Studio) &lt;/li&gt;      &lt;li&gt;Delete the database in SharePoint, using PowerShell: &lt;em&gt;(Please note: this PowerShell line will delete any database entry in SharePoint where the actual database doesn’t exist in SQL)&lt;/em&gt;         &lt;pre class="csharpcode"&gt;Get-SPDatabase | Where{$_.Exists &lt;span class="preproc"&gt;-eq&lt;/span&gt; $false} | ForEach {$_.Delete()} &lt;/pre&gt;
    &lt;/li&gt;

    &lt;li&gt;Now delete the phantom Application Pool (the error causes a service application pool to be created within SharePoint, but doesn’t actually create it in IIS): &lt;/li&gt;
  &lt;/ul&gt;

  &lt;pre class="csharpcode"&gt;Remove-SPServiceApplicationPool -Identity &lt;span class="str"&gt;"My App Pool" &lt;/span&gt;&lt;/pre&gt;

  &lt;p&gt;&lt;em&gt;Just replace the “My App Pool” text with the name of the application pool you want to delete.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;h3&gt;Create PowerPivot Service Application using PowerShell&lt;/h3&gt;

&lt;p&gt;Now, to create the PowerPivot service application, you can use the following PowerShell script:&lt;/p&gt;

&lt;div class="csharpcode"&gt;
  &lt;pre&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;$PowerPivotServiceName = &lt;span class="str"&gt;"PowerPivot Service"&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"Creating PowerPivot Service Application..."&lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;New-PowerPivotServiceApplication -ServiceApplicationName $PowerPivotServiceName&lt;/pre&gt;

  &lt;pre&gt;       -DatabaseServerName &lt;span class="str"&gt;"SQL.MYDOMAIN.LOCAL"&lt;/span&gt; -DatabaseName &lt;span class="str"&gt;"Service_PowerPivot_1"&lt;/span&gt; -AddToDefaultProxyGroup &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"PowerPivot Service Application created"&lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"Creating Application Pool"&lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;$AppPool = New-SPServiceApplicationPool -Name &lt;span class="str"&gt;"AppPool_PowerPivot"&lt;/span&gt; -Account &lt;span class="str"&gt;"DOMAIN\SERVICEACCOUNT_USERNAME"&lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"App Pool created"&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"Assigning PowerPivot Application Pool"&lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;$sa = Get-PowerPivotServiceApplication | where {$_.DisplayName &lt;span class="preproc"&gt;-eq&lt;/span&gt; $PowerPivotServiceName} &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  13:  &lt;/span&gt;$sa.ApplicationPool = $AppPool; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  14:  &lt;/span&gt;$sa.Update(); &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  15:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"PowerPivot Application Pool Assigned"&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  16:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  17:  &lt;/span&gt;Write-Host &lt;span class="str"&gt;"Script Complete"&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[




.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;You’ll need to fill in a few parameters specific to your environment:&lt;/p&gt;

&lt;div style="padding-left: 40px"&gt;
  &lt;p&gt;Line 4: DatabaseServerName, DatabaseName&lt;/p&gt;

  &lt;p&gt;Line 8: The Application Pool’s name and the service account that it will run as&lt;/p&gt;
&lt;/div&gt;

&lt;h3&gt;Summary&lt;/h3&gt;

&lt;p&gt;Doing these steps should give you a working PowerPivot service application.  We did open a support ticket with Microsoft.  They confirmed that other customers have seen this error, but they are still researching the cause.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/146931.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/09/18/146931.aspx</guid>
            <pubDate>Sun, 18 Sep 2011 23:51:14 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/146931.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/09/18/146931.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/146931.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/146931.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010 Not Indexing OneNote 2010 files</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/08/23/146642.aspx</link>
            <description>&lt;p&gt;Our SharePoint team at work noticed that our SharePoint 2010 farm wasn’t returning search results based on the contents of OneNote files that were saved in document libraries.  I did a little research and found a solution, by putting together steps from different posts.&lt;/p&gt;  &lt;p&gt;First, some details: we’re running SharePoint 2010 SP1 (with the June 2011 CU) on Windows Server 2008 R2 SP1.  However, this issue was seen before we applied the service packs and cumulative updates, so I’m not sure what effect, if any, those will have.&lt;/p&gt;  &lt;p&gt;In order to get SharePoint 2010 to index OneNote 2010 files, I had to:&lt;/p&gt; (These steps are from here: &lt;a title="http://support.microsoft.com/kb/925765" href="http://support.microsoft.com/kb/925765"&gt;http://support.microsoft.com/kb/925765&lt;/a&gt; )   &lt;div style="padding-left: 80px"&gt;   &lt;ul&gt;     &lt;li&gt;Update the registry using the instructions from Microsoft (&lt;em&gt;see above link &lt;/em&gt;) – be sure to change the “12” to “14” in the registry settings, since Microsoft’s instructions are referring to SharePoint 2007 (aka – Office 12 SharePoint) and not SharePoint 2010 (aka – Office 14 SharePoint) &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;I didn’t need to add the first key that Microsoft lists, because it was already on our servers – this one: &lt;font face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.one] @="{B8D12492-CE0F-40AD-83EA-099A03D493F1}"&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;(These steps are from here: &lt;a title="http://social.technet.microsoft.com/Forums/en-AU/sharepoint2010setup/thread/efb6851c-4a1b-4ecd-bbff-e4886ae15751" href="http://social.technet.microsoft.com/Forums/en-AU/sharepoint2010setup/thread/efb6851c-4a1b-4ecd-bbff-e4886ae15751"&gt;http://social.technet.microsoft.com/Forums/en-AU/sharepoint2010setup/thread/efb6851c-4a1b-4ecd-bbff-e4886ae15751&lt;/a&gt; ) &lt;/p&gt;  &lt;div style="padding-left: 80px"&gt;   &lt;ul&gt;     &lt;li&gt;Uninstall the Microsoft Filter Pack 2.0 (which I believe is installed by SharePoint 2010) --  ignore the openned files by Search Service warning/error message &lt;/li&gt;      &lt;li&gt;Install Microsoft Filter Pack 2.0 : &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=17062" href="http://www.microsoft.com/download/en/details.aspx?id=17062"&gt;http://www.microsoft.com/download/en/details.aspx?id=17062&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;Reboot the server &lt;/li&gt;      &lt;li&gt;Start a full crawl of the content source in SharePoint Central Administration        &lt;ul style="padding-left: 40px"&gt;         &lt;li&gt;On one of our farms, Test, I also had to do a Index Reset.  I’m not sure why this farm was different. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/div&gt;  &lt;p&gt;I applied these changes to our three environments (Dev, Test, Prod), so I think these steps are pretty accurate.&lt;/p&gt;  &lt;p&gt;   &lt;/p&gt;&lt;hr /&gt;  &lt;p&gt;&lt;strong&gt;Update 8/23/2011 4pm:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After some further testing, it appears that our search results are not reflecting changes to save OneNote files in SharePoint, unless we do an Index Reset (!).  It looks like the next step will be to open a support ticket with Microsoft.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/146642.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/08/23/146642.aspx</guid>
            <pubDate>Tue, 23 Aug 2011 15:33:31 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/146642.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/08/23/146642.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/146642.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/146642.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010&amp;ndash;Error when deleting Content Type In Use</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/07/06/146111.aspx</link>
            <description>&lt;h1&gt;UPDATE!&lt;/h1&gt;  &lt;p&gt;July 8th, 2011 -- I’ve been reading &lt;a href="http://www.siolon.com/"&gt;Chris Poteet’s blog&lt;/a&gt; for a while (probably since Day of .Net Ohio in 2008 or 2009) and he recently started a new blog covering odd user interface quirks and inconsistencies with SharePoint.  He’s titled the blog, &lt;a href="http://error.siolon.com/"&gt;Unexpected Error&lt;/a&gt;.  Well, today Chris was kind enough to mention me for follow Friday on Twitter and I followed the link to his blog again – and was stunned to see that I had written a post this week that is pretty much the same one he wrote two weeks ago.&lt;/p&gt;  &lt;p&gt;I’m sure I read it when he published it, but I had forgotten about by the time I wrote my post this week. SO, my apologies to Chris for copying his idea.&lt;/p&gt;  &lt;p&gt;Please read his post “&lt;a href="http://error.siolon.com/post/6761030835/but-where-is-the-content-type-used"&gt;But Where is the Content Type Used?&lt;/a&gt;”, along with the rest of his blog.&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;I’ve found another annoying user interface quirk you get when you try to delete a content type in SharePoint 2010.  If the content type is still being used, you’ll get an error.  (The message display will vary, depending on how the custom errors values are set in the web configs.)&lt;/p&gt;  &lt;p&gt;There are a couple of options that the SharePoint team could use to make this friendly for the user.  First, they could eliminate the “Delete this content type” from the choices available.  Another option would be to grey it out, and use tool tips or an asterisk with footnote, to explain why it can’t be deleted.  Another useful option would be to list all of the ways that the content type is still in use.&lt;/p&gt;  &lt;p&gt;This issue is similar to the one I documented in this post: &lt;a href="http://www.kellydjones.com/archive/2011/06/23/145957.aspx"&gt;Illegal characters for SharePoint 2010 Content Type name&lt;/a&gt; . In that post, I also detail how to get the full error messages to appear.&lt;/p&gt;  &lt;p&gt;Anyway, here’s the sequence of screens that you’ll see.  First, you navigate to the content type settings and then select “Delete this content type”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_thumb_1.png" width="479" height="372" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you click “OK”, you’ll see one of the following error messages:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_thumb.png" width="613" height="374" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_thumb_2.png" width="451" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010Error-when-deleting-Conte_D32D/image_thumb_3.png" width="455" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;None of them explain what the user needs to do in order to actually delete the content type – namely, removing all dependencies on it.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/146111.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/07/06/146111.aspx</guid>
            <pubDate>Wed, 06 Jul 2011 23:15:50 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/146111.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/07/06/146111.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/146111.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/146111.aspx</trackback:ping>
        </item>
        <item>
            <title>Illegal characters for SharePoint 2010 Content Type name</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/06/23/145957.aspx</link>
            <description>&lt;p&gt;Quick tip: you can’t include a backslash in the name of the SharePoint 2010 Content Type.  In fact, there are several illegal characters:  \  / : * ? " # % &amp;lt; &amp;gt; { } | ~ &amp;amp; , two consecutive periods (..), or special characters such as a tab.&lt;/p&gt;  &lt;p&gt;What, you didn’t know that after entering one of these characters in the name?  Is it because you saw this screen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Illegal-character-for-SharePoint-2010-Co_DF1E/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Illegal-character-for-SharePoint-2010-Co_DF1E/image_thumb_1.png" width="541" height="264" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Oh, that’s right….you need to turn off custom errors in the layouts folder…See &lt;a href="http://www.khamis.net/blog/Lists/Posts/Post.aspx?ID=12"&gt;this blog post for details&lt;/a&gt; and you’ll also need to &lt;a href="http://www.khamis.net/blog/Lists/Posts/Post.aspx?ID=12"&gt;turn off for the web application&lt;/a&gt;. Once you do that, you’ll see this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Illegal-character-for-SharePoint-2010-Co_DF1E/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Illegal-character-for-SharePoint-2010-Co_DF1E/image_thumb.png" width="515" height="251" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I wonder why the SharePoint team just doesn’t let the user know that the content type name contains illegal characters before the user hits the create button.&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;em&gt;Here’s a copy of the complete error (for the search engines):&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Server Error in '/' Application.    &lt;br /&gt;--------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;The content type name 'asdfadsf\asdfasf' cannot contain: \  / : * ? " # % &amp;lt; &amp;gt; { } | ~ &amp;amp; , two consecutive periods (..), or special characters such as a tab.    &lt;br /&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;/p&gt;  &lt;p&gt;Exception Details: Microsoft.SharePoint.SPInvalidContentTypeNameException: The content type name 'asdfadsf\asdfasf' cannot contain: \  / : * ? " # % &amp;lt; &amp;gt; { } | ~ &amp;amp; , two consecutive periods (..), or special characters such as a tab.&lt;/p&gt;  &lt;p&gt;Source Error: &lt;/p&gt;  &lt;p&gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  &lt;/p&gt;  &lt;p&gt;Stack Trace: &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;[SPInvalidContentTypeNameException: The content type name 'asdfadsf\asdfasf' cannot contain: \  / : * ? " # % &amp;lt; &amp;gt; { } | ~ &amp;amp; , two consecutive periods (..), or special characters such as a tab.]     &lt;br /&gt;   Microsoft.SharePoint.SPContentType.ValidateName(String name) +27419522     &lt;br /&gt;   Microsoft.SharePoint.SPContentType.ValidateNameWithResource(String strVal, String&amp;amp; strLocalized) +423     &lt;br /&gt;   Microsoft.SharePoint.SPContentType.set_Name(String value) +151     &lt;br /&gt;   Microsoft.SharePoint.SPContentType.Initialize(SPContentType parentContentType, SPContentTypeCollection collection, String name) +112     &lt;br /&gt;   Microsoft.SharePoint.SPContentType..ctor(SPContentType parentContentType, SPContentTypeCollection collection, String name) +132     &lt;br /&gt;   Microsoft.SharePoint.ApplicationPages.ContentTypeCreatePage.BtnOK_Click(Object sender, EventArgs e) +497     &lt;br /&gt;   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +115     &lt;br /&gt;   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +140     &lt;br /&gt;   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29     &lt;br /&gt;   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;--------------------------------------------------------------------------------     &lt;br /&gt;Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 &lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145957.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/06/23/145957.aspx</guid>
            <pubDate>Thu, 23 Jun 2011 21:03:39 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145957.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/06/23/145957.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145957.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145957.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010 Developer Training</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/06/14/145865.aspx</link>
            <description>&lt;p&gt;I’ve written a couple of posts about SharePoint 2010 Administrator training/learning, so I thought I should follow up with some tips for developer training as well….&lt;/p&gt;  &lt;p&gt;Microsoft has two exams for SharePoint 2010 developers.  The first is &lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-573&amp;amp;Locale=en-us"&gt;Exam 70-573, Application Development&lt;/a&gt;.  The second is &lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-576&amp;amp;Locale=en-us"&gt;Exam 70-576, Designing and Developing Microsoft SharePoint 2010 Applications&lt;/a&gt;.  Those links cover the topics for each exam as well as some Microsoft preparation materials.&lt;/p&gt;  &lt;p&gt;One of the best sites, and one that I relied on a lot with my prep for the exams, is this Microsoft site: &lt;a title="http://www.mssharepointdeveloper.com/" href="http://www.mssharepointdeveloper.com/"&gt;http://www.mssharepointdeveloper.com/&lt;/a&gt; It started out as a site for SharePoint 2007 development, but they’ve since pointed it to their 2010 content.  It’s a whole series of webinars, with virtual labs and even quizzes.&lt;/p&gt;  &lt;p&gt;There’s also a lot of videos on Microsoft’s &lt;a href="http://channel9.msdn.com/Tags/sharepoint"&gt;Channel 9&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Also, if you don’t have a laptop/workstation that is capable of running a SharePoint 2010 virtual machine or you don’t have a spare server handy, check out &lt;a href="http://www.cloudshare.com"&gt;Cloud Share&lt;/a&gt;.  I wrote about them in my last blog post and just found a link on Twitter to &lt;a href="http://owen-allen.com/2011/06/14/cloudshare-for-demo-environments/"&gt;this post by Owen Allen&lt;/a&gt; detailing his experience with them.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145865.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/06/14/145865.aspx</guid>
            <pubDate>Wed, 15 Jun 2011 02:29:22 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145865.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/06/14/145865.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145865.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145865.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010 Administrator Training &amp;ndash; UPDATE</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/06/14/145862.aspx</link>
            <description>&lt;p&gt;I wrote a post last August with details about what materials I used in order to study for the two Microsoft SharePoint 2010 Administration Exams (&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-667"&gt;70-667&lt;/a&gt; &amp;amp; &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-668"&gt;70-668&lt;/a&gt;) : &lt;a href="http://kellydjones.com/archive/2010/08/18/141365.aspx"&gt;http://kellydjones.com/archive/2010/08/18/141365.aspx&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This question still comes up a lot, so I thought I’d post an update with some more learning materials.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://www.amazon.com/Professional-SharePoint-2010-Administration-Klindt/dp/0470533331/ref=sr_1_1?ie=UTF8&amp;amp;qid=1308101990&amp;amp;sr=8-1"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="51gaT-e4LjL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_" border="0" alt="51gaT-e4LjL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/SharePoint-2010-Administrator-Training--_126BC/51gaT-e4LjL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01__3.jpg" width="244" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;First, I’ve recently discovered &lt;a href="http://my.safaribooksonline.com/" target="_blank"&gt;Safari books online&lt;/a&gt;.  Safari books online has a lot of SharePoint books, including Wrox books – which I’ve found that I keep gravitating to.  There’s also a LOT more books out there than there were back when I wrote my original post.&lt;/p&gt;  &lt;p&gt;Second, I’ve been watching free videos posted by &lt;a href="http://www.youtube.com/user/CriticalPathTraining" target="_blank"&gt;Critical Path&lt;/a&gt; on their YouTube channel.  They’ve done a great job presenting webinars for free for the last couple of months and now they’ve posted them on YouTube.  They are still doing the free webinars for a the new few weeks, and at some point after that they’ll be on YouTube as well.  (Critical Path has excellent curriculum for trainer led classes as well.)&lt;/p&gt;  &lt;p&gt;Another source of videos is &lt;a href="http://www.sharepoint-videos.com/all-free-videos/" target="_blank"&gt;SharePoint-Videos.com&lt;/a&gt; .  I haven’t watched these yet, just tagged this site to look into later.&lt;/p&gt;  &lt;p&gt;Also, there are now more options for getting your hands on a virtual environment of SharePoint.  Last year, I pointed out that I have a server that I use to host VM’s.  I also have a cool/powerful laptop (provided by my current employer, &lt;a href="http://www.cardinalsolutions.com"&gt;Cardinal Solutions Group&lt;/a&gt;) that I run VMWare Workstation on.  However, I’ve recently learned about a hosted option: &lt;a href="http://www.cloudshare.com/"&gt;CloudShare&lt;/a&gt;.  Asif Rehmani has an Information Worker Demo machine that he has set up on Cloud Share.  He’s posted details in his &lt;a href="http://blog.sharepointelearning.com/get-access-to-pre-built-demos-using-sharepoint-designer-2010-and-infopath-2010/"&gt;blog here, with instructions&lt;/a&gt; of how to get access.  It’s definitely something to look into.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145862.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/06/14/145862.aspx</guid>
            <pubDate>Wed, 15 Jun 2011 01:54:14 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145862.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/06/14/145862.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145862.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145862.aspx</trackback:ping>
        </item>
        <item>
            <title>Automatically setting file name when submitting InfoPath 2010 Form</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/05/31/145652.aspx</link>
            <description>&lt;p&gt;After creating my InfoPath form and setting it to publish to a Forms Library in SharePoint 2010, I found that I wanted to fine tune the experience that the user has when submitting a form.&lt;/p&gt;  &lt;p&gt;The first thing to change was the annoying dialog asking the user for a filename. Many users will have no idea what SharePoint is asking them for, or worse, they enter a name that’s already used by another form (and either overwriting it or getting an error).&lt;/p&gt;  &lt;p&gt;To see what I mean, simply create an InfoPath 2010 form and set it to publish to a SharePoint 2010 Form Library. It doesn’t matter what fields and columns there are.&lt;/p&gt;  &lt;p&gt;Now, click on Add Document in the form library and you should see your form, something like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image002_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image002_thumb.jpg" width="495" height="364" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fill out your form and then click the “Close” button – which isn’t obvious for end users.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image004_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image004_thumb.jpg" width="506" height="372" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Although probably confused, end users will most likely pick “Yes” here.&lt;/p&gt;  &lt;p&gt;The next dialog is &lt;i&gt;really&lt;/i&gt; confusing:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image006_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image006_thumb.jpg" width="502" height="369" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SharePoint is asking for the filename to save the form as in the Form Library. However, unlike a more standard save dialog, this one doesn’t let you see what the existing files are named, so the users are given very few clues as what is expected.&lt;/p&gt;  &lt;p&gt;Instead of asking our end users these questions, we can just setup a formula that will automatically determine the filename.&lt;/p&gt;  &lt;p&gt;First, either create an InfoPath form that publishes to a SharePoint library or open one you’ve already created. Next, in InfoPath, go to the File menu (backstage) and select Info, and then click on “Submit Options”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image008_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image008_thumb.jpg" width="509" height="368" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the Submit Form drop down menu, select “Submit Options”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image010_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image010_thumb.jpg" width="517" height="376" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Submit Options dialog window will appear.&lt;/p&gt;  &lt;p&gt;· Check the box to “Allow users to submit this form”&lt;/p&gt;  &lt;p&gt;· Under “Send form data to a single destination”, choose “SharePoint document library”&lt;/p&gt;  &lt;p&gt;· Click the “Add…” button in the “Choose a data connection for submit” area&lt;/p&gt;  &lt;p&gt;        o Enter the address for the document library&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image012_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image012_thumb.jpg" width="399" height="279" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;        o And here’s what we’ve been looking for: a place to enter a formula that will create the filename for the users – enter what you want here. &lt;i&gt;Remember, you can use a field on the form as well as other variables (such as date and/or time)&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;       o Also, select if you want to allow your users overwrite a form that’s already been submitted&lt;/p&gt;  &lt;p&gt;       o Click Next&lt;/p&gt;  &lt;p&gt;       o Click Finish&lt;/p&gt;  &lt;p&gt;· Now click Advanced, so more options are displayed&lt;/p&gt;  &lt;p&gt;      o Under advanced, you can select if you want to display a message if there’s an error and/or if the submit was successful&lt;/p&gt;  &lt;p&gt;      o You can also choose what to do from there – Close the form, Open a new one, or Leave the current one open&lt;/p&gt;  &lt;p&gt;Publish the form and now you should see something like this when you create a new form to submit:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image014_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image014_thumb.jpg" width="490" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Notice the buttons in the ribbon – there’s now a “Submit” button, along with the default buttons. That’s better, but it’s not quite what I want.&lt;/p&gt;  &lt;p&gt;So, open the form back up in InfoPath Designer, and go to the File menu (backstage), select Info, and then click on Form Options at the bottom:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image016_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image016_thumb.jpg" width="438" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the Form Options window, the first set of choices is for the form in a Web Browser:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image018_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image018_thumb.jpg" width="395" height="279" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here is where you can set which buttons to display in the ribbon. Make any changes you want, click, and then Publish the form.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image020_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/5365c12d27fc_1315A/clip_image020_thumb.jpg" width="462" height="391" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you don’t want to use the ribbon at all, you can add a button to the form and set it to be the submit button.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145652.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/05/31/145652.aspx</guid>
            <pubDate>Wed, 01 Jun 2011 01:51:42 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145652.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/05/31/145652.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145652.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145652.aspx</trackback:ping>
        </item>
        <item>
            <title>Using InfoPath 2010 with SharePoint 2010 Content Types</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/05/31/145649.aspx</link>
            <description>&lt;p&gt;There are a couple of ways to integrate Content Types with InfoPath forms libraries. I’m going to cover one scenario, but I’m sure there are more.&lt;/p&gt;  &lt;p&gt;My scenario is that I want to submit a form to a SharePoint 2010 Forms library and align the data collected on the form to existing columns in my Content Type. Here’s a summary of the steps:&lt;/p&gt;  &lt;p&gt;· Create a Site Content Type in SharePoint 2010 (my example is HR Forms)&lt;/p&gt;  &lt;p&gt;· Create a Forms Library in SharePoint 2010 (my example is HR Forms Test)&lt;/p&gt;  &lt;p&gt;· Add the Site Content Type to the newly created Forms Library&lt;/p&gt;  &lt;p&gt;· Create a new form using InfoPath Designer 2010&lt;/p&gt;  &lt;p&gt;· Publish the form to the form library, mapping the fields on the form to the existing columns in the library&lt;/p&gt;  &lt;p&gt;That’s it!&lt;/p&gt;  &lt;p&gt;Ok, now for some detailed steps:&lt;/p&gt;  &lt;h3&gt;Create a Site Content Type in SharePoint 2010&lt;/h3&gt;  &lt;p&gt;Go to the site in SharePoint 2010 where you want to define your Content Type (this will vary based on your requirements). For my example, I’m creating my Content Type in the root of my site collection, which is at http://intranet .&lt;/p&gt;  &lt;p&gt;Go to Site Actions menu –&amp;gt; Site Settings –&amp;gt; Site Content Types.&lt;/p&gt;  &lt;p&gt;At the top of the list of content types, click the Create link. You should see a page like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image002_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image002_thumb.jpg" width="516" height="409" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve already filled in my Name “HR Forms”, selected the parent content type, and selected an existing group. Click Ok to create your Content Type.&lt;/p&gt;  &lt;p&gt;You’ll then be returned to the list of content types – look for your newly created content type under the group that you either chose or created.&lt;/p&gt;  &lt;p&gt;Once you locate your content type, click on it. This will bring up the Site Content Type Information page, which contains the settings for your content type. You’ll need to add columns to your content type, which is near the bottom of the window.&lt;/p&gt;  &lt;p&gt;Once you’ve added some columns, your page should appear something like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image004_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image004_thumb.jpg" width="501" height="435" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now that the content type is ready, we can move onto our next step.&lt;/p&gt;  &lt;h3&gt;Create a Forms library in SharePoint 2010&lt;/h3&gt;  &lt;p&gt;To create a Forms library, go to the Site Actions menu, and select “More Options”. A Create window will appear displaying all of the options of things you can create in SharePoint. If you click on the Library filter on the left, the window will only display libraries (as you’d expect). For our scenario, we need a Form library, so click on Form Library and fill in a name for the new library on the right. Your page should look something like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image006_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image006_thumb.jpg" width="510" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then click Create. You should now see your forms library:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image008_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image008_thumb.jpg" width="528" height="366" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Add the Site Content Type to the newly created Forms Library&lt;/h3&gt;  &lt;p&gt;Our next step is to finish configuring the forms library (that we created in the previous step). To do so, go to the forms library and click on the “Library” tab in the ribbon at the top of the page. Then click “Library Settings” which will be near the right:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image010_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image010_thumb.jpg" width="549" height="381" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the Form Library Settings page, you should see General Settings and then a Columns section. However, you won’t see Content Types. First, you’ll need to allow content types to be used with this forms library. To do this, click on the Advanced Settings in the General Settings section.&lt;/p&gt;  &lt;p&gt;On the Advanced Settings page, you’ll need to set “Allow management of content types?” from “No” to “Yes”. This is the first setting at the top of the page. There are a lot of options on this page, but you’ll only need to change the first one for our scenario, so change it and click Ok to save your change.&lt;/p&gt;  &lt;p&gt;Now, when you return to the Form Library Settings page, you’ll see Content Types immediately below the General Settings section.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image012_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image012_thumb.jpg" width="555" height="385" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now, click on “Add from existing site content types” in that Content Types section. On the Add Content Types page, find the content type you created and Add it by selecting it and moving it to the “Content types to add” box, and then clicking Ok.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image014_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image014_thumb.jpg" width="545" height="378" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When you return to the Form Library Settings page, you should see your Content Type listed in the Content Types section.&lt;/p&gt;  &lt;h3&gt;Create a new form using InfoPath Designer 2010&lt;/h3&gt;  &lt;p&gt;The next step is to create the form in InfoPath. To do this, you’ll need to open InfoPath Designer 2010. When you open InfoPath, it should display the New window (if not, go to the File menu/backstage and select new):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image016_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image016_thumb.jpg" width="488" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the new window, select “SharePoint Form Library” and click the “Design Form” button on the right. InfoPath will then create a new form for you to edit. Make any changes that are necessary, including adding fields that your form needs to collect from the user. Be sure to create fields for any Column that you’ll need to populate in your Content Type.&lt;/p&gt;  &lt;p&gt;Once you’ve got your form the way you want, be sure to save it.&lt;/p&gt;  &lt;h3&gt;Publish the form&lt;/h3&gt;  &lt;p&gt;The next step is to publish the form so users can access it in SharePoint 2010. To do this, go to the File menu (backstage) and select the “Publish” choice on the left:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image018_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image018_thumb.jpg" width="553" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now, click on the “SharePoint Server” option. (If you haven’t saved your form, you will be prompted to save it at this point.)&lt;/p&gt;  &lt;p&gt;The Publishing Wizard will open. You’ll need to enter the URL of the SharePoint site:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image020_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image020_thumb.jpg" width="413" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the next screen, you need to select “Form Library” from the choices:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image022_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image022" border="0" alt="clip_image022" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image022_thumb.jpg" width="386" height="292" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the next screen, you want to select “Update the form template in an existing form library” and then select the library that you created earlier:    &lt;br /&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image024_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image024" border="0" alt="clip_image024" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image024_thumb.jpg" width="389" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the next screen, you will need to align fields in your InfoPath form to the columns in your Form Library. Click Add and then select the field in the top of window and the matching Form Library column in the lower half:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image026_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image026" border="0" alt="clip_image026" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/6cd438ee656c_C58D/clip_image026_thumb.jpg" width="366" height="321" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Repeat this step for each field that you want to map to the Form Library columns.&lt;/p&gt;  &lt;p&gt;When you’re done, click Next and then Publish. InfoPath will publish the form and then give a summary of the just published form.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145649.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/05/31/145649.aspx</guid>
            <pubDate>Wed, 01 Jun 2011 01:40:28 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145649.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/05/31/145649.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145649.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145649.aspx</trackback:ping>
        </item>
        <item>
            <title>Adding Intellisense to Visual Studio 2010 for SharePoint 2010 ECMAScript / JavaScript</title>
            <category>SharePoint 2010</category>
            <category>.NET Development</category>
            <link>http://kellydjones.com/archive/2011/05/23/145494.aspx</link>
            <description>&lt;p&gt;Several people have already written about how to add Intellisense to Visual Studio for SharePoint 2010’s Client Object Model (ECMAScript or JavaScript).  Here’s one that I followed: &lt;a title="http://praveenbattula.blogspot.com/2010/06/sharepoint-2010-ecmascript-intellisense.html" href="http://praveenbattula.blogspot.com/2010/06/sharepoint-2010-ecmascript-intellisense.html"&gt;http://praveenbattula.blogspot.com/2010/06/sharepoint-2010-ecmascript-intellisense.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Following those instructions, mine still didn’t work.  I finally got it to work after removing the &amp;lt;script&amp;gt; tags in my file.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145494.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/05/23/145494.aspx</guid>
            <pubDate>Mon, 23 May 2011 19:36:11 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145494.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/05/23/145494.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145494.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145494.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2010 Managed Metadata Column limitation &amp;ndash; Error 81020030</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/05/22/145485.aspx</link>
            <description>&lt;h3&gt;The Short Story:&lt;/h3&gt;
&lt;p&gt;There is an undocumented (as of this writing) limitation to SharePoint 2010’s managed metadata columns: they only allow ~250 entries into one column, for one item.  If you exceed this limit, you’ll most likely get this error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;nativehr&amp;gt;0x81020030&amp;lt;/nativehr&amp;gt;&amp;lt;nativestack&amp;gt;&amp;lt;/nativestack&amp;gt;The URL 'SitePages/Test Page.aspx' is invalid.  It may refer to a nonexistent file or folder, or refer to a valid file or folder that is not in the current Web.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Managed-metadata-columnerror-when-saving_BDB7/ManagedMetadataErrorMessage_2.png"&gt;&lt;img width="644" height="300" border="0" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/Managed-metadata-columnerror-when-saving_BDB7/ManagedMetadataErrorMessage_thumb.png" alt="ManagedMetadataErrorMessage" title="ManagedMetadataErrorMessage" style="background-image: none; border-right-width: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We haven’t identified a workaround yet, but we opened a ticket with Microsoft to see what they might come up with.&lt;/p&gt;
&lt;h3&gt;The Long Story:&lt;/h3&gt;
&lt;p&gt;You may be asking why in the world a user would need to enter more than 250 values into a Managed Metadata column.  If so, you’re apparently not alone since Microsoft seems to have thought the same thing.&lt;/p&gt;
&lt;p&gt;Well, I’m currently consulting at a retailer where they have a system that publishes information to a portal that associates (employees) in the stores then read.  In my experience, this is a common practice in the retail industry.  Anyway, my client wants to publish information to specific stores.  The solution that the team came up with was to populate the managed metadata term store with our store hierarchy (zones, regions, districts, stores).  This gives our store operations group in corporate a great user interface in order to select any part of this hierarchy and target the content.&lt;/p&gt;
&lt;p&gt;However, we noticed that when we started pasting in longer lists of stores (which is a common sense requirement by our end users), that SharePoint would give us this error when we clicked save on our item.&lt;/p&gt;
&lt;h3&gt;Recreating the error&lt;/h3&gt;
&lt;p&gt;To recreate the error, perform the following steps:&lt;/p&gt;
&lt;div style="padding-left: 80px"&gt;
&lt;ul&gt;
    &lt;li&gt;Create a term store hierarchy with more than 250 choices – I created one with just numbers, using Excel to quickly generate a file that can be imported to the term store&lt;/li&gt;
    &lt;li&gt;Create a managed metadata column in a list – it doesn’t matter what type of list it is&lt;/li&gt;
    &lt;li&gt;Now, create an item and add more than 250 choices into the managed metadata column&lt;/li&gt;
    &lt;li&gt;Save your changes --- BOOM – error!&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Now, if you're like me and you do a copy-n-paste shortcut in order to enter the 250 values, then you may notice another issue: depending on the performance of your SharePoint server, you may get a JavaScript time out while SharePoint tries to verify that each value you entered is in fact a value in the managed metadata term store.  I noticed this when I tried to paste more than 150 values in, but that’s probably got more to do with the performance of my virtual machine than anything.&lt;/p&gt;
&lt;h3&gt;Solutions / workarounds?&lt;/h3&gt;
&lt;p&gt;The team is currently looking into workarounds, and all of them require a good bit of coding.  At this point, my advice will be to avoid the managed metadata based solution if you’re possibly going to be crossing the 250 values limit.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145485.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/05/22/145485.aspx</guid>
            <pubDate>Mon, 23 May 2011 01:37:03 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145485.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/05/22/145485.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145485.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145485.aspx</trackback:ping>
        </item>
        <item>
            <title>Site Column names with special characters: Errors in Calculated Columns</title>
            <category>SharePoint 2010</category>
            <link>http://kellydjones.com/archive/2011/05/08/145240.aspx</link>
            <description>&lt;p&gt;I ran into an interesting scenario when a colleague of mine was setting up a list in SharePoint 2010.  He was creating a list, with a phone number column, a phone extension column, and a calculated column for phone display.  Things were working fine, until he entered some data and the display column didn’t look right.&lt;/p&gt;  &lt;p&gt;When he opened the settings for the phone display, he saw this in the formula: &lt;strong&gt;#NAME?-#NAME?&lt;/strong&gt;After some tinkering, we got it to work by changing the name of the phone extension column.&lt;/p&gt;  &lt;p&gt;I’ve looked into this further and here’s how to recreate it: (be sure to create these column as Site Columns)&lt;/p&gt;  &lt;div style="padding-left: 40px"&gt;   &lt;ol&gt;     &lt;li&gt;Create a Phone Number site column as a “single line of text” and name it “&lt;font style="background-color: #ffff00" face="Courier New"&gt;&lt;strong&gt;Phone Number&lt;/strong&gt;&lt;/font&gt;”&lt;/li&gt;      &lt;li&gt;Create a Phone Extension site column as a “single line of text”, and name it “&lt;font style="background-color: #ffff00" face="Courier New"&gt;4 – Digit Extension&lt;/font&gt;”&lt;/li&gt;      &lt;li&gt;Create a Phone Display site column as a “calculated column”, with the formula: &lt;font style="background-color: #ffff00" size="2" face="Courier New"&gt;=[Phone Number] &amp;amp; “ x” &amp;amp; [4 – Digit Extension]&lt;/font&gt;&lt;/li&gt;      &lt;li&gt;Now, go back and look at the definition of the Phone Display column.  What do you see in the formula?&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/e37ca704dd8b_ADD1/PhoneDisplayBroken_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="PhoneDisplayBroken" border="0" alt="PhoneDisplayBroken" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/e37ca704dd8b_ADD1/PhoneDisplayBroken_thumb.png" width="242" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In order to get this idea to work, you’ll need to change the name of the “4 – Digit Extension” to “4DigitExtension”.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/e37ca704dd8b_ADD1/PhoneDisplayCorrect_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="PhoneDisplayCorrect" border="0" alt="PhoneDisplayCorrect" src="http://geekswithblogs.net/images/geekswithblogs_net/kjones/Windows-Live-Writer/e37ca704dd8b_ADD1/PhoneDisplayCorrect_thumb.png" width="240" height="172" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;Now, here’s another oddity: create these columns as &lt;em&gt;List Columns&lt;/em&gt; instead of &lt;em&gt;Site Columns&lt;/em&gt; . Turns out that this works!&lt;/p&gt;  &lt;p align="left"&gt;I found Microsoft’s documentation on column names with special characters here: &lt;a href="http://office.microsoft.com/en-au/windows-sharepoint-services-help/introduction-to-data-calculations-HA010121588.aspx#BM3"&gt;http://office.microsoft.com/en-au/windows-sharepoint-services-help/introduction-to-data-calculations-HA010121588.aspx#BM3&lt;/a&gt; &lt;/p&gt;  &lt;p align="left"&gt;The only thing mentioned on that page is to use brackets around any column names with spaces or other special characters.&lt;/p&gt;  &lt;p align="left"&gt;One other thing to note: I recreated this using the Information Worker Demo virtual machines that Microsoft &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce&amp;amp;displaylang=en" target="_blank"&gt;offers for download&lt;/a&gt;.  This is for SharePoint Server 2010, Enterprise license, build: 14.0.4763.1000, which is the RTM build.  I haven’t checked this bug with more recent builds or updates.&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/145240.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/05/08/145240.aspx</guid>
            <pubDate>Sun, 08 May 2011 17:47:28 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/145240.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/05/08/145240.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/145240.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/145240.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint Training Resources&amp;ndash;Update</title>
            <category>SharePoint 2010</category>
            <category>SharePoint Server 2007</category>
            <link>http://kellydjones.com/archive/2011/04/13/144844.aspx</link>
            <description>&lt;p&gt;A couple of weeks ago I taught a SharePoint Designer 2010 class.  During preparation for the class, and working with 2010 for six months, I’ve collected the following training content (some of these might be 2007 related):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepoint-videos.com/all-free-videos"&gt;http://www.sharepoint-videos.com/all-free-videos&lt;/a&gt;&lt;a href="http://www.sharepoint-videos.com/all-free-videos/"&gt;/&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.youtube.com/user/CriticalPathTraining"&gt;http://&lt;/a&gt;&lt;a href="http://www.youtube.com/user/CriticalPathTraining"&gt;www.youtube.com/user/CriticalPathTraining&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/learning/en/us/training/sharepoint.aspx"&gt;http://&lt;/a&gt;&lt;a href="http://www.microsoft.com/learning/en/us/training/sharepoint.aspx"&gt;www.microsoft.com/learning/en/us/training/sharepoint.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/sharepoint/aa905688" href="http://msdn.microsoft.com/en-us/sharepoint/aa905688"&gt;http://msdn.microsoft.com/en-us/sharepoint/aa905688&lt;/a&gt;&lt;/p&gt; &lt;img src="http://kellydjones.com/aggbug/144844.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kelly Jones</dc:creator>
            <guid>http://kellydjones.com/archive/2011/04/13/144844.aspx</guid>
            <pubDate>Wed, 13 Apr 2011 15:09:16 GMT</pubDate>
            <wfw:comment>http://kellydjones.com/comments/144844.aspx</wfw:comment>
            <comments>http://kellydjones.com/archive/2011/04/13/144844.aspx#feedback</comments>
            <wfw:commentRss>http://kellydjones.com/comments/commentRss/144844.aspx</wfw:commentRss>
            <trackback:ping>http://kellydjones.com/services/trackbacks/144844.aspx</trackback:ping>
        </item>
    </channel>
</rss>
