<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dave Burke : Sharepoint</title><link>http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx</link><description>Tags: Sharepoint</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Bypassing SharePoint Document Library Security to retrieve documents </title><link>http://weblogs.asp.net/dburke/archive/2004/10/29/249555.aspx</link><pubDate>Fri, 29 Oct 2004 13:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:249555</guid><dc:creator>daveburke</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=249555</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/10/29/249555.aspx#comments</comments><description>&lt;p&gt;I needed to provide external access to items from selected folders in a SharePoint Services 2.0 Document Library. I couldn't give read access to the entire library (our only option in WSS 2.0) because allowing them to browse the entire folder tree was not an option.&amp;nbsp; I found the best solution was to retrieve the binary directly from the WSS SQL database using the item's GUID.&amp;nbsp; Code and details on my personal blog post &lt;a href="http://dbvt.com/blog/archive/2004/10/28/436.aspx"&gt;&lt;strong&gt;located here&lt;/strong&gt;&lt;/a&gt;.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=249555" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>I had a farm in Africa</title><link>http://weblogs.asp.net/dburke/archive/2004/07/23/193387.aspx</link><pubDate>Fri, 23 Jul 2004 20:10:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:193387</guid><dc:creator>daveburke</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=193387</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/07/23/193387.aspx#comments</comments><description>&lt;P&gt;No one expresses the longing for a life once lived as Meryl Streep with, &amp;#8220;I...had a farm...in Africa.&amp;#8221;&lt;/P&gt;
&lt;P&gt;My version? &amp;#8220;I...had a coding job...in Pittsburgh.&amp;#8221;&lt;/P&gt;
&lt;P&gt;I'm sure fellow developers can relate at one time or other with coding and project cycles in their own jobs.&amp;nbsp;&amp;nbsp; For so long&amp;nbsp;I banged out .NET code, day after day, and nights, too.&amp;nbsp; Then this Sharepoint Services project came up and I'm digging it, yeah, but I haven't written a respectable web app in what feels like months!&amp;nbsp;&amp;nbsp; And because I'm digging the project and involved in it, when bedtime comes I'm perfectly happy to go to bed instead of burning the latenight desk lamp to write code because I need to do something cool, as I am a contented nerd.&lt;/P&gt;
&lt;P&gt;Except when I dream of that coffee farm in Africa...&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://dbvt.com/x/blog/2004/africa723.jpg"&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=193387" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Digital+Musings/default.aspx">Digital Musings</category><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : WSS Workspaces are SPS2001 Document Libraries on steriods</title><link>http://weblogs.asp.net/dburke/archive/2004/07/23/192604.aspx</link><pubDate>Fri, 23 Jul 2004 14:44:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:192604</guid><dc:creator>daveburke</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=192604</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/07/23/192604.aspx#comments</comments><description>&lt;P&gt;I've never consciously taken steriods.&amp;nbsp; I am not responsible for what I may have ingested unconsciously.&amp;nbsp; You gotta trust your homies, after all.&amp;nbsp; But to me Windows Sharepoint Services workspaces are like Sharepoint Portal Server 2001 Document Libraries on steriods.&amp;nbsp; Initially I viewed WSS doc libraries as SPS2001 Document Library-Lite.&amp;nbsp;&amp;nbsp;No lengthy popup menu options to check-in or publish the item, no separate document profile--er, &lt;EM&gt;property&lt;/EM&gt;--dialog box, no profile information on a Details Window view, etc.&lt;/P&gt;
&lt;P&gt;But then we had to replicate the s-e-c-u-r-i-t-y of SPS2001 document libraries, where at any point in the SPS2001 folder hierarchy we could add a group from Active Directory.&amp;nbsp; WSS doc libraries ask, &amp;#8220;what is Active Directory?&amp;#8220;&amp;nbsp; So we ended up creating workspaces at the different tiers where we could change user settings, and document libraries under those.&lt;/P&gt;
&lt;P&gt;So if before we had a DEPARTMENT directory, say, and an IT subdirectory, in SPS2001 we simply set the perms on IT different from DEPARTMENT and all was jake.&amp;nbsp; In WSS we created an IT workspace, with its SPS2001 top subdirectories as individual WSS doc libraries, which is, of course, where the steriods kick in.&amp;nbsp; Now the IT homies not only have a folder and its subfolders to call their own, but a workspace.&amp;nbsp; Announcements, discussions, links, scheduling, weather, and news at 11:00.&amp;nbsp; We're not pushing this feature initially upon migrating our SPS2001-based intranet to WSS, but maybe some of the users will get it and discover the value in their WSS workspaces on their own.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=192604" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : My Summer Vacation with Sharepoint Services 2003</title><link>http://weblogs.asp.net/dburke/archive/2004/07/23/192577.aspx</link><pubDate>Fri, 23 Jul 2004 14:25:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:192577</guid><dc:creator>daveburke</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=192577</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/07/23/192577.aspx#comments</comments><description>&lt;P&gt;As I mentioned elsewhere, I'm in the process of migrating our SPS2001-based intranet to a Windows Sharepoint Services backend.&amp;nbsp; I haven't posted forever because this has been one of those longstanding gigs that consumes and destroys all other nerd quests in its path.&lt;/P&gt;
&lt;P&gt;The SPS2001 intranet system employs a &lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=04f64497-31a4-468c-8ede-edf36d14d7cf"&gt;&lt;STRONG&gt;middle data layer&lt;/STRONG&gt;&lt;/A&gt; as a merged SQL-Web Storage System XML data file which the applications hit, so part of the migration was to rewrite those apps to pull document data from the Sharepoint Services SQL databases.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Added to that I thought it would be a good time to clean up directory and file names to remove as&amp;nbsp;many unicode&amp;nbsp;characters as possible and start fresh.&amp;nbsp; What, these users think they're using Macs??&amp;nbsp; %26, %3B, %20...like zits in URLs ready to pop.&amp;nbsp; Hate em.&amp;nbsp; I went down this path whole hog when I saw that I couldn't drag-n-drop a folder with a &amp;#8220;&amp;amp;&amp;#8220; in it into a WSS Document Library.&amp;nbsp; So the in-house migration app I wrote (MS doesn't provide a migration tool from $PS2001 to WSS that I've seen.&amp;nbsp; Surprise) strips out the most offensive unicode characters on my zit list.&lt;/P&gt;
&lt;P&gt;Things are going great across the board.&amp;nbsp; We're wiring the last 50 feet now into users' bedrooms, which is always the toughest, but we're sitting pretty.&amp;nbsp; Not as pretty as Julie Andrews, but pretty all the same.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=192577" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Cannot Complete this Action.   SOLVED!</title><link>http://weblogs.asp.net/dburke/archive/2004/06/30/170270.aspx</link><pubDate>Wed, 30 Jun 2004 21:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:170270</guid><dc:creator>daveburke</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=170270</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/30/170270.aspx#comments</comments><description>&lt;P&gt;On our last episode, Bullwinkle was still trying to pull a rabbit out of his hat and speak directly to the Microsoft.Sharepoint .NET library...&lt;/P&gt;
&lt;P&gt;I spent so many hours on this one.&amp;nbsp; I was at the point where I've done all the analysis I could do and just hope that I would uncover some clue along the way.&amp;nbsp; I knew it was working on a staging server on my company's network but was not working on my development server here on my Office Network.&lt;/P&gt;
&lt;P&gt;Then Makarov! Makarov! Makarov! provided me with the keys to the Microsoft.Sharepoint.dll Kingdom with a simple suggestion:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Has anybody tried to add &amp;lt;identity impersonate=&amp;#8221;true&amp;#8221; /&amp;gt; to the web.config?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Thank you Makarov, from me and all the other people who find this solution.&amp;nbsp; That did it!!!&lt;/P&gt;
&lt;P&gt;And as to the question, why was it working on the Staging Server and not my Development Server?&amp;nbsp; Both of the sites' root directories&amp;nbsp;were in subdirectories configured as separate applications&amp;nbsp;under an IIS site root directory.&amp;nbsp; The configuration was identical, as were the web.configs.&amp;nbsp; But the web.config on the Staging server IIS site's &lt;EM&gt;parent directory&amp;nbsp;&lt;/EM&gt;had an &amp;lt;identity impersonate=&amp;#8221;true&amp;#8221; /&amp;gt; in it, the Developer Server's parent directory's web.config did not.&amp;nbsp; When I changed the impersonate to &amp;#8220;false&amp;#8221; in the parent directory of the Staging server, I got the error I was getting on Development.&amp;nbsp; I didn't think to check the parent web.configs.&lt;/P&gt;
&lt;P&gt;This also fixed the problem I was having passing DefaultCredentials to a Sharepoint web service.&lt;/P&gt;
&lt;P&gt;The URL to the original blog post is &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/09/151660.aspx"&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/A&gt;, Part II is &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/16/157055.aspx"&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=170270" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>My new SharePoint Article, uh, Tip</title><link>http://weblogs.asp.net/dburke/archive/2004/06/25/166300.aspx</link><pubDate>Fri, 25 Jun 2004 20:34:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:166300</guid><dc:creator>daveburke</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=166300</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/25/166300.aspx#comments</comments><description>&lt;P&gt;As my buddy SB Chatterjee &lt;A href="http://weblogs.asp.net/sbchatterjee/archive/2004/06/21/161669.aspx"&gt;&lt;STRONG&gt;mentioned&lt;/STRONG&gt;&lt;/A&gt; (thanks, SBC!) I have a new&amp;nbsp;article on extending Sharepoint at MSD2D.com.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msd2d.com/Content/Tip_viewitem_03NoAuth.aspx?id=04f64497-31a4-468c-8ede-edf36d14d7cf&amp;amp;section=SharePoint"&gt;&lt;STRONG&gt;Extend SharePoint Portal Server with ADO.NET and XML&lt;/STRONG&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Well, its &lt;EM&gt;like&lt;/EM&gt; an article, cause its long, has pictures, coding excerpts, and includes a bio.&amp;nbsp; But its an MSD2D SharePoint Tip.&amp;nbsp; That's okay.&amp;nbsp; Big thanks to Dave Cragg at MSD2D for getting me started.&lt;/P&gt;
&lt;P&gt;What&amp;nbsp;I mean by &amp;#8220;extending SharePoint&amp;#8221; is, essentially, packaging up all of the Document Library data (using WebDAV and SPS2001 in the article), into an XML data layer and using ADO.NET to merge that&amp;nbsp;data layer with other enterprise data (SQL Server data in our case) for applications with full access to SharePoint documents that do not require Digital Dashboard or even a browser, for that matter.&lt;/P&gt;
&lt;P&gt;I like the MSD2D.com community and how it aggregates information on SharePoint, Exchange, etc. in one location.&amp;nbsp; The next article I'll probably be submitting for publication at MSD2D.com will be describing the process I used in migrating a SharePoint Portal Server 2001 Document Library containing 10,000+ documents to Windows 2003 Sharepoint Services.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=166300" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Can't I have a setup.exe with my SharePoint Portal Server 2003?</title><link>http://weblogs.asp.net/dburke/archive/2004/06/24/165417.aspx</link><pubDate>Fri, 25 Jun 2004 03:37:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:165417</guid><dc:creator>daveburke</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=165417</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/24/165417.aspx#comments</comments><description>&lt;P&gt;&lt;BR&gt;I mean, gee-zus!&amp;nbsp; SPS2001 had a setup.exe.&amp;nbsp; Installation was a BREEZE!&lt;/P&gt;
&lt;P&gt;SharePoint Portal Server 2003, on the other hand, has NO setup.exe.&amp;nbsp; Its setup and configuration processes are all web-based.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Hello!&amp;nbsp; Web-based apps suck!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Okay.&amp;nbsp; MY web-based apps suck because they use brain-dead server-side controls and require a post-back for every action.&amp;nbsp; Microsoft installation web-based apps rock.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;So I'm trying to install OSPS2003, working through all of the new 2003 portal and&amp;nbsp;server farm concepts and all the while using a web-based configuration app to do it.&lt;/P&gt;
&lt;P&gt;On one friggen' page, I'm asked to enter the domain\username and password (twice!) for &lt;U&gt;three&lt;/U&gt; different configuration processes.&amp;nbsp; Then when my choices are not accepted, some CustomValidationInput control at the top of the page throws a generic message, "Please select a user which is in the Power Users Group and which has database creation rights."&amp;nbsp; That's reasonably acceptable, but then it blanks out all nine of my form fields???&amp;nbsp; I spent 15 minutes typing and retyping entries on that stupid page alone.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You'd think that at $30,000 dollars for a server license I could&amp;nbsp;get a setup.exe with SharePoint Server 2003.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=165417" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Off to DevTeach</title><link>http://weblogs.asp.net/dburke/archive/2004/06/19/160047.aspx</link><pubDate>Sat, 19 Jun 2004 15:20:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:160047</guid><dc:creator>daveburke</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=160047</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/19/160047.aspx#comments</comments><description>&lt;P&gt;In a few hours its off to Montreal, Canada for my 2nd (and its 2nd) DevTeach.&amp;nbsp; I raved about this conference ever since I attended it last year, but to tell you the truth, I looked over the &lt;A href="http://www.devteach.com/ScheduleTopic.asp"&gt;&lt;STRONG&gt;.NET session agenda&lt;/STRONG&gt;&lt;/A&gt; and there&amp;nbsp;are a LOT of the same sessions from last year (not just one or two as I had &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/16/157040.aspx"&gt;&lt;STRONG&gt;inititally thought&lt;/STRONG&gt;&lt;/A&gt;) and otherwise mostly ho-hum session topics.&amp;nbsp;&amp;nbsp; I'll report back on my return next Wednesday, maybe gushing with excitement about something new I learned that changed my life.&amp;nbsp; Or maybe not.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Maybe I'm going through a ho-hum period of coding where&amp;nbsp;nothing excites me, or maybe my recent work with Sharepoint 2003 has sucked the joy out of being a developer.&amp;nbsp; I don't know.&amp;nbsp; I'm thinking that if a presenter is losing me, instead of piping up with my usual Far Side-inspired &amp;#8220;Please stop!&amp;nbsp; My brain is full!&amp;#8220;, in honor of Sharepoint 2003 general squirrelliness I&amp;nbsp;will yell out &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/16/157055.aspx"&gt;&lt;STRONG&gt;&amp;#8220;Cannot Complete this Action.&amp;nbsp; Please Say Again!&amp;#8220;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=160047" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/.Net+General/default.aspx">.Net General</category><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Having trouble with WSS.  Not the product, the acronym.</title><link>http://weblogs.asp.net/dburke/archive/2004/06/16/157351.aspx</link><pubDate>Wed, 16 Jun 2004 18:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:157351</guid><dc:creator>daveburke</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=157351</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/16/157351.aspx#comments</comments><description>&lt;P&gt;When a new product comes along its important to embrace standardize acronym descriptors.&amp;nbsp; These typically come from credentialed individuals and other reputable resources.&amp;nbsp; I might not like those acronyms, but that's the way it is.&amp;nbsp; The non-credentialed adhere to the&amp;nbsp;verbage of the credentialed.&amp;nbsp; That's life.&lt;/P&gt;
&lt;P&gt;So the Credentialed Set like to use WSS to denote &lt;U&gt;W&lt;/U&gt;indows &lt;U&gt;S&lt;/U&gt;harepoint &lt;U&gt;S&lt;/U&gt;ervices.&amp;nbsp; From a purely grammatical perspective, this makes a-okay sense.&amp;nbsp; But to people like me who are still reek from the dirt they picked up working with Sharepoint Portal Server 2001's &lt;U&gt;W&lt;/U&gt;eb &lt;U&gt;S&lt;/U&gt;torage &lt;U&gt;S&lt;/U&gt;ystem (WSS), using the same acronym for the new, the glorious, Tomorrow's Joy, Windows 2003 Sharepoint Services, well, it sucks.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I've seen &amp;#8220;WinSS&amp;#8221; in places to denote Windows Sharepoint Services, but those letters should be on the grill of a Camaro or El Camino or something, not in my application documentation.&lt;/P&gt;
&lt;P&gt;So I'm hanging tough with SPS2003 until I'm credentialed and people start following my lead.&amp;nbsp; Or I could suck it up, pretend I never got beat up by Web Storage System technology, and start using &amp;#8220;WSS&amp;#8221; so people know what the hell I'm talking about.&lt;/P&gt;
&lt;P&gt;Being non-credentialed stinks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=157351" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Capacity planning and other good info</title><link>http://weblogs.asp.net/dburke/archive/2004/06/16/157340.aspx</link><pubDate>Wed, 16 Jun 2004 17:52:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:157340</guid><dc:creator>daveburke</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=157340</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/16/157340.aspx#comments</comments><description>&lt;P&gt;If you don't know about it, check out the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&amp;amp;DisplayLang=en"&gt;&lt;STRONG&gt;Sharepoint Services Administrators Guide&lt;/STRONG&gt;&lt;/A&gt;.&amp;nbsp; Its a .CHM with good info across the board on WSS.&amp;nbsp; I tracked it down because I'm migrating from a SPS2001 site with a 3GB+&amp;nbsp; document library, I wanted to make sure I wasn't asking too much of WSS.&amp;nbsp; Since the .CHM Guide includes an ISP scenario with unlimited users and 10 GBs of storage I guess we'll be okay.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=157340" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Cannot complete this action, unsolved part II</title><link>http://weblogs.asp.net/dburke/archive/2004/06/16/157055.aspx</link><pubDate>Wed, 16 Jun 2004 13:23:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:157055</guid><dc:creator>daveburke</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=157055</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/16/157055.aspx#comments</comments><description>&lt;P&gt;This follows an &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/09/151660.aspx"&gt;&lt;STRONG&gt;earlier post&lt;/STRONG&gt;&lt;/A&gt; on the &amp;#8220;Cannot complete this action&amp;#8221; errors I receive when using the Microsoft.Sharepoint libraries on my development server.&amp;nbsp; The error does not occur on my company's staging server.&amp;nbsp; Weird.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I completely removed Sharepoint Services from my development server and changed the account to a bonafide domain admin group account.&amp;nbsp; I made sure Network Service and&amp;nbsp;IIS_WPG had the appropriate permissions, duplicated my IE settings with those on the working server.&lt;/P&gt;
&lt;P&gt;Still friggen' nothin' to report.&amp;nbsp; Sorry.&amp;nbsp; Chances are, however, that since this seems such a generic error that my fix wouldn't necessarily help you anyway.&amp;nbsp; Here's the &lt;A href="http://www.google.com/groups?as_epq=cannot%20complete%20this%20action%20&amp;amp;safe=images&amp;amp;ie=UTF-8&amp;amp;as_ugroup=*sharepoint*&amp;amp;lr=&amp;amp;hl=en"&gt;&lt;STRONG&gt;first of 10+ pages&lt;/STRONG&gt;&lt;/A&gt; of results from googling the sharepoint groups as evidence.&lt;/P&gt;
&lt;P&gt;My first impressions of Sharepoint Services is 87% positive, but if I were writing a review I would definitely include the word &amp;#8220;squirrelly.&amp;#8221;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=157055" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Modifying the WS reference map constructor for multiple sites</title><link>http://weblogs.asp.net/dburke/archive/2004/06/09/151993.aspx</link><pubDate>Wed, 09 Jun 2004 20:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:151993</guid><dc:creator>daveburke</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=151993</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/09/151993.aspx#comments</comments><description>&lt;P&gt;Sharepoint 2003 has a great collection of Web Services--which, unlike my experience with the Sharepoint .NET Library namespace over the last couple of weeks--work great.&amp;nbsp; These are created in the virtual site's _vti_bin subdirectory, which actually refer back to a &lt;/P&gt;
&lt;P&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ISAPI&lt;/P&gt;
&lt;P&gt;location.&amp;nbsp; (The &amp;#8220;60&amp;#8221; varies based on the virtual site.)&lt;/P&gt;
&lt;P&gt;Since I'm testing a number of virtual sites on various servers, I use a dropdown to pass the URL of the Web Service (in this case the DWS.asmx service), passing the URL as a string in the reference.cs constructor.&amp;nbsp; This allows me to make a single Web Reference and call any virtual site's collection of web services.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;public Dws() {&lt;BR&gt;&amp;nbsp;this.Url = "&lt;/FONT&gt;&lt;A href="http://drastic/_vti_bin/Dws.asmx"&gt;&lt;FONT color=#008000&gt;http://drastic/_vti_bin/Dws.asmx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#008000&gt;";&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;public Dws(string wsUrl) &lt;BR&gt;{&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;this.Url = wsUrl;&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;//this.Url = "&lt;/FONT&gt;&lt;A href="http://drastic/_vti_bin/Dws.asmx"&gt;&lt;FONT color=#008000&gt;http://drastic/_vti_bin/Dws.asmx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#008000&gt;";&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=151993" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Considering the 255 NVarChar limit</title><link>http://weblogs.asp.net/dburke/archive/2004/06/09/151976.aspx</link><pubDate>Wed, 09 Jun 2004 20:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:151976</guid><dc:creator>daveburke</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=151976</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/09/151976.aspx#comments</comments><description>&lt;P&gt;Funny how 255 continues to be a basic data construct in the most modern of information systems.&amp;nbsp; I learned some time ago the technical reasons for why this came to be, but I had since forgotten and now don't care.&lt;/P&gt;
&lt;P&gt;But SPS2003's document description (title, and other single-line property fields) are nvarchar255 fields.&amp;nbsp; You can hit that 255 limit pretty quickly and I'm sure I'll be hearing about this from my users once we go online with our SPS2003-based migrated intranet system.&lt;/P&gt;
&lt;P&gt;The item description is stored in the nvarchar8 field of the Sharepoint Site UserData table.&amp;nbsp; I guess I could go in a bump it up a bit, but I've only been working with Sharepoint 2003 for going on 3 weeks and I don't feel like going in and screwing with the design of the basic system tables...&lt;/P&gt;&lt;IMG src="http://dbvt.com/x/blog/2004/spsdesc69.jpg"&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=151976" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>To SPS2003 : Cannot complete this action.  Please try again.</title><link>http://weblogs.asp.net/dburke/archive/2004/06/09/151660.aspx</link><pubDate>Wed, 09 Jun 2004 13:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:151660</guid><dc:creator>daveburke</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=151660</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/09/151660.aspx#comments</comments><description>Everyone knows that Sharepoint 2003 is essentially a new product now based on .NET, which means its functions and processes can be accessed by Sharepoint .NET libraries from a .NET project.&amp;nbsp; I've listed how to reference that library &lt;A href="http://weblogs.asp.net/dburke/archive/2004/06/07/150549.aspx"&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/A&gt;. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Sharepoint 2003 contains this .NET library&amp;nbsp;as well as a number of Web Services to perform Sharepoint workspace and document library functions.&amp;nbsp; I successfully used a Web Service to create a document library folder, but am encountering a number of &amp;#8220;Cannot complete this action.&amp;nbsp; Please try again.&amp;#8220; runtime errors when trying to use the Sharepoint .NET library in my VS.NET application.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;What's interesting is that I am generating errors here on my office network, but am experiencing NO errors on the HQ staging server, and I personally installed Sharepoint Services on both of them.&amp;nbsp; Usually its the other way around and the problems always occur on the HQ servers.&amp;nbsp; Still, I'm delighted to know the SPS .NET library works on that machine so I am carefully study the differences in security and configuration.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;But investigating the SPS2003 .NET library issue is more of a side issue, however, since I am in the middle of migrating a SPS2001-based intranet to Sharepoint Services 2003 and the migration is my priority.&amp;nbsp; I can use the SPS2003 Web Services to perform the functions I need to duplicate from the WebDAV SPS2001-based system, and do not NEED to employ the Sharepoint 2003 .NET library right now.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I know I will work through this situation sometime hopefully soon, even though &amp;#8220;Cannot complete this action...&amp;#8221; type of errors are pretty darn worthless.&amp;nbsp; (Why not throw up a translucent bomb icon and an unhappy face on the screen while you're at it?)&amp;nbsp; Please check the Sharepoint category at a future date for my particular resolution of the &amp;#8220;Cannot complete this action...&amp;#8221; problem, though your mileage may vary.&amp;nbsp; If you google on this you'll find that its the SPS Library generic runtime error to darn-near everything.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=151660" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>How to add the Sharepoint Services Namespace Reference to a .NET application</title><link>http://weblogs.asp.net/dburke/archive/2004/06/07/150549.aspx</link><pubDate>Tue, 08 Jun 2004 03:25:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:150549</guid><dc:creator>daveburke</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dburke/rsscomments.aspx?PostID=150549</wfw:commentRss><comments>http://weblogs.asp.net/dburke/archive/2004/06/07/150549.aspx#comments</comments><description>&lt;P&gt;I wrote my first SPS2003 .NET app today.&amp;nbsp; This WebDAV Dog is learning new Sharepoint tricks, but step one is figuring out how in the heck to reference the Sharepoint Libraries in a VS.NET application.&lt;/P&gt;
&lt;P&gt;First of all, this ain't mine.&amp;nbsp; I found this newsgroup post of Jim McCusker titled Creating a Web Part - Step-by-step.&amp;nbsp; Jim, whatever cool Sharepoint coding you're doing tonight, thanks, buddy!&amp;nbsp; Here is &lt;A href="http://www.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;threadm=7f1d2275.0304081444.233c2e87%40posting.google.com&amp;amp;rnum=1&amp;amp;prev=/groups%3Fq%3Dsharepoint%2Bnamespace%2B%2522add%2Breference%2B%2522%2Bgroup:*sharepoint*%26hl%3Den%26lr%3D%26ie%3DUTF-8%26selm%3D7f1d2275.0304081444.233c2e87%2540posting.google.com%26rnum%3D1"&gt;&lt;STRONG&gt;Jim's post&lt;/STRONG&gt;&lt;/A&gt;.&amp;nbsp; Below is an excerpt on referencing the Sharepoint Services Libraries in VS.NET.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;...2) Right click on the References folder in the Solution Explorer window and select Add Reference&lt;BR&gt;&lt;BR&gt;...5) Browse to the file called Microsoft.SharePoint.dll which is typically located under the \Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI\ folder.&amp;nbsp; [ex. &lt;/FONT&gt;&lt;A href="file://\\cdpofb2\c$\Program"&gt;&lt;FONT color=#008000&gt;\\cdpofb2\c$\Program&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#008000&gt; Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI\Microsoft.SharePoint.dll]&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;The rest is in the Sharepoint SDK...&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=150549" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dburke/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item></channel></rss>