<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1773495713905996391</id><updated>2012-01-16T20:52:16.336+05:30</updated><category term='SharePoint'/><category term='Commerce Server'/><category term='XSD'/><category term='XSL'/><category term='.NET/C#'/><title type='text'>SharePoint</title><subtitle type='html'>probing 'DEEP' to discover the truth</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-5170363164904421704</id><published>2010-02-20T13:57:00.001+05:30</published><updated>2010-02-20T13:59:07.569+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commerce Server'/><title type='text'>Failed to retrieve the AzMan Scope</title><summary type='text'>Hi Fellows,Yesterday, I was creating a Commerce Server environment  which was to co-exist in a existing MOSS installation on the same box.NOTE: Bare in mind  folks, if you have DC and MOSS on the same box, I would not recommend  installing Commerce Server on to the same box. DC makes Commerce Server  impossible to work. My recommendation keep DC separate and then you may  install Commerce and </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/5170363164904421704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=5170363164904421704&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5170363164904421704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5170363164904421704'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2010/02/failed-to-retrieve-azman-scope.html' title='Failed to retrieve the AzMan Scope'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qwDTu9mw_p4/S3-W74nWloI/AAAAAAAABXE/Pm_2Mj1tJqY/s72-c/image-thumb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-4094363261985686696</id><published>2009-11-02T11:47:00.009+05:30</published><updated>2009-11-02T14:07:49.750+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commerce Server'/><title type='text'>Commerce Server 2007 - Fetch Product Catalog</title><summary type='text'>Hi Fellows,Been quiet a while since I blogged last. These days am understanding nuts and bolts of another Microsoft Product i.e. Microsoft Commerce Server 2007/2009 and how they sync with Microsoft SharePoint Server 2009. Watch out for my up-coming blogs on Commerce Server.Just to give you guys a Sneak Peak of what I have done so far, take a look at the code below which gets you Product Catalog </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/4094363261985686696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=4094363261985686696&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4094363261985686696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4094363261985686696'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/11/commerce-server-2007-fetch-product.html' title='Commerce Server 2007 - Fetch Product Catalog'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-274928036188118847</id><published>2009-08-23T15:34:00.008+05:30</published><updated>2009-08-23T22:26:13.521+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Move Site Collection / Database Resizing</title><summary type='text'>In SharePoint world, content databases can grow to huge numbers, which in-turn result in multiple (performance, archival, consolidation of Sites, etc...) issues. Solution is either to bring automation in place which is smart enough to allocate content db's for Sites, based on the mapped logical architecture or another way would be to re-size your content databases as per your needs on regular </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/274928036188118847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=274928036188118847&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/274928036188118847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/274928036188118847'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/08/sharepoint-move-site-collection.html' title='SharePoint: Move Site Collection / Database Resizing'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-8791776414417782689</id><published>2009-07-24T17:32:00.008+05:30</published><updated>2009-07-27T10:27:23.428+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>STSADM - Object reference not set to an instance of an object</title><summary type='text'>Its been nearly 2 days am struggling to deploy a wsp solution in my farm by not using system account credentials. Am running a small farm locally on my system comprising of DC, SQL, Indexer and WFE. It all started with a issue where I was not able to activate a feature on my site using System Account, as activating feature would trigger a functionality in the code where it will check the user and</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/8791776414417782689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=8791776414417782689&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8791776414417782689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8791776414417782689'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/07/sharepoint-stsadm-object-reference-not.html' title='STSADM - Object reference not set to an instance of an object'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-5519043103290990086</id><published>2009-07-12T23:39:00.003+05:30</published><updated>2009-09-11T15:42:51.785+05:30</updated><title type='text'>SharePoint: Version Table (Service Packs/Hot Fixes)</title><summary type='text'>MOSS 20071 or WSS 3.0 SP2 + Cumulative update (June 09) 12.0.0. 6510MOSS 20071 or WSS 3.0 SP2 + Cumulative update (April 09) 12.0.0. 6504MOSS 20071 or WSS 3.0 SP2 12.0.0.6421MOSS 20071 or WSS 3.0 Cumulative update (Feb 09) 12.0.0. 6341MOSS 20071 or WSS 3.0 Cumulative update (Dec 08) 12.0.0. 6335&lt;?xml:namespace prefix = o /&gt;MOSS 20071 or WSS 3.0 Cumulative update (KB956056 &amp; KB956057) </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/5519043103290990086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=5519043103290990086&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5519043103290990086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5519043103290990086'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/07/sharepoint-version-table-service.html' title='SharePoint: Version Table (Service Packs/Hot Fixes)'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-8566049204703377282</id><published>2009-02-21T16:37:00.008+05:30</published><updated>2009-02-26T21:45:27.308+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Event ID : 6398 - WSS (IndexingScheduleJobDefinition - Access Denied)</title><summary type='text'>It’s been three days I have been struggling with rectifying an insane error which keeps popping up in Windows Event Viewer under application category. I checked everything starting from permission settings on DCOM Component Services (OSearch) to recreating entire index and resetting all crawl rules and scopes, even creating new SSP. Steps as suggested in some Microsoft TechNet Posts are specified</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/8566049204703377282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=8566049204703377282&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8566049204703377282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8566049204703377282'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/02/event-id-6398-wss-indexingschedulejobde.html' title='Event ID : 6398 - WSS (IndexingScheduleJobDefinition - Access Denied)'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qwDTu9mw_p4/SaACwAV9J9I/AAAAAAAAAY8/cFplU5n9YZQ/s72-c/wss1.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-3522145988273354612</id><published>2009-02-20T17:04:00.006+05:30</published><updated>2009-02-21T21:23:49.509+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Event ID 10016 and Event ID 6398</title><summary type='text'>Recently, I am working on to build a SharePoint environment for my team. This is a brand new environment. So I created the AD accounts and did all those steps, account delegation stuff. Created the sites/site collections following our build docs. Everything was working out fine to a point where things started falling apart. I narrowed down the problem to following errors, which I dug up from </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/3522145988273354612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=3522145988273354612&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3522145988273354612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3522145988273354612'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/02/event-id-10016-and-event-id-6398.html' title='Event ID 10016 and Event ID 6398'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-541174820402868028</id><published>2009-01-19T14:40:00.008+05:30</published><updated>2009-01-19T18:44:35.582+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Requirements for SharePoint VPC or VM</title><summary type='text'>Hi All,My apologies for being away so long, did not get much time to update my blog regularly. Anyhow, now as am back, I will keep you updated on stuff happening at my end in SharePoint World.Let's talk a little about what can get us up and running to do development on SharePoint 2007. There are two possible options.  1.     Use a common development environment.  2.     Use a personal development</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/541174820402868028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=541174820402868028&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/541174820402868028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/541174820402868028'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2009/01/requirments-for-sharepoint-vpc-or-vm.html' title='Requirements for SharePoint VPC or VM'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-6434295356441615760</id><published>2008-11-15T21:24:00.002+05:30</published><updated>2008-11-15T21:38:42.206+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Best Practices</title><summary type='text'>"Several of the Windows SharePoint Services objects, primarily the SPSite class and SPWeb class objects, are created as managed objects. However, these objects use unmanaged code and memory to perform the majority of their work. The managed part of the object is small; the unmanaged part of the object is much larger. Because the smaller managed part of the object does not put memory pressure on </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/6434295356441615760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=6434295356441615760&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6434295356441615760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6434295356441615760'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/11/sharepoint-best-practices.html' title='SharePoint: Best Practices'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-9199404509651768545</id><published>2008-10-20T09:49:00.015+05:30</published><updated>2008-10-23T07:42:01.957+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Creating Timer Jobs</title><summary type='text'>Its been quiet some time since my last post. Been hectic at work lately, finally some relief. Today, I want to discuss how to create timer jobs in SharePoint.  A timer job is a schedule of when to run a service by using the SharePoint Timer service.SharePoint Service Timer service is a service that runs other services according to schedules specified in timer jobs. Many features in MOSS/Windows </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/9199404509651768545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=9199404509651768545&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/9199404509651768545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/9199404509651768545'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/10/sharepoint-creating-timer-jobs.html' title='SharePoint: Creating Timer Jobs'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qwDTu9mw_p4/SP7x7u3ma7I/AAAAAAAAATc/nfCLHtIubnY/s72-c/spjobdefinition.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-1290244731528494209</id><published>2008-10-13T09:18:00.010+05:30</published><updated>2008-10-14T09:26:20.109+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Creating a Web Part with a Custom Tool Part</title><summary type='text'>Today, I want to talk on, how to add multiple toolparts in a webpart property window. In one of my earlier post, I did mention a quick and dirty way as how one can add simple textbox in webpart property window without needing any toolparts for that matter. But when it comes to implementing reusable/pluggable collection of controls, using toolparts is best possible option. Now, the question is, </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/1290244731528494209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=1290244731528494209&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/1290244731528494209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/1290244731528494209'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/10/sharepoint-creating-web-part-with.html' title='SharePoint: Creating a Web Part with a Custom Tool Part'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qwDTu9mw_p4/SPLtTKEpGOI/AAAAAAAAASc/FSgnbL4VLMg/s72-c/toolpart_sp_objectmodel.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-4238877943075575158</id><published>2008-10-01T14:27:00.009+05:30</published><updated>2008-10-03T12:38:38.883+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: All webparts appear as ErrorWebParts when using SPLimitedWebPartManager</title><summary type='text'>Hi! recently I was given a task to update properties of multiple webparts(custom developed webparts created by extending existing SharePoint OTB webparts). Now the trick was to fetch those webparts across pages multiple pages and update their properties and UI formatting instructions based on a configuration file which is provided at run time on feature activation. Seems a simple enough task, </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/4238877943075575158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=4238877943075575158&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4238877943075575158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4238877943075575158'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/10/sharepoint-all-webparts-appear-as.html' title='SharePoint: All webparts appear as ErrorWebParts when using SPLimitedWebPartManager'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2832527660857097722</id><published>2008-09-29T09:57:00.005+05:30</published><updated>2008-09-29T10:33:55.923+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint : WSS 3.0/MOSS feature list</title><summary type='text'> .style1 {  color: rgb(255, 255, 255);  background-color: #000000; } .style2 {  border-width: 0; }   Windows  SharePoint Services v3 Features:33 Features in  WSS v3      AdminLinks  AnnouncementsList  BasicWebParts  ContactsList  ContentLightup  ContentTypeSettings  ctypes  CustomList  DataSourceLibrary  DiscussionsList  SiteSettings  SPSearchFeature  SurveysList  TasksList  TeamCollab  </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2832527660857097722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2832527660857097722&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2832527660857097722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2832527660857097722'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-wss-30moss-feature-list.html' title='SharePoint : WSS 3.0/MOSS feature list'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-6947182922105733650</id><published>2008-09-23T17:28:00.008+05:30</published><updated>2008-09-23T19:00:48.198+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 4</title><summary type='text'>Link to Part 1 : Creating Skeleton.Link to Part 2 : Creating Features/WebpartsLink to Part 3 : Creating .ddf and Manifest.xmlLink to Part 4 : Using STSADM and Centeral Admin to add and deploy solution (current post)Upon successfull completion of build, you will se two additional folder, in bin\debug directory. Namely:cab: contains cab filewsp: contains wsp filereason for creating cab file is:to </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/6947182922105733650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=6947182922105733650&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6947182922105733650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6947182922105733650'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-deploying-webpartfeature-in_1674.html' title='SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 4'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qwDTu9mw_p4/SNjbdm7OgCI/AAAAAAAAAQg/tEKVAfi0hQQ/s72-c/cab.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-7315067661394990431</id><published>2008-09-23T16:44:00.005+05:30</published><updated>2008-09-23T19:10:29.184+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 3</title><summary type='text'>Link to Part 1 : Creating Skeleton.Link to Part 2 : Creating Features/WebpartsLink to Part 3 : Creating .ddf and Manifest.xml (current post)Link to Part 4 : Using STSADM and Centeral Admin to add and deploy solutionOnce we have all our feature and webparts ready its not time to create Manifest.xml file and .ddf file.Manifest.xml[code]&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;Solution xmlns="http://</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/7315067661394990431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=7315067661394990431&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/7315067661394990431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/7315067661394990431'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-deploying-webpartfeature-in_7810.html' title='SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 3'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2663358853723070877</id><published>2008-09-23T15:59:00.007+05:30</published><updated>2008-09-23T17:55:58.035+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 2</title><summary type='text'>Link to Part 1 : Creating Skeleton.Link to Part 2 : Creating Features/Webparts (current post)Link to Part 3 : Creating .ddf and Manifest.xmlLink to Part 4 : Using STSADM and Centeral Admin to add and deploy solutionOnce we have out skeleton ready we can start filling it with features, webparts, assemblies, pages, etc...Lets start with creating a feature:create similar file structure as shown in </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2663358853723070877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2663358853723070877&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2663358853723070877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2663358853723070877'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-deploying-webpartfeature-in_23.html' title='SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 2'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qwDTu9mw_p4/SNjJOQjDMyI/AAAAAAAAAQQ/Lwo0MzEvpIw/s72-c/feature.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-3772459748470724950</id><published>2008-09-19T14:08:00.015+05:30</published><updated>2008-09-23T18:04:41.087+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 1</title><summary type='text'>Link to Part 1 : Creating Skeleton (current post)Link to Part 2 : Creating Features/WebpartsLink to Part 3 : Creating .ddf and Manifest.xmlLink to Part 4 : Using STSADM and Centeral Admin to add and deploy solutionToday, I want to discuss about, how to provision WebPart/Feature as SharePoint deployable solution (i.e. "WSP" file). Before we start please make sure you have following pre-requisites:</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/3772459748470724950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=3772459748470724950&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3772459748470724950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3772459748470724950'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-deploying-webpartfeature-in.html' title='SharePoint: Deploying WebPart/Feature as SharePoint Solution Package (.wsp file) - Part 1'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qwDTu9mw_p4/SNi-NLtgfhI/AAAAAAAAAPo/4HiilZQ2U98/s72-c/createproject.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2719733681380873078</id><published>2008-09-15T12:15:00.012+05:30</published><updated>2008-09-19T10:03:34.068+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint - using SPLimitedWebPartManager to create WebPart Connections</title><summary type='text'>Scenario: A .wsp solution is deployed on SharePoint Server, which has publishing feature running on it. A new site is created based on a "site definition" as defined by Onet.xml (deployed in 12 hive directory by .wsp file). Doing so, number of new webparts available in WebPart gallery and hundereds of publishing pages based on different layout pages. Problem Statement: What I want is, weparts </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2719733681380873078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2719733681380873078&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2719733681380873078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2719733681380873078'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/sharepoint-using-splimitedwebpartmanage.html' title='SharePoint - using SPLimitedWebPartManager to create WebPart Connections'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2142224916829241717</id><published>2008-09-07T23:35:00.011+05:30</published><updated>2008-09-26T10:48:05.746+05:30</updated><title type='text'>Microsoft Certified Technology Specialist - Wss 3.0</title><summary type='text'>To take MCTS exam had been a lingering task in my To-Do list. Finally, I caught up with it this weekend. I was being a lazy numb-nut, post-poning exam every weekend for one or the other reason. Upon post-poning, planning out study-schedule for upcomming week. I said to myself, this ae'nt going to work. Reasons will keep on popping up and I 'll never gonna get time to sit down in peace and prepare</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2142224916829241717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2142224916829241717&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2142224916829241717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2142224916829241717'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/09/microsoft-certified-technology.html' title='Microsoft Certified Technology Specialist - Wss 3.0'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2584348381275826489</id><published>2008-08-26T10:39:00.011+05:30</published><updated>2008-09-19T10:04:58.257+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSL'/><title type='text'>XSLT - Keys implementation</title><summary type='text'>XSLT Keys - xsl:key is used to declare keys. If I were to define xsl:key in my lanuage, I would say, key represents a collection of nodes (as specified in use attribute) which is filterd by specific pattern as defined by "match" attribute.Syntax&lt;xsl:key name="name" match="pattern" use="expression"/&gt;Attributes AttributeValue     Description           name     name     Required. Specifies the name </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2584348381275826489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2584348381275826489&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2584348381275826489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2584348381275826489'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/xslt-keys-implementation.html' title='XSLT - Keys implementation'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-3160418849918521098</id><published>2008-08-22T14:53:00.026+05:30</published><updated>2008-08-26T09:17:30.035+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSL'/><title type='text'>XSLT - Modes In Templates</title><summary type='text'>"Modes allow an element to be processed multiple times, each time producing a different result." - [As defined by W3C]  Another way of interpreting modes can be, a mechanism which allows us to process same XML data island(by this I mean XML Node Set) in multiple ways. To understand modes let us look at example below:xml fragment[code]&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;source&gt;&lt;AAA id="a1" pos=</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/3160418849918521098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=3160418849918521098&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3160418849918521098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3160418849918521098'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/xslt-modes-in-templates.html' title='XSLT - Modes In Templates'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-4429061278638280870</id><published>2008-08-22T10:36:00.014+05:30</published><updated>2008-09-19T10:06:30.772+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint : HttpContext in synchronous / asynchronous events</title><summary type='text'>In my previous post we discussed how one can register/unregister event receivers and what are the various events which SharePoint exposes in its Object Model. Let us focus our attention on how one can add custom business logic alongside these events and how to handle page redirects using HttpContext when these events are triggered.To start with, let me differentiate between synchronous and </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/4429061278638280870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=4429061278638280870&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4429061278638280870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4429061278638280870'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/sharepoint-httpcontext-in-synchronous.html' title='SharePoint : HttpContext in synchronous / asynchronous events'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-2717005565935281941</id><published>2008-08-20T11:59:00.017+05:30</published><updated>2008-09-19T10:06:02.660+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint: Register / Unregister Event Receivers</title><summary type='text'>"Event Receivers" in SharePoint is one topic, I always wanted to discuss and today seems to be a good day to do so.Event Receivers allow you to add your  custom/specific business logic/needs into the default functionality of SharePoint. As in, item Added, item Deleted,  item Updated, site Created, site Deleted, etc... are few events SharePoint raises and carry out actions based on those events. </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/2717005565935281941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=2717005565935281941&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2717005565935281941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/2717005565935281941'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/sharepoint-register-unregister-event.html' title='SharePoint: Register / Unregister Event Receivers'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qwDTu9mw_p4/SKwJJPj2fCI/AAAAAAAAAOo/Mk4v2SNqFok/s72-c/EssentialNETV12-5.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-4487373961227960239</id><published>2008-08-18T11:08:00.023+05:30</published><updated>2008-09-19T10:16:45.508+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Sharepoint Document Property Promotion and Demotion</title><summary type='text'>I have been playing around with XML document, its  meta data and property promotion/demotion lately. I was able to integrate XML meta data with SharePoint parser to promote/demote meta data automatically in a SharePoint Document Library.As in, consider a scenario:I want, when values of M1 and M2 are changed in XML document, metadata in columns (“Metadata 1” and “Metadata 2”) should be </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/4487373961227960239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=4487373961227960239&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4487373961227960239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4487373961227960239'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/sharepoint-document-property-promotion.html' title='Sharepoint Document Property Promotion and Demotion'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qwDTu9mw_p4/SKkQzG-U9rI/AAAAAAAAAOA/6oN-qw-pllU/s72-c/metadatapromotion.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-6185311706784772993</id><published>2008-08-12T10:49:00.016+05:30</published><updated>2008-09-19T10:17:28.008+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Constructing Pages with User Controls in SharePoint</title><summary type='text'>In my previous post I discussed how one can create "Custom Controls" in SharePoint. However, Custom Control have certain limitations. Custom Controls limits developer to build rich web UI quickly also, for any minute UI change, code needs to re-compiled and new dll needs to be deployed. This is where User Controls come in.User controls provide a more productive alternative to  custom controls. </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/6185311706784772993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=6185311706784772993&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6185311706784772993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6185311706784772993'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/constructing-pages-with-user-controls.html' title='Constructing Pages with User Controls in SharePoint'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qwDTu9mw_p4/SKEfrobO76I/AAAAAAAAANw/Vcltbgo5bVo/s72-c/userControl.bmp' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-3255714825927147769</id><published>2008-08-12T10:25:00.005+05:30</published><updated>2008-08-12T11:01:03.129+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Constructing Pages with Custom Controls in SharePoint</title><summary type='text'>The groundwork needed to create a custom control in SharePoint is somewhat similar to what is required in a custom ASP.NET application.Let’s begin with a simple example of a custom control. A server-side control in ASP.NET is defined as a class that inherits from the  Control class. Following is a simple code which, which displays "site title" and "site id" based on SPWeb object which is fetched </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/3255714825927147769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=3255714825927147769&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3255714825927147769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3255714825927147769'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/constructing-pages-with-custom-controls.html' title='Constructing Pages with Custom Controls in SharePoint'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-6666493435275606141</id><published>2008-08-07T09:44:00.010+05:30</published><updated>2008-08-11T22:44:46.511+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSD'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET/C#'/><title type='text'>Generate C# file from XML Schema</title><summary type='text'>To write a serializable C# class file based on an XML Schema is a pain, in case of a complex schema implementation. What if we can have C# class file generated for us? Visual Studio provides us with a tool (XSD.exe) which can do the needful.Step 1: Go to run and type:Visual Studio 2005: %comspec% /k ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86Visual Studio 2008: %comspec% /</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/6666493435275606141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=6666493435275606141&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6666493435275606141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/6666493435275606141'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/generate-c-file-cs-from-xml-schema-xsd.html' title='Generate C# file from XML Schema'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-5939622906918868053</id><published>2008-08-06T19:24:00.012+05:30</published><updated>2008-08-13T09:20:48.414+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSD'/><title type='text'>XML Schema (element with optional integer value and mandatory attribute)</title><summary type='text'>I was working through XML schema today and stumble upon an unusual but relevant problem. I wanted schema to validate an element having a mandatory attribute and optional integer text node.For example :Code snippet in green should validate, where as code snippet in red should result in validation failure.[VALID]&lt;root GUID="guid1"&gt;&lt;element GUID="guid2"/&gt;&lt;element GUID="guid3"&gt;23&lt;/element&gt;&lt;/root&gt;[/</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/5939622906918868053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=5939622906918868053&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5939622906918868053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5939622906918868053'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/xml-schema-element-element-with.html' title='XML Schema (element with optional integer value and mandatory attribute)'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-4835418621998582862</id><published>2008-08-01T14:49:00.011+05:30</published><updated>2008-08-06T09:58:11.828+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XSD'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET/C#'/><title type='text'>.Net c# traverse XML Schema (XSD)</title><summary type='text'>Traversing an XML schema using the Schema Object Model (SOM) API provides access to the elements, attributes, and types stored in the SOM.The following properties of the XmlSchema class provide access to the collection of all global items added to the XML schema. PropertyObject type stored in the collection or </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/4835418621998582862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=4835418621998582862&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4835418621998582862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/4835418621998582862'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/08/net-c-traverse-xml-schema.html' title='.Net c# traverse XML Schema (XSD)'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qwDTu9mw_p4/SJkib9J1bYI/AAAAAAAAANo/_pB2cTuvBzs/s72-c/traversXMLSchema.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-3891620455586229114</id><published>2008-07-31T20:59:00.005+05:30</published><updated>2008-09-26T10:47:49.345+05:30</updated><title type='text'>Life is what happens to you when you are busy making plans</title><summary type='text'>"Life is what happens to you when you are busy making plans" - something I stole off a friend's gtalk title. This I believe defines Symphony of life we live. Numerous occasions, it so happens, you anxiously wait for something to come by and make future plans based on it. Turns out, when it's in your grasp, life plays you like a toy and everything you prepared for, looses relevance.This not only </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/3891620455586229114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=3891620455586229114&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3891620455586229114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/3891620455586229114'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/07/life-is-what-happens-to-you-when-you.html' title='Life is what happens to you when you are busy making plans'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-5579455293179141953</id><published>2008-07-31T12:12:00.005+05:30</published><updated>2008-07-31T16:14:54.290+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>DataForm WebPart [escape from hardcoded List GUIDs]</title><summary type='text'>SharePoint Designer is undoubtedly, an impeccable tool when it comes to quick and dirty UI creation. Quick drag and drop approach of Lists/Libraries allow easy readable access at UI level. However it has certain limitations. For say, we created a new page and added new DataForm webpart using drag and drop in our development environment. Once our development is complete, it is required to move </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/5579455293179141953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=5579455293179141953&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5579455293179141953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/5579455293179141953'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/07/dataform-webpart-escape-from-hardcoded.html' title='DataForm WebPart [escape from hardcoded List GUIDs]'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-8996994536044899600</id><published>2008-07-31T11:45:00.007+05:30</published><updated>2008-07-31T11:58:27.189+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Disposing SharePoint site and web objects</title><summary type='text'>There are several different ways of retrieving an SPWeb object. Take the following 3 examples: 1) SPContextSPWeb web = SPContext.Current.Web  2) OpenWebSPSite site = new Site("http://myserver/");SPWeb web = site.OpenWeb(""); 3) Site "RootWeb"SPSite site = new Site("http://myserver/");SPWeb web = site.RootWeb; Thumb rule:Never dispose SPContext.Current.Web or SPSite.RootWeb Make sure you dispose </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/8996994536044899600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=8996994536044899600&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8996994536044899600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/8996994536044899600'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/07/disposing-sharepoint-site-and-wb.html' title='Disposing SharePoint site and web objects'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-375958493380515343</id><published>2008-07-31T09:42:00.017+05:30</published><updated>2008-09-19T10:18:12.501+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Customising Sharepoint Alerts (SPAlert)</title><summary type='text'>Have you ever wanted to modify "Alert" Setting in SharePoint 2007 based on certain criteria. We had a requirement recently, from a client, to modify alert filters in a very specific way. They wanted to change not the functioning but the filters, and they wanted the filters to be generated at run time based on the content type.Alerts[Info: MSDN SPAlert] can be created based on context of a SPWeb </summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/375958493380515343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=375958493380515343&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/375958493380515343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/375958493380515343'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/07/customising-alters-spalert.html' title='Customising Sharepoint Alerts (SPAlert)'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1773495713905996391.post-1093857645143523058</id><published>2008-07-30T21:52:00.009+05:30</published><updated>2009-11-19T20:55:59.526+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Custom WebPart connections and Custom WebPart Properties</title><summary type='text'>Custom Properties does not seem to work any longer the way described in article below. Seems like new patches and SP's from Microsoft makes certain changes. Try inheriting webpart from Microsoft.SharePoint.WebPartPages.WebPart. Note: Do not forget to include System.Web.UI.WebControls.WebParts in your using statements.  Updated properties are as follows:[WebBrowsable(true)][Personalizable(false)][</summary><link rel='replies' type='application/atom+xml' href='http://sharepoint-insight.blogspot.com/feeds/1093857645143523058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1773495713905996391&amp;postID=1093857645143523058&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/1093857645143523058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1773495713905996391/posts/default/1093857645143523058'/><link rel='alternate' type='text/html' href='http://sharepoint-insight.blogspot.com/2008/07/custom-webpart-connections-and-custom.html' title='Custom WebPart connections and Custom WebPart Properties'/><author><name>Sandeep</name><uri>http://www.blogger.com/profile/15815878302919627470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_qwDTu9mw_p4/SM3sQkcug8I/AAAAAAAAAPA/llmqlK637i4/S220/me_crop2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qwDTu9mw_p4/SJCXVT0RaRI/AAAAAAAAANE/CqkM2l30CzU/s72-c/customWP.jpg' height='72' width='72'/><thr:total>3</thr:total></entry></feed>
