<?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-13035275</id><updated>2012-02-23T09:59:48.564+11:00</updated><category term='MOSS'/><category term='Integration'/><category term='General'/><category term='SharePoint 2010'/><category term='Dot NET'/><title type='text'>Sanjay Sansanwal</title><subtitle type='html'>My World, My Views</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13035275.post-1950592231233821312</id><published>2011-10-17T17:02:00.000+11:00</published><updated>2011-10-17T17:02:35.928+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>XSLT Rendering–SharePoint 2010 Web Parts</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;One of the main areas of investment when developing Web Parts is the user interface and the output of (X)HTML code. A Web Part needs to merge transparently into an existing page (Web Part Page or Wiki Page), adhering to the rich and user-friendly layout of the hosting site, which can be a public CMS solution. Nevertheless, the output of the Web Parts can be defined in its CreateChildControls method or, for Visual Web Parts, in the ASCX code of the corresponding visual control. However, you cannot always predict where the Web Part will be hosted; thus, you cannot provide a layout that will be appropriate for   &lt;br /&gt;every kind of output.&lt;/p&gt;  &lt;p align="justify"&gt;Of course, you can try to satisfy different layout requirements by just working with Cascading Style Sheets (CSS), but in general, there’s no one-size-fits-all solution. This is an issue that Microsoft had to face when developing SharePoint itself. &lt;/p&gt;  &lt;p align="justify"&gt;Consider how Web Parts such as the SearchCoreResults or the XsltListViewWebPart render their output, to name but a couple of   &lt;br /&gt;examples. These native Web Parts accept an XSLT transformation as one of their main parameters and apply that transformation to an XML document that represents the real content of their output.&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;Often, in real SharePoint solutions that target not only intranet/extranet sites but also public Internet scenarios, you will need to develop custom Web Parts that follow these same basic principles. &lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;This technique is truly powerful because it lets you define a completely custom layout for Web Parts while still sharing common business logic and behavior, but it doesn’t impose any specific constraints about the (X)HTML code to output, so it’s often your best choice in realworld SharePoint Internet solutions.    &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1950592231233821312?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1950592231233821312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1950592231233821312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1950592231233821312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1950592231233821312'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/xslt-renderingsharepoint-2010-web-parts.html' title='XSLT Rendering–SharePoint 2010 Web Parts'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8767458956019581393</id><published>2011-10-16T17:07:00.000+11:00</published><updated>2011-10-17T17:08:03.788+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Passed Exam 70-667: TS: Microsoft SharePoint 2010, Configuring</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Last week, I finally gave the 70-667 exam and passed with 750 marks. The exam was not as easy one would expect. The toughest part were multiple questions where you need to arrange the steps of configuration. I was knowing what all involve in configuration but arranging them in proper steps were bit hard. &lt;/p&gt;  &lt;p&gt;So, here is my 1 cent advise on anyone who wants to sit this exam-&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Go through Wiley Publishing - MCTS Microsoft® SharePoint® 2010 Configuration Study Guide. Follow each step on a test SharePoint Virtual machine &lt;/li&gt;    &lt;li&gt;Use MeasureUp or other exams and make sure to go through the explanation &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you follow these thoroughly, I am pretty confident that you will be able to pass this exam..ALL the best.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8767458956019581393?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8767458956019581393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8767458956019581393' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8767458956019581393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8767458956019581393'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/passed-exam-70-667-ts-microsoft.html' title='Passed Exam 70-667: TS: Microsoft SharePoint 2010, Configuring'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3578832503239282503</id><published>2011-09-30T16:07:00.000+10:00</published><updated>2011-10-17T17:07:42.896+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Explanation - Microsoft.SharePoint.SPException: The security validation for this page is invalid.</title><content type='html'>&lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;SharePoint applies a security check whenever you change data through the Server Object Model during HTTP requests. In fact, by default, SharePoint web forms use a form digest control to enforce security. The &lt;font style="background-color: #ffff00"&gt;&lt;/font&gt;&lt;strong&gt;form digest&lt;/strong&gt; is a hidden field POSTed by SharePoint webforms and checked by the security infrastructure on the server. When you make changes to objects by using the Server Object Model during an HTTP GET request, this input field will be missing, so by default SharePoint will throw an exception that looks like this excerpt:&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;&lt;font color="#0000ff"&gt;Microsoft.SharePoint.SPException: The security validation for this page is invalid.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;Similarly, if you send an HTTP POST request with a missing or invalid form digest value, you will receive the same error. This behavior applies only during HTTP requests. Therefore, when you reference the Server Object Model in a class library or a batch tool that runs outside of the ASP.NET pipeline, the security check will not occur. In fact, the check process looks for the     &lt;br /&gt;HttpContext.Current variable; if it is null the digest validation will not occur.&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;With that in mind, if you are developing a webpage that will respond to HTTP GET requests, or a custom web form page that doesn’t inherit from the WebPartPage type and doesn’t use the Form Digest control, you will need to instruct SharePoint to skip the digest validation;otherwise, your code will not work.&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;To instruct SharePoint to skip the validation, set the Boolean &lt;font style="background-color: #ffff00"&gt;&lt;/font&gt;&lt;strong&gt;AllowUnsafeUpdates&lt;font style="background-color: #ffff00"&gt;&lt;/font&gt;&lt;/strong&gt; property of the current SPSite or SPWeb to true.&lt;/p&gt;  &lt;p align="justify"&gt;Conversely, when you develop a custom ASPX page, and you want to exploit the security environment provided by SharePoint, you have a couple of choices: you can inherit from WebPartPage, or manually include a FormDigest control in your page. &lt;/p&gt;  &lt;p align="justify"&gt;In the first case you simply need to inherit from the &lt;font style="background-color: #ffff00"&gt;&lt;/font&gt;&lt;strong&gt;Microsoft.SharePoint.WebPartPages.WebPartPage&lt;/strong&gt; base class, which internally renders a FormDigest control. Then, in your code, you call the utility method SPUtility.ValidateFormDigest() to check the digest when you POST the page back to the server. &lt;/p&gt;  &lt;p align="justify"&gt;In the latter case you need to include the &lt;font style="background-color: #ffff00"&gt;&lt;/font&gt;&lt;strong&gt;Microsoft.SharePoint.WebControls.FormDigest&lt;/strong&gt; control in your page(s), and you still need to invoke the SPUtility.ValidateFormDigest() method to check the digest.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3578832503239282503?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3578832503239282503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3578832503239282503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3578832503239282503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3578832503239282503'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/explanation-microsoftsharepointspexcept.html' title='Explanation - Microsoft.SharePoint.SPException: The security validation for this page is invalid.'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7843459036371386569</id><published>2011-08-06T16:09:00.000+10:00</published><updated>2011-10-17T17:09:23.434+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Handling exception in SharePoint Client Object Model</title><content type='html'>&lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;If you use normal try … catch … finally blocks to handle exceptions in Client Object model, you will need to invoke the server via ExecuteQuery three times(one for each situation). This could lead to performance degradation as well as to a huge stress on the server side. Luckily the Client Object Model provides a class named &lt;strong&gt;&lt;font color="#0000ff"&gt;ExceptionHandlingScope&lt;/font&gt;&lt;/strong&gt; that is specifically defined to support such situations and avoid executing multiple queries against the server.&lt;/p&gt;  &lt;p align="justify"&gt;Refer sample from &lt;a href="http://msdn.microsoft.com/en-us/library/ee534976.aspx"&gt;&lt;font color="#0066cc"&gt;http://msdn.microsoft.com/en-us/library/ee534976.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="764"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="762"&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; text-indent: 0px; font: 13px &amp;#39;Segoe UI&amp;#39;, verdana, arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;             &lt;pre style="padding-bottom: 5px; overflow-x: auto; overflow-y: auto; font-style: normal; margin: 0px; padding-left: 5px; padding-right: 5px; font-family: consolas, courier, monospace; word-wrap: break-word; word-break: break-all; font-weight: normal; padding-top: 5px"&gt;ClientContext clientContext = &lt;span style="color: blue"&gt;new&lt;/span&gt; ClientContext(&lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;http://MyServer/sites/MySiteCollection&amp;quot;&lt;/span&gt;);            &lt;br /&gt;&lt;br /&gt;            ExceptionHandlingScope scope = &lt;span style="color: blue"&gt;new&lt;/span&gt; ExceptionHandlingScope(clientContext);            &lt;br /&gt;&lt;br /&gt;            &lt;span style="color: blue"&gt;using&lt;/span&gt; (scope.StartScope())&lt;br /&gt;            {&lt;br /&gt;                &lt;span style="color: blue"&gt;using&lt;/span&gt; (scope.StartTry())&lt;br /&gt;                {&lt;br /&gt;                    List oList = clientContext.Web.Lists.GetByTitle(&lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;My List&amp;quot;&lt;/span&gt;);&lt;br /&gt;                    oList.Description = &lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;In Try Block&amp;quot;&lt;/span&gt;;&lt;br /&gt;                    oList.Update();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style="color: blue"&gt;using&lt;/span&gt; (scope.StartCatch())&lt;br /&gt;                {                    &lt;br /&gt;                    &lt;span style="color: green"&gt;// Assume that if there's an exception, it can only be &lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: green"&gt;// because there is no list with the specified title, so&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: green"&gt;// create the list.&lt;/span&gt;&lt;br /&gt;                    ListCreationInformation listCreateInfo = &lt;span style="color: blue"&gt;new&lt;/span&gt; ListCreationInformation();&lt;br /&gt;                    listCreateInfo.Title = &lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;My List&amp;quot;&lt;/span&gt;;&lt;br /&gt;                    listCreateInfo.Description = &lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;In Catch Block&amp;quot;&lt;/span&gt;;&lt;br /&gt;                    listCreateInfo.TemplateType = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)ListTemplateType.Announcements;&lt;br /&gt;                    List oList = clientContext.Web.Lists.Add(listCreateInfo);                    &lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style="color: blue"&gt;using&lt;/span&gt; (scope.StartFinally())&lt;br /&gt;                {                    &lt;br /&gt;                    List oList = clientContext.Web.Lists.GetByTitle(&lt;span style="color: rgb(163,21,21)"&gt;&amp;quot;My List&amp;quot;&lt;/span&gt;);&lt;br /&gt;                    oList.EnableFolderCreation = &lt;span style="color: blue"&gt;true&lt;/span&gt;;&lt;br /&gt;                    oList.Update();                     &lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            clientContext.ExecuteQuery();  &lt;/pre&gt;&lt;br /&gt;          &lt;/span&gt;&lt;/td&gt;&lt;br /&gt;      &lt;/tr&gt;&lt;br /&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;Explanation&lt;/u&gt;&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Under the cover, the ExceptionHandlingScope instance collects activities (internally called ClientAction) to execute on the server side for all the three situations (try, catch, finally). The server will begin executing the code inside the StartTry block, and then in case of failure, it will execute the code in the StartCatch. Whether or not exceptions occurred in the StartTry &lt;br /&gt;  &lt;br /&gt;block, it will finally execute the code in the StartFinally block. &lt;strong&gt;However, the request sent to the server is just one, as well as the response.&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7843459036371386569?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7843459036371386569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7843459036371386569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7843459036371386569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7843459036371386569'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/handling-exception-in-sharepoint-client.html' title='Handling exception in SharePoint Client Object Model'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3183785760250285643</id><published>2011-06-29T16:08:00.000+10:00</published><updated>2011-10-17T17:08:26.881+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Read SharePoint 2010 List item using Web Service</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This sample uses the GetList operation of the Lists.asmx service to retrieve the configuration of the target list to query. It then loads the items of the list by using the GetListItems operation,providing a default query over the default view of the list.&lt;/p&gt;  &lt;p&gt;String targetListName = &amp;quot;News&amp;quot;;    &lt;br /&gt;String baseUrl = &amp;quot;&lt;a href="http://local/_vti_bin/"&gt;http://local/_vti_bin/&lt;/a&gt;&amp;quot;;     &lt;br /&gt;Lists wsLists = new Lists();     &lt;br /&gt;wsLists.Url = baseUrl + &amp;quot;Lists.asmx&amp;quot;;     &lt;br /&gt;wsLists.Credentials = System.Net.CredentialCache.DefaultCredentials;     &lt;br /&gt;XElement listMetadata = XElement.Load(new XmlNodeReader(wsLists.GetList(targetListName)));     &lt;br /&gt;Guid targetListId = new Guid(listMetadata.Attribute(&amp;quot;ID&amp;quot;).Value);     &lt;br /&gt;XmlNode listItemsXmlNode = wsLists.GetListItems( targetListId.ToString(), // ID of the target list     &lt;br /&gt;String.Empty, // ID of the view or String.Empty for default view     &lt;br /&gt;null, // CAML query or null     &lt;br /&gt;null, // ViewFields or null     &lt;br /&gt;&amp;quot;200&amp;quot;, // RowLimit as a string     &lt;br /&gt;null, // Query options     &lt;br /&gt;null // ID of the web site or null for root website     &lt;br /&gt;);&lt;/p&gt;  &lt;p&gt;XElement listItemsXml = XElement.Load(new XmlNodeReader(listItemsXmlNode));    &lt;br /&gt;var xmlItems = from x in listItemsXml.Descendants(&amp;quot;{#RowsetSchema}row&amp;quot;)     &lt;br /&gt;select x;     &lt;br /&gt;foreach (XElement xmlItem in xmlItems) {     &lt;br /&gt;Console.WriteLine(&amp;quot;{0} - {1}&amp;quot;,     &lt;br /&gt;xmlItem.Attribute(&amp;quot;ows_ID&amp;quot;).Value,     &lt;br /&gt;xmlItem.Attribute(&amp;quot;ows_Title&amp;quot;).Value);     &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Both of the operations we invoked (Lists.GetList and SiteData.GetListItems) return a result in the form of XML; in fact, we use classes of LINQ to XML to read and parse them. While working with SharePoint SOAP services, you will need to be accustomed to managing different kinds of results, because it is common for XML results to be presented in various ways (XmlNode, String, arrays of custom types, and so on).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3183785760250285643?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3183785760250285643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3183785760250285643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3183785760250285643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3183785760250285643'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/read-sharepoint-2010-list-item-using.html' title='Read SharePoint 2010 List item using Web Service'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6416453606147691000</id><published>2011-06-21T16:08:00.000+10:00</published><updated>2011-10-17T17:08:48.258+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Main OOTB Services Published by SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Alerts.asmx &lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Allows listing and deleting alerts subscriptions for users.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;Authentication.asmx &lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Provides an operation for logging on to a SharePoint site that uses FBA. The Login operation returns a cookie that should be used in all subsequent calls to other services.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;Lists.asmx &lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Provides operations to work with lists, content-types, list items, and files. For example, this service offers operations to check-in and check-out a file in a document library, or to query list data using CAML queries.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;SiteData.asmx &lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Allows reading sites, webs, lists, and items. SiteData.asmx targets external search engines willing to crawl contents of a SharePoint site.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;Sites.asmx &lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Allows creating, deleting, reading, exporting, and importing of SharePoint websites.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;Webs.asmx&lt;/u&gt; &lt;/p&gt;  &lt;p&gt;Provides operations to manage content-types, site columns, and features of a SharePoint website&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;Search.asmx&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;A service that allows querying the search engine of SharePoint Server.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6416453606147691000?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6416453606147691000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6416453606147691000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6416453606147691000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6416453606147691000'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/main-ootb-services-published-by.html' title='Main OOTB Services Published by SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8981432291323526956</id><published>2011-05-31T16:09:00.000+10:00</published><updated>2011-10-17T17:09:47.398+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Sample–Using ECMAScript Client Object Model</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Below is a sample application page which uses ECMAScript client object model to retrieve a List instance and show its Title property.&lt;/p&gt;  &lt;p&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="807"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="805"&gt;           &lt;p&gt;&amp;lt;%@ Assembly Name=&amp;quot;$SharePoint.Project.AssemblyFullName$&amp;quot; %&amp;gt;              &lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;Microsoft.SharePoint.ApplicationPages&amp;quot; %&amp;gt;               &lt;br /&gt;&amp;lt;%@ Register Tagprefix=&amp;quot;SharePoint&amp;quot; Namespace=&amp;quot;Microsoft.SharePoint.WebControls&amp;quot;               &lt;br /&gt;Assembly=&amp;quot;Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot; %&amp;gt;               &lt;br /&gt;&amp;lt;%@ Register Tagprefix=&amp;quot;Utilities&amp;quot; Namespace=&amp;quot;Microsoft.SharePoint.Utilities&amp;quot; Assembly=&amp;quot;Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c&amp;quot; %&amp;gt;               &lt;br /&gt;&amp;lt;%@ Register Tagprefix=&amp;quot;asp&amp;quot; Namespace=&amp;quot;System.Web.UI&amp;quot; Assembly=&amp;quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; %&amp;gt;&lt;/p&gt;            &lt;p&gt;             &lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;Microsoft.SharePoint&amp;quot; %&amp;gt;               &lt;br /&gt;&amp;lt;%@ Assembly Name=&amp;quot;Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c&amp;quot; %&amp;gt;               &lt;br /&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeBehind=&amp;quot;ECMAScriptDemoPage.aspx.cs&amp;quot; Inherits=&amp;quot;ECMAScriptDemo.Layouts.ECMAScriptDemoPage&amp;quot; DynamicMasterPageFile=&amp;quot;~masterurl/default.master&amp;quot; %&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;PageHead&amp;quot; ContentPlaceHolderID=&amp;quot;PlaceHolderAdditionalPageHead&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;              &lt;br /&gt;&amp;lt;SharePoint:ScriptLink ID=&amp;quot;SPScriptLink&amp;quot; runat=&amp;quot;server&amp;quot; LoadAfterUI=&amp;quot;true&amp;quot; Localizable=&amp;quot;false&amp;quot; Name=&amp;quot;SP.js&amp;quot; /&amp;gt;&lt;/p&gt;            &lt;blockquote&gt;             &lt;p&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;                &lt;br /&gt;var clientContext;                 &lt;br /&gt;var web;                 &lt;br /&gt;var oContactsList;                 &lt;br /&gt;function onQuerySucceeded(sender, args) {                 &lt;br /&gt;alert('Title of the List: ' + this.oContactsList.get_title());                 &lt;br /&gt;}&lt;/p&gt;           &lt;/blockquote&gt;            &lt;blockquote&gt;             &lt;p&gt;function onQueryFailed(sender, args) {                &lt;br /&gt;alert('Request failed ' + args.get_message() + '\n' + args.get_stackTrace());                 &lt;br /&gt;}&lt;/p&gt;           &lt;/blockquote&gt;            &lt;p&gt;function retrieveContacts() {&lt;/p&gt;            &lt;blockquote&gt;             &lt;p&gt;               &lt;br /&gt;this.clientContext = new SP.ClientContext.get_current();                 &lt;br /&gt;this.web = this.clientContext.get_web();                 &lt;br /&gt;this.oContactsList = this.web.get_lists().getByTitle(&amp;quot;News&amp;quot;);                 &lt;br /&gt;this.clientContext.load(this.oContactsList);                 &lt;br /&gt;this.clientContext.executeQueryAsync(                 &lt;br /&gt;Function.createDelegate(this, this.onQuerySucceeded),                 &lt;br /&gt;Function.createDelegate(this, this.onQueryFailed));&lt;/p&gt;           &lt;/blockquote&gt;            &lt;p&gt;             &lt;br /&gt;}&lt;/p&gt;            &lt;blockquote&gt;             &lt;p&gt;&amp;lt;/script&amp;gt;                &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;                 &lt;br /&gt;&amp;lt;asp:Content ID=&amp;quot;Main&amp;quot; ContentPlaceHolderID=&amp;quot;PlaceHolderMain&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;                 &lt;br /&gt;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;retrieveContacts()&amp;quot;                 &lt;br /&gt;value=&amp;quot;Click me to get the list!&amp;quot; /&amp;gt;                 &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;           &lt;/blockquote&gt;            &lt;blockquote&gt;             &lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;PageTitle&amp;quot; ContentPlaceHolderID=&amp;quot;PlaceHolderPageTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;                &lt;br /&gt;ECMAScript Object Model Demo Page                 &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;           &lt;/blockquote&gt;            &lt;blockquote&gt;             &lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;PageTitleInTitleArea&amp;quot; ContentPlaceHolderID=&amp;quot;PlaceHolderPageTitleInTitleArea&amp;quot; runat=&amp;quot;server&amp;quot; &amp;gt;                &lt;br /&gt;ECMAScript Object Model Demo Page                 &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;           &lt;/blockquote&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8981432291323526956?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8981432291323526956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8981432291323526956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8981432291323526956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8981432291323526956'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/sampleusing-ecmascript-client-object.html' title='Sample–Using ECMAScript Client Object Model'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5392641296053318375</id><published>2011-05-07T16:10:00.000+10:00</published><updated>2011-10-17T17:10:10.417+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Retrieving SharePoint List data in blocks</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To reduce the impact on the sever, you could use SPQuery object’s RowLimit property to get data from SharePoint list in blocks.&lt;/p&gt;  &lt;p&gt;The below code shows how one could get data in block of 10s-&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;SPList list = web.Lists[&amp;quot;News&amp;quot;];      &lt;br /&gt;SPQuery query = new SPQuery();       &lt;br /&gt;// Define the query       &lt;br /&gt;query.Query = &amp;quot;&amp;lt;Where&amp;gt;&amp;lt;Contains&amp;gt;&amp;lt;FieldRef Name=\&amp;quot;Title\&amp;quot; /&amp;gt;       &lt;br /&gt;&amp;lt;Value Type=\&amp;quot;Text\&amp;quot;&amp;gt;San&amp;lt;/Value&amp;gt;&amp;lt;/Contains&amp;gt;&amp;lt;/Where&amp;gt;&amp;quot;;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#0000ff"&gt;// Define the maximum number of results for each page (like a SELECT TOP)      &lt;br /&gt;query.RowLimit = 5;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#0000ff"&gt;do {      &lt;br /&gt;SPListItemCollection items = list.GetItems(query);       &lt;br /&gt;foreach (SPListItem item in items) {       &lt;br /&gt;}       &lt;br /&gt;// Set current position to make SPQuery able to set the start item of the next page       &lt;br /&gt;query.ListItemCollectionPosition = items.ListItemCollectionPosition;       &lt;br /&gt;} while (query.ListItemCollectionPosition != null);&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The ListItemCollectionPosition property is of type SPListItemCollectionPosition. It offers a PagingInfo property of type String, which contains the following data:    &lt;br /&gt;Paged=TRUE&amp;amp;p_ID=10&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;u&gt;The _ID is the unique identifier of the last item retrieved so that SharePoint can know the starting position of the next page.&lt;/u&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5392641296053318375?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5392641296053318375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5392641296053318375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5392641296053318375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5392641296053318375'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/10/retrieving-sharepoint-list-data-in.html' title='Retrieving SharePoint List data in blocks'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2628808440808050831</id><published>2011-04-29T16:01:00.001+10:00</published><updated>2011-04-29T16:11:06.058+10:00</updated><title type='text'>Unexpected Behavior of LINQ to SharePoint</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When using LINQ to SharePoint to query items in list folder and the folder path is invalid, the query seems to return item from all the folders recursively &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://lh5.ggpht.com/_28nQlCmizrg/TbpWeG2SmzI/AAAAAAAAAU8/_gudqM0Cg6M/wlEmoticon-sadsmile%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;&lt;font size="2" face="Consolas"&gt;&lt;font face="Verdana"&gt;When using LINQ to SharePoint inside PageMethods, the code need to be run under elevated permissions &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://lh5.ggpht.com/_28nQlCmizrg/TbpWeG2SmzI/AAAAAAAAAU8/_gudqM0Cg6M/wlEmoticon-sadsmile%5B2%5D.png?imgmax=800" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2628808440808050831?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2628808440808050831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2628808440808050831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2628808440808050831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2628808440808050831'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/04/querying-subfolder-items-with-linq-to.html' title='Unexpected Behavior of LINQ to SharePoint'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_28nQlCmizrg/TbpWeG2SmzI/AAAAAAAAAU8/_gudqM0Cg6M/s72-c/wlEmoticon-sadsmile%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2675975232654579126</id><published>2011-03-24T13:53:00.001+11:00</published><updated>2011-03-24T13:53:20.060+11:00</updated><title type='text'>LINQ to SharePoint code under elevated permission</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Use the following code to run your code under elevated permission…&lt;/p&gt;  &lt;p&gt;string url = SPContext.Current.Site.Url;   &lt;br /&gt;HttpContext backupCtxt = HttpContext.Current;    &lt;br /&gt;try    &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (SPContext.Current != null) HttpContext.Current = null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SPSecurity.RunWithElevatedPrivileges(delegate()    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (SPSite sc = new SPSite(url))    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (SPWeb web = sc.OpenWeb())    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HttpRequest httpRequest = new HttpRequest(&amp;quot;&amp;quot;, web.Url, &amp;quot;&amp;quot;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HttpContext.Current = new HttpContext(httpRequest, new HttpResponse(new System.IO.StringWriter()));    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (MyDataContext dc = new MyDataContext(web.Url))    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // YOUR CODE   &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; });    &lt;br /&gt;}    &lt;br /&gt;catch    &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; throw;    &lt;br /&gt;}    &lt;br /&gt;finally    &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (SPContext.Current == null)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HttpContext.Current = backupCtxt;    &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;The one thing to note is that as SPContext is recreated, you will not be able to refer this in YOUR CODE. Also, any function which is called from YOUR CODE should also not use SPContext object. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2675975232654579126?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2675975232654579126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2675975232654579126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2675975232654579126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2675975232654579126'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2011/03/linq-to-sharepoint-code-under-elevated.html' title='LINQ to SharePoint code under elevated permission'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8593717664301647809</id><published>2010-10-12T20:36:00.001+11:00</published><updated>2010-10-12T20:36:45.079+11:00</updated><title type='text'>7 free .net books for Programmers and Architects.</title><content type='html'>&lt;p&gt; Foundations Of Programming&lt;/p&gt;  &lt;p&gt;The Foundation Of Programming Series Free e-book By Karl Seguin is one of my favorites. It is simple, short and sweet. Especially for ‘casual’ programmers, this will give a better thought process – that’ll definitely enable them to code better and think better. This book covers the ALT.NET Philosophy, Domain Driven Development concepts, DI, TDD etc in a nice way. This book is close to my heart.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://codebetter.com/media/p/179694.aspx"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Microsoft Application Architecture Guide, 2nd Edition&lt;/h5&gt;  &lt;p&gt;Published by Microsoft, this is an essential read for any Microsoft.NET developer or Architect to understand the underlying architecture and design principles and patterns for developing successful solutions on the Microsoft platform and the .NET Framework. This guide neatly covers popular architecture patterns, best practices and common challenges you need to understand for developing .NET applications. Get a good grip on developing enterprise applications in .NET.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Rob Miles C# Yellow Book 2010&lt;/h5&gt;  &lt;p&gt;A nice action packed book that takes you through C# and .NET concepts. This book explains C# language and .NET library in general – with a clear focus on implementation thought process and best practices.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.csharpcourse.com/"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Threading in C#&lt;/h5&gt;  &lt;p&gt;A short, neatly written book from Joe Albahari about Threading in C#. This is a must read for any .NET programmer to understand more about threading in general, thread pooling, synchronization, Non blocking synchronization, etc. In this book, Joe even covers the Parallel Framework Extensions and Parallel programming in .NET&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.albahari.com/threading/"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Improving .NET Application Performance and Scalability&lt;/h5&gt;  &lt;p&gt;This guide is again from Microsoft, and focuses on designing your applications with Performance and scalability in mind. It has sections relevant to architects, developers, testers, and administrators. Following the checklists and guidance in this book will ensure that there won’t be any unpleasant surprises in the end. Read this guide if you develop Enterprise applications in .NET&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8A2E454D-F30E-4E72-B531-75384A0F1C47"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Applying Design Patterns&lt;/h5&gt;  &lt;p&gt;This is a quick introduction towards the thought process of applying design patterns. The objective of the book is to introduce design patterns in a simple way, so that developers can understand some common patterns and how to apply them. I wrote that some time back ;)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://amazedsaint.blogspot.com/2009/06/software-design-patterns-for-everyone.html"&gt;Download From Here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;RefCardz from DZone&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://dzone.com"&gt;DZone&lt;/a&gt; has a number of awesome Ref Cardz (Quick reference sheets) on multiple technologies. You can go to DZone –&amp;gt; RefCardz to browse and download them (after getting a free DZone Id). Here are some of my recent favorites &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://refcardz.dzone.com/refcardz/getting-started-windows-0"&gt;Getting started with WCF 4.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://refcardz.dzone.com/refcardz/getting-started-silverlight"&gt;Getting Started With Silverlight + Expression Blend&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://refcardz.dzone.com/refcardz/essential-f"&gt;Essential F#&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy learning&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8593717664301647809?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8593717664301647809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8593717664301647809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8593717664301647809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8593717664301647809'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/10/7-free-net-books-for-programmers-and.html' title='7 free .net books for Programmers and Architects.'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7498940777559263638</id><published>2010-07-15T10:38:00.001+10:00</published><updated>2010-07-15T10:38:22.864+10:00</updated><title type='text'>Understanding and Positioning of SharePoint Server 2010 for Technical Pre-Sales Professionals Course Completed</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Finally managed to complete this pre-sales course and got certificate of completion from Microsoft Partner Academy…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7498940777559263638?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7498940777559263638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7498940777559263638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7498940777559263638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7498940777559263638'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/07/understanding-and-positioning-of.html' title='Understanding and Positioning of SharePoint Server 2010 for Technical Pre-Sales Professionals Course Completed'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1647635761867121271</id><published>2010-04-18T18:33:00.001+10:00</published><updated>2010-04-18T18:33:30.837+10:00</updated><title type='text'>Fix for error Sql server 2005 reporting service add-in setup interrupted</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To use Report Viewer web part in SharePoint 2007 64-bit environment, you need to install SQL Server 2005 Add-in. I downloaded the setup from Microsoft site and ran the MSI - “SharePointRSx64”.msi. The setup failed with the error as “sql server 2005 reporting service add-in setup interrupted”.&amp;#160; If you are having this issue, follow these steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt; Open the command window (Start&amp;gt;Run type cmd and press enter) &lt;/li&gt;    &lt;li&gt;Navigate to the path where the installer (SharePointRSx64.msi) is stored&lt;/li&gt;    &lt;li&gt;Execute SharePointRSx64.msi SKIPCA=1&amp;#160; &lt;/li&gt;    &lt;li&gt;CD to %temp%. Look for rsCustomAction.exe. &lt;u&gt;If not found, browse to the parent directory&lt;/u&gt;&lt;/li&gt;    &lt;li&gt;Execute rsCustomAction.exe /i&amp;#160; to auto-configure the installed files.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Once the installation will finish, you will be able to see the Reporting Integration section in Central Administration.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1647635761867121271?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1647635761867121271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1647635761867121271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1647635761867121271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1647635761867121271'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/04/fix-for-error-sql-server-2005-reporting.html' title='Fix for error Sql server 2005 reporting service add-in setup interrupted'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8259721641673304337</id><published>2010-04-07T10:38:00.001+10:00</published><updated>2010-04-07T10:38:53.678+10:00</updated><title type='text'>Presentation on Service Applications in SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check the slide show presented by me to Melbourne SharePoint user group on Service applications in SharePoint 2010&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cid-5c2f9283b993e722.skydrive.live.com/self.aspx/Public/Service%20Applications.ppsx"&gt;Presentation Link&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-theme-font: minor-bidi; mso-ansi-language: en-au; mso-fareast-language: en-us; mso-bidi-language: ar-sa"&gt;&lt;shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;font color="#000000"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8259721641673304337?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8259721641673304337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8259721641673304337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8259721641673304337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8259721641673304337'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/04/presentation-on-service-applications-in.html' title='Presentation on Service Applications in SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3931782193196417459</id><published>2010-03-11T15:57:00.001+11:00</published><updated>2010-03-11T15:57:32.037+11:00</updated><title type='text'>Running Hyper-V Disk Images on Windows 7</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On Windows 7 you could install Virtual PC 64 bit but unable to run a 64 Bit guest operating systems. This is quite frustrating as you could not use Hyper-V VHD provided by Microsoft on Windows 7. The lack of Microsoft virtualization application lead us to use Sun VirtualBox.&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;font color="#000000"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;VirtualBox includes support for 64-bit guest operating systems and applications. VirtualBox supports Windows 7 as a host OS&lt;/strong&gt;. &lt;font color="#408080"&gt;It also has no licensing costs as it is freely available as Open Source Software under the terms of the GNU General Public License&lt;/font&gt;. Another important feature is that VirtualBox natively supports Microsoft Hyper-V virtual disk image files (.VHD). This feature allows us to take a virtual machine built with Hyper-V and use it on a portable machine such as a laptop or desktop computer.          &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt" class="MsoNormal"&gt;   &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au; mso-font-kerning: 18.0pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Download VirtualBox Binaries            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 12pt" class="MsoNormal"&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3" face="Calibri"&gt;Sun VirtualBox is available via download from the site &lt;/font&gt;&lt;a href="http://www.virtualbox.org/"&gt;&lt;span style="color: #7d762f; text-decoration: none; text-underline: none"&gt;&lt;font size="3" face="Calibri"&gt;http://www.virtualbox.org&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au; mso-font-kerning: 18.0pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Create a VirtualBox Virtual Machine            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 12pt" class="MsoNormal"&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Creating a new virtual machine (VM) is performed by launching the New Virtual Machine Wizard.          &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;   &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Name the &lt;b&gt;VM&lt;/b&gt; and select the &lt;b&gt;OS Type&lt;/b&gt; as appropriate. The OS Version selected must indicate &lt;b&gt;(64 bit)&lt;/b&gt;. If you are unable to select a version with (64 bit), this likely means the CPU in your host is not 64 bit. You will not be able to run a 64 bit guest if the host CPU is not 64 bit. If you are running Windows 2008 R2 guest, select &lt;b&gt;Windows 2008 (64 bit)&lt;/b&gt;.             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Select an appropriate memory allocation. The recommendation for a SharePoint 2010 server is 4096. Be sure to leave adequate memory for the host OS.            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;When configuring the disk, you need to specify the existing .VHD file. Click the icon to launch the &lt;b&gt;Virtual Media Manager&lt;/b&gt; and add the existing .VHD.             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;After completing the wizard, click &lt;b&gt;Settings&lt;/b&gt; to make a few adjustments:             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo1; tab-stops: list 72.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Select the appropriate Network setting – see the &lt;b&gt;VM Guest Network Configuration&lt;/b&gt; section below for guidance               &lt;p&gt;&lt;/p&gt;           &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo1; tab-stops: list 72.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;It is suggested to disable &lt;b&gt;Audio&lt;/b&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au; mso-font-kerning: 18.0pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Start the VM and Install the Guest Additions            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height: 20.4pt; margin: 0cm 0cm 12pt" class="MsoNormal"&gt;&lt;span style="color: #4c4c4c; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;After first starting the VM guest, it is strongly recommended to install the &lt;b&gt;VirtualBox Guest Additions&lt;/b&gt; to improve performance and enable mouse/keyboard transitions between host and guest.           &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;   &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Click &lt;b&gt;Start&lt;/b&gt; to launch the VM guest             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Login to the VM (the CTRL + ALT + DELETE key sequence is &lt;b&gt;RIGHT CTRL + DELETE&lt;/b&gt;)             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;If you need to release the mouse, press &lt;b&gt;RIGHT + CTRL&lt;/b&gt;             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;At this time, ignore error messages indicating failure to load device drivers (installing the Guest Additions will take resolve these failures)            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;When prompted to restart the computer to apply changes, click &lt;b&gt;Restart Now&lt;/b&gt;             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Login again            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Install the Guest Additions by clicking &lt;b&gt;Devices&lt;/b&gt;, &lt;b&gt;Install Guest Additions…&lt;/b&gt; (or pressing &lt;b&gt;RIGHT + CTRL + D&lt;/b&gt;). When prompted, select &lt;b&gt;Run VBoxWindowsAdditions.exe&lt;/b&gt;. Accept all defaults and accept prompts to install Sun Microsystems device drivers.             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Restart when prompted            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Login again            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;If desired, adjust the display resolution            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;If you have Internet connectivity, run &lt;b&gt;Windows Update&lt;/b&gt; and install the latest security updates             &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="line-height: 20.4pt; margin: 0cm 0cm 0pt; color: #4c4c4c; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: en-au"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Adjust the time zone as appropriate            &lt;p&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3931782193196417459?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3931782193196417459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3931782193196417459' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3931782193196417459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3931782193196417459'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/03/running-hyper-v-disk-images-on-windows.html' title='Running Hyper-V Disk Images on Windows 7'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1662893560993464034</id><published>2010-03-10T21:42:00.002+11:00</published><updated>2010-03-10T21:45:41.029+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Office 2010 and SharePoint 2010 planned for launched on 12th May</title><content type='html'>Watch Stephen Elop, President of the Microsoft Business Division, announce the launch of Office 2010 and SharePoint 2010 on May 12, 2010 at 11 a.m. EST. The live keynote focuses on the next wave of productivity that delivers:&lt;br /&gt;&lt;br /&gt;End user productivity across the PC, phone and browser&lt;br /&gt;IT choice and flexibility&lt;br /&gt;A platform for developers to build innovative solutions&lt;br /&gt;Join the virtual launch event with Microsoft executives, product developers, partners and customers to:&lt;br /&gt;&lt;br /&gt;Find out how peers and partners are already seeing benefits to their business by leveraging the next wave of productivity.&lt;br /&gt;Submit your questions through live Q&amp;A.&lt;br /&gt;Participate via blogs, tweets, social media networks, commenting, and more.&lt;br /&gt;View on-demand breakout sessions showing how Office 2010 and SharePoint 2010 meet the unique challenges people and businesses are faced with today, and provide the solutions they need for tomorrow.&lt;br /&gt;&lt;br /&gt;http://sharepoint.microsoft.com/businessproductivity/proof/pages/2010-launch-events.aspx#fbid=DI4gkPybuyL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1662893560993464034?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1662893560993464034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1662893560993464034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1662893560993464034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1662893560993464034'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/03/office-2010-and-sharepoint-2010-planned.html' title='Office 2010 and SharePoint 2010 planned for launched on 12th May'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5814397964352052540</id><published>2010-02-26T14:48:00.001+11:00</published><updated>2010-03-10T21:47:44.249+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Application variables empty in classic ASP when deployed on IIS 7.0</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Last week, I went back in time when one of my friend asked me to help on his site developed in classic ASP. He wanted to deploy this on IIS 7.0 and was getting all his Application variables empty. First, I thought there will be one more global.asa in one of parent directory. But there was no other global.asa file and the worst part was all session variables were working. Finally, I was able to fix this by converting the site from Virtual directory to an Application in IIS 7.0.&lt;/p&gt;  &lt;p&gt;So, to make your classic ASP site which is using Application variables work with IIS 7.0, deploy it as an application and not virtual directory. Glad ASP.NET came :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5814397964352052540?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5814397964352052540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5814397964352052540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5814397964352052540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5814397964352052540'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/02/application-variables-empty-in-classic.html' title='Application variables empty in classic ASP when deployed on IIS 7.0'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4790270203828811789</id><published>2010-02-05T17:04:00.001+11:00</published><updated>2010-03-10T21:47:28.779+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Microsoft SharePoint 2010 Products Preparation Tool</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This tool assist you in the installation of the software prerequisites for SharePoint Server 2010. Ensure that you have an Internet connection, because some of these prerequisites are installed from the Internet. &lt;/p&gt;  &lt;p&gt;To Run this tool:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download SharePoint Server 2010 (&lt;a href="http://go.microsoft.com/fwlink/?LinkId=168780"&gt;http://go.microsoft.com/fwlink/?LinkId=168780&lt;/a&gt;) from the product installation location, and then double-click the OfficeServer.exe file.&lt;/li&gt;    &lt;li&gt;Accept the license and check the prerequisites&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This tool checks if following prerequisites exists:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Web Server (IIS) role&lt;/li&gt;    &lt;li&gt;Application Server role&lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework version 3.5 SP1&lt;/li&gt;    &lt;li&gt;Microsoft &amp;quot;Geneva&amp;quot; Framework&lt;/li&gt;    &lt;li&gt;Microsoft Sync Framework Runtime v1.0 (x64)&lt;/li&gt;    &lt;li&gt;Microsoft Filter Pack 2.0&lt;/li&gt;    &lt;li&gt;Microsoft Chart Controls for the Microsoft .NET Framework 3.5 &lt;/li&gt;    &lt;li&gt;Windows PowerShell 2.0 CTP3&lt;/li&gt;    &lt;li&gt;Microsoft SQL Server 2008 Analysis Services ADOMD.NET&lt;/li&gt;    &lt;li&gt;ADO.NET Data Services v1.5 CTP2&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4790270203828811789?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4790270203828811789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4790270203828811789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4790270203828811789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4790270203828811789'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/02/microsoft-sharepoint-2010-products.html' title='Microsoft SharePoint 2010 Products Preparation Tool'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-721299486025489381</id><published>2010-02-02T10:50:00.001+11:00</published><updated>2010-03-10T21:47:28.779+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Feature Activation Error : Office SharePoint Server Publishing Infrastructure</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you get error denied while activating this feature, you have not activated the dependent feature called “PublishingResources”.&lt;/p&gt;  &lt;p&gt;Fix:&lt;/p&gt;  &lt;p&gt;Activate the “PublishingResources” feature using stsadm command&lt;/p&gt;  &lt;p&gt;stsadm -o activatefeature -name PublishingResources -url &lt;a href="http://YOUR_WEBSITE"&gt;http://YOUR_WEBSITE&lt;/a&gt;    &lt;br /&gt;(change the URL)    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Now, Activate the Office SharePoint Server Publishing Infrastructure feature.   &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-721299486025489381?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/721299486025489381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=721299486025489381' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/721299486025489381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/721299486025489381'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/02/feature-activation-error-office.html' title='Feature Activation Error : Office SharePoint Server Publishing Infrastructure'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-876439069912838221</id><published>2010-01-29T09:24:00.001+11:00</published><updated>2010-03-10T21:47:28.779+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Error: “The search service is currently offline. Visit the Services on Server page in SharePoint Central Administration to verify whether the service is enabled. This might also be because an indexer move is in progress”</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check you don’t have duplicate XML tag in the machine.config file on the server reporting error. It was Index server for me.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-876439069912838221?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/876439069912838221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=876439069912838221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/876439069912838221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/876439069912838221'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/01/error-search-service-is-currently.html' title='Error: “The search service is currently offline. Visit the Services on Server page in SharePoint Central Administration to verify whether the service is enabled. This might also be because an indexer move is in progress”'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-938179984041725070</id><published>2009-12-23T09:11:00.001+11:00</published><updated>2010-03-10T21:47:54.750+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Free Microsoft Office 2010 Book</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Download the free e-book “First Look: Microsoft Office 2010” from here&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/microsoft_press/archive/2009/12/09/free-e-book-first-look-microsoft-office-2010.aspx"&gt;http://blogs.msdn.com/microsoft_press/archive/2009/12/09/free-e-book-first-look-microsoft-office-2010.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-938179984041725070?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/938179984041725070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=938179984041725070' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/938179984041725070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/938179984041725070'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/12/free-microsoft-office-2010-book.html' title='Free Microsoft Office 2010 Book'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2584277410395479582</id><published>2009-12-02T11:47:00.002+11:00</published><updated>2010-03-10T21:47:28.780+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>The current farm uses database from the following SQL server(s) whose versions are not supported.</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;While upgrading from MOSS 2007 to SharePoint 2010, you might get the following error-&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="749"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="747"&gt;         &lt;p&gt;The current farm uses database from the follwoing SQL server(s) whose versions are not supported. &lt;/p&gt;          &lt;p&gt;           &lt;br /&gt;SharePoint requires these SQL server(s) to be upgraded to minimum supported version before you can continue. Refer to the log file of this configuration wizard for more information about the minimum supported SQL versions and download instructions.            &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To fix this you need to install cumulative updates for SQL Server 2008 SP1   &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2584277410395479582?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2584277410395479582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2584277410395479582' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2584277410395479582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2584277410395479582'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/12/current-farm-uses-database-from.html' title='The current farm uses database from the following SQL server(s) whose versions are not supported.'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1857751460775250460</id><published>2009-12-02T10:17:00.001+11:00</published><updated>2010-03-10T21:47:28.780+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Steps to change Virtual Directory Local Path for a MOSS WebAppications and Central Admin site</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;One of easiest way to move Web Application virtual path is to delete the Web application(only IIS site) from Central Administration and recreate them again using new path. But you cannot move Central Admin site using this approach.&lt;/p&gt;  &lt;p&gt;After goggling for sometime, I found this nice article which describes the steps to move SharePoint sites including Central Admin&lt;/p&gt;  &lt;p&gt;The link is &lt;a href="http://www.mattjimison.com/blog/2009/02/26/how-to-change-the-iis-path-for-a-sharepoint-web-application/\"&gt;http://www.mattjimison.com/blog/2009/02/26/how-to-change-the-iis-path-for-a-sharepoint-web-application/\&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1857751460775250460?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1857751460775250460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1857751460775250460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1857751460775250460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1857751460775250460'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/12/steps-to-change-virtual-directory-local.html' title='Steps to change Virtual Directory Local Path for a MOSS WebAppications and Central Admin site'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-111932905310121435</id><published>2009-11-30T12:08:00.001+11:00</published><updated>2010-03-10T21:47:28.780+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Install SharePoint 2010 on Windows 7(64-bit):</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SharePoint 2010 provide functionality to install SharePoint 2010 on Windows7. Follow these steps to install on Windows7(64-bit):&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Install SQL Express 2008 from &lt;/font&gt;&lt;/font&gt;&amp;quot;http://www.microsoft.com/express/sql/download/”&lt;a href="file://melavcfs02/Data/Software/Microsoft/Applications/SQLServer/%20en_sql_server_2008_r2_express_edition_november_ctp_x64_455228.exe"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Download SharePoint 2010 Beta from &lt;a href="http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx"&gt;http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx&lt;/a&gt;. Copy the exe to &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;the folder C:\SharePointFiles&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Open Command prompt and run&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt 36pt" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;c:\SharePointFiles\ en_sharepoint_server_2010_beta_x64_x16-19249.exe /extract:c:\SharePointFiles&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Open the file using notepad “c:\SharePointFiles\files\Setup\config.xml”&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Add &amp;lt;Setting Id=&amp;quot;AllowWindowsClientInstall&amp;quot; Value=&amp;quot;True&amp;quot;/&amp;gt; to the Configuration section&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Install the Filter Pack from C:\SharePointFiles\PrerequisiteInstallerFiles\FilterPack\ FilterPack.msi&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Install the following softwares:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;Sync Framework (&lt;a href="http://go.microsoft.com/fwlink/?LinkID=141237"&gt;http://go.microsoft.com/fwlink/?LinkID=141237&lt;/a&gt;)        &lt;br /&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;Microsoft Geneva Framework Beta 1 Runtime for x64(&lt;a href="http://download.microsoft.com/download/F/3/D/F3D66A7E-C974-4A60-B7A5-382A61EB7BC6/MicrosoftGenevaFramework.amd64.msi"&gt;http://download.microsoft.com/download/F/3/D/F3D66A7E-C974-4A60-B7A5-382A61EB7BC6/MicrosoftGenevaFramework.amd64.msi&lt;/a&gt;)        &lt;br /&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;SQL Native Client(&lt;a href="http://go.microsoft.com/fwlink/?LinkId=123718"&gt;http://go.microsoft.com/fwlink/?LinkId=123718&lt;/a&gt;)        &lt;br /&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;Microsoft SQL Server 2008 KB 970315 x64(&lt;a href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/a&gt;)        &lt;br /&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;Microsoft .NET Framework 4 Beta 2(&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=en&lt;/a&gt;)&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;   &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;8.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Run following command to Install Windows Features(IIS and other related)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt 36pt" class="MsoListParagraphCxSpMiddle"&gt;   &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p&gt;   &lt;table style="border-bottom: medium none; border-left: medium none; margin: auto auto auto 36pt; border-collapse: collapse; background: #d9d9d9; border-top: medium none; border-right: medium none; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 462.1pt; padding-right: 5.4pt; border-top: black 1pt solid; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" valign="top" width="770"&gt;           &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;WCF-NonHTTP-Activation&lt;/font&gt;&lt;/p&gt;            &lt;p style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto" class="MsoListParagraphCxSpLast"&gt;             &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;           &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt 36pt" class="MsoListParagraphCxSpFirst"&gt;   &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;9.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Run “c:\SharePointFiles\Setup.exe” to install SharePoint&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;10.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;On “Choose the installation you want page”, click Standalone &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;11.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Choose default settings and complete the installation&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;12.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Now, run RegEdit and browse to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS”&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;13.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Change “ServerRole” value from SINGLESERVER to WFE&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;14.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Start the “the SharePoint Products and Technologies Configuration Wizard” and follow the steps to install SharePoint 2010&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-111932905310121435?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/111932905310121435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=111932905310121435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/111932905310121435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/111932905310121435'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/install-sharepoint-2010-on-windows-764.html' title='Install SharePoint 2010 on Windows 7(64-bit):'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3662362221462480924</id><published>2009-11-26T15:43:00.001+11:00</published><updated>2010-03-10T21:47:28.781+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Sandboxed Solution in SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SharePoint 2010 comes with a great feature – Sandboxed Solution. This is type of solution which could be deployed to a site by a site administrator. A site administrator don’t need to be a farm administrator to deploy the solution. The solution have full access to the site where it is deployed but limited to other sites and resources for security reason.&lt;/p&gt;  &lt;p&gt;This would be ideal for SharePoint Online services where you could create multiple sites and give user permission to manage and upload custom code to their site without needing assistance from farm administrator&lt;/p&gt;  &lt;p&gt;To create a sandboxed solutions:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a new SharePoint project in VS 2010&lt;/li&gt;    &lt;li&gt;On SharePoint Customisation Wizard, enter your Site URL. Select “Deploy as a sandboxed solution” as trust level&lt;/li&gt;    &lt;li&gt;Click Finish and start adding your artifacts to the project&lt;/li&gt;    &lt;li&gt;Build the solution and create WSP package&lt;/li&gt;    &lt;li&gt;Browse to your site&lt;/li&gt;    &lt;li&gt;Open Site Actions – Site Settings&lt;/li&gt;    &lt;li&gt;Under the Galleries section, select solutions&lt;/li&gt;    &lt;li&gt;On the Solution page, upload the solution&lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/Sw4HfLwnF9I/AAAAAAAAASU/CMTZ7gKTxw8/s1600-h/Untitled%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Untitled" border="0" alt="Untitled" src="http://lh4.ggpht.com/_28nQlCmizrg/Sw4Hf3s6YMI/AAAAAAAAASY/DEt2w3WcDxE/Untitled_thumb%5B1%5D.jpg?imgmax=800" width="465" height="238" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now, you could add your artifacts(web parts, activate features) specific to your site&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3662362221462480924?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3662362221462480924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3662362221462480924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3662362221462480924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3662362221462480924'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/sandboxed-solution-in-sharepoint-2010.html' title='Sandboxed Solution in SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_28nQlCmizrg/Sw4Hf3s6YMI/AAAAAAAAASY/DEt2w3WcDxE/s72-c/Untitled_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-28774927530630906</id><published>2009-11-26T13:23:00.001+11:00</published><updated>2010-03-10T21:47:28.781+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Safe List object from SPWeb in SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If MOSS 2007, the code to read the list object use to be&lt;/p&gt;  &lt;p&gt;SPWeb web;   &lt;br /&gt;SPList list = null;    &lt;br /&gt;try    &lt;br /&gt;{    &lt;br /&gt; list = web.Lists[“Pages”] }    &lt;br /&gt;catch(Exception ex)    &lt;br /&gt;{    &lt;br /&gt; // List not found    &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;The reason to have a try-catch was because SharePoint would throw an exception if the list does not exist&lt;/p&gt;  &lt;p&gt;Glad to see that in SharePoint 2010, this issue is fixed. The code in SharePoint 2010, would be&lt;/p&gt;  &lt;p&gt;SPWeb web;   &lt;br /&gt;SPList list = web.Lists.TryGetList(“Pages”)    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;TryGetList returns the list with the specified title from the list collection, but returns null if its not found. No more more error handling is required&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-28774927530630906?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/28774927530630906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=28774927530630906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/28774927530630906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/28774927530630906'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/safe-list-object-from-spweb-in.html' title='Safe List object from SPWeb in SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6130270372311210427</id><published>2009-11-23T12:16:00.001+11:00</published><updated>2010-03-10T21:47:28.782+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Using Linq To SharePoint in 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SharePoint 2010 comes with SpMetal tool that auto-generate entity types based on a list definition. It uses the SharePoint Lists web service to get the schema of a list.&lt;/p&gt;  &lt;p&gt;This tool is located at c:\program files\common files\microsoft shared\web server extensions\14\bin&lt;/p&gt;  &lt;p&gt;The syntax is &lt;/p&gt;  &lt;p&gt;spmetal.exe /web:SITE-URL /namespace:YOUR_NAMESPACE /code:CLassName.cs&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6130270372311210427?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6130270372311210427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6130270372311210427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6130270372311210427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6130270372311210427'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/using-linq-to-sharepoint-in-2010.html' title='Using Linq To SharePoint in 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7232329447334938736</id><published>2009-11-23T12:11:00.001+11:00</published><updated>2010-03-10T21:47:28.783+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Microsoft.Sharepoint.Linq Assembly</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This is not installed in GAC and hence would not be visible in .NET assembly tab when adding a new reference to project. This is located under at “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI”&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7232329447334938736?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7232329447334938736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7232329447334938736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7232329447334938736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7232329447334938736'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/microsoftsharepointlinq-assembly.html' title='Microsoft.Sharepoint.Linq Assembly'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7505340584322597004</id><published>2009-11-23T12:00:00.001+11:00</published><updated>2010-03-10T21:47:28.783+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Data View Web Part in SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This web part have been replaced by XSLT List View Web part in SharePoint 2010. The old Data View Web part is still supported in SharePoint 2010 but not recommended to use.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7505340584322597004?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7505340584322597004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7505340584322597004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7505340584322597004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7505340584322597004'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/data-view-web-part-in-sharepoint-2010.html' title='Data View Web Part in SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4214524325113500219</id><published>2009-11-23T11:51:00.001+11:00</published><updated>2010-03-10T21:47:28.784+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Developer Dashboard in SharePoint 2010</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SharePoint 2010 comes up with great tool to check the performance and process steps(same like ASP.NET trace). This would enable the following information to be displayed:&lt;/p&gt;  &lt;p&gt;· The SQL queries they have and their timings.    &lt;br /&gt;· Web Part Events Offsets for testing performance against custom web parts.     &lt;br /&gt;· Trace information, usually only found in the ULS logs, now available on the page.     &lt;br /&gt;· A tree view of all controls on the page.     &lt;br /&gt;· Session and Cookie information    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;To enable it, follow these steps:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enable Developer Dashboard- Run this command “stsadm.exe&amp;quot; -o setproperty -pn developer-dashboard -pv OnDemand”&lt;/li&gt;    &lt;li&gt;Do IISReset&lt;/li&gt;    &lt;li&gt;Activate Developer dashboard by clicking on the icon in the top right corner of the browser window of your site&lt;/li&gt;    &lt;li&gt;This will refresh the browser and display the tool bar at the bottom of the page. Click on the Show or hide additional tracing information link at the bottom for detail trace information&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4214524325113500219?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4214524325113500219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4214524325113500219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4214524325113500219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4214524325113500219'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/developer-dashboard-in-sharepoint-2010.html' title='Developer Dashboard in SharePoint 2010'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1745261285070373753</id><published>2009-11-20T16:59:00.001+11:00</published><updated>2010-03-10T21:47:28.784+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Update Parent Content Type</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When you update a parent content type, the following consideration need to be taken account:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Settings of child content type column would be overridden by setting of parent content type column&lt;/li&gt;    &lt;li&gt;If you make some changes in parent content type and don’t push them down to child content type, these changes would not be pushed to child content type on later stage.&lt;/li&gt;    &lt;li&gt;If you delete any column in child content type, they are not created again when you push changes from Parent content type&lt;/li&gt;    &lt;li&gt;Read-only and Sealed child content type will not be updated and an error would raise&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1745261285070373753?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1745261285070373753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1745261285070373753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1745261285070373753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1745261285070373753'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/update-parent-content-type.html' title='Update Parent Content Type'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7805680206327754455</id><published>2009-11-20T16:38:00.001+11:00</published><updated>2010-03-10T21:47:28.784+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Error “Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode"</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This error occurs when you are trying to create a 64 Bit operating system VMware. &lt;/p&gt;  &lt;p&gt;To fix this, restart your machine and enter your system BIOS. Look for Virtualization property and enable it. This is disabled by default.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7805680206327754455?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7805680206327754455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7805680206327754455' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7805680206327754455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7805680206327754455'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/error-attempting-to-load-64-bit.html' title='Error “Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode&amp;quot;'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-9191875727273708375</id><published>2009-11-20T16:29:00.001+11:00</published><updated>2009-11-20T16:29:31.630+11:00</updated><title type='text'>Installing SharePoint 2010 on Microsoft Virtual PC</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can't install SharePoint 2010 on Microsoft Virtual PC as it needs 64 bit Platform. As of now, Microsoft Virtual PC don’t support 64 bit operating system guest. &lt;/p&gt;  &lt;p&gt;To overcome, you need to use VMWARE as Windows 2008 64 Bit could be installed on VMware Client.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-9191875727273708375?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/9191875727273708375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=9191875727273708375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/9191875727273708375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/9191875727273708375'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/installing-sharepoint-2010-on-microsoft.html' title='Installing SharePoint 2010 on Microsoft Virtual PC'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5848244249445654100</id><published>2009-11-20T16:13:00.001+11:00</published><updated>2010-03-10T21:48:12.710+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Upgrade Vista 32 Bit to 64 Bit Windows 7</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you try to install Windows 7 64-bit on 32-bit Vista, the following error would occur:&lt;/p&gt;  &lt;p&gt;The Version of this file is not compatible with the version of Windows you're running.&lt;/p&gt;  &lt;p&gt;The issue is you can’t do a direct in-pace upgrade from 32-bit to 64-bit Windows 7. The only way to do a clean install. Follow the below steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Backup manual data from your machine&lt;/li&gt;    &lt;li&gt;Backup the application settings and user documents\pictures etc using Windows Easy Transfer(&lt;a href="http://www.microsoft.com/windows/windows-vista/features/easy-transfer.aspx"&gt;http://www.microsoft.com/windows/windows-vista/features/easy-transfer.aspx&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;Create a bootable DVD or USB using Windows 7 USB/DVD Download tool(&lt;a href="http://download.cnet.com/Windows-7-USB-DVD-Download-Tool/3000-18513_4-10972600.html"&gt;http://download.cnet.com/Windows-7-USB-DVD-Download-Tool/3000-18513_4-10972600.html&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;Restart the machine and access BIOS(using F12 or other key as per your machine). Change the Boot sequence to use DVD\USB as the first option&lt;/li&gt;    &lt;li&gt; Restart the machine, Windows7 setup should start now&lt;/li&gt;    &lt;li&gt;Select “Custom” installation option and follow the instructions&lt;/li&gt;    &lt;li&gt;Install and activate Windows 7&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Enjoy the wonderful experience of Windows 7&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5848244249445654100?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5848244249445654100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5848244249445654100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5848244249445654100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5848244249445654100'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/upgrade-vista-32-bit-to-64-bit-windows.html' title='Upgrade Vista 32 Bit to 64 Bit Windows 7'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3067576205223244105</id><published>2009-11-17T11:38:00.001+11:00</published><updated>2010-03-10T21:48:27.762+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Update SharePoint List LookUp field</title><content type='html'>&lt;p&gt;To update a lookup field in SharePoint, you need to use &lt;font color="#0080ff"&gt;&lt;strong&gt;SPFieldLookupValue&lt;/strong&gt;&lt;/font&gt; constructor&lt;/p&gt;  &lt;p&gt;The format is &lt;/p&gt;  &lt;p&gt;Item[“LookupField”] = new SPFieldLookupValue(ITEM_ID, ITEM_TITLE);&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3067576205223244105?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3067576205223244105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3067576205223244105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3067576205223244105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3067576205223244105'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/update-sharepoint-list-lookup-field.html' title='Update SharePoint List LookUp field'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4792343207290244494</id><published>2009-11-17T11:35:00.001+11:00</published><updated>2010-03-10T21:48:27.762+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Create a blank page in Pages Library</title><content type='html'>&lt;p&gt;You need to perform these steps:&lt;/p&gt;  &lt;p&gt;Get a blank page from file system or using the below function&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="1142"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="1140"&gt;         &lt;p&gt;StringBuilder sb = new StringBuilder();           &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;%@ Page Inherits=\&amp;quot;Microsoft.SharePoint.Publishing.TemplateRedirectionPage,Microsoft.SharePoint.Publishing,&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c\&amp;quot; %&amp;gt; &amp;lt;%@ Reference VirtualPath=\&amp;quot;~TemplatePageUrl\&amp;quot; &amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;%&amp;gt; &amp;lt;%@ Reference VirtualPath=\&amp;quot;~masterurl/custom.master\&amp;quot; %&amp;gt;&amp;lt;html xmlns:mso=\&amp;quot;urn:schemas-microsoft-com:office:office\&amp;quot; &amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;xmlns:msdt=\&amp;quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882\&amp;quot;&amp;gt;&amp;lt;head&amp;gt;&amp;amp;nbsp;&amp;lt;!--[if gte mso 9]&amp;gt;&amp;lt;xml&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:CustomDocumentProperties&amp;gt;&amp;lt;mso:PublishingContact msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;1218&amp;lt;/mso:PublishingContact&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x0023_PublishingContact &amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;avanade&amp;lt;/mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x0023_PublishingContact&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:PublishingContactPicture msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;&amp;lt;/mso:PublishingContactPicture&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:PublishingContactName msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;&amp;lt;/mso:PublishingContactName&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:ContentTypeId msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390064&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;DEA0F50FC8C147B0B6EA0636C4A7D40073BD3FF4186E874380ADB2C06F742F8E&amp;lt;/mso:ContentTypeId&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:Comments msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;&amp;lt;/mso:Comments&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:PublishingContactEmail msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;&amp;lt;/mso:PublishingContactEmail&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;mso:PublishingPageLayout msdt:dt=\&amp;quot;string\&amp;quot;&amp;gt;&lt;a href="http://sp-app-dev/sites/SCM/_catalogs/masterpage/BlankWebPartPage.aspx"&gt;/_catalogs/masterpage/BlankWebPartPage.aspx&lt;/a&gt;, &amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;Blank Web Part Page&amp;lt;/mso:PublishingPageLayout&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;/mso:CustomDocumentProperties&amp;gt;&amp;quot;);            &lt;br /&gt;sb.Append(&amp;quot;&amp;lt;/xml&amp;gt;&amp;lt;![endif]--&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;quot;);            &lt;br /&gt;Byte[] blankPage = ASCIIEncoding().GetBytes(sb.ToString());&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now, add this blank page to the Pages Library&lt;/p&gt;  &lt;p&gt;SPList list = web.Lists[&amp;quot;Pages&amp;quot;];&lt;/p&gt;  &lt;p&gt;SPFile file= list.RootFolder.Files.Add(“blankpage.aspx”, blankPage);&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4792343207290244494?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4792343207290244494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4792343207290244494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4792343207290244494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4792343207290244494'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/create-blank-page-in-pages-library.html' title='Create a blank page in Pages Library'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-219337883125051535</id><published>2009-11-16T15:53:00.001+11:00</published><updated>2010-03-10T21:48:27.762+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>SharePoint Online</title><content type='html'>&lt;p&gt;This comes in two offerings:&lt;/p&gt;  &lt;p&gt;   &lt;table style="border-bottom: medium none; border-left: medium none; margin: auto auto auto 0.5in; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black" class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr style="height: 19.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; padding-left: 5.4pt; width: 2.75in; padding-right: 5.4pt; background: #548dd4; height: 19.75pt; border-top: black 1pt solid; border-right: black 1pt solid; padding-top: 0in; mso-border-alt: solid black .5pt" valign="top" width="330"&gt;           &lt;p style="margin: 3pt 0in 0pt" class="TabletitleCxSpFirst"&gt;&lt;a name="_Toc212112656"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: white"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt;Standard&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: white"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt; Offering &lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; padding-left: 5.4pt; width: 225.9pt; padding-right: 5.4pt; background: #548dd4; height: 19.75pt; border-left-color: #f0f0f0; border-top: black 1pt solid; border-right: black 1pt solid; padding-top: 0in; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="377"&gt;           &lt;p style="margin: 0in 0in 3pt" class="TabletitleCxSpLast"&gt;&lt;a name="_Toc212112657"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: white"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt;Dedicated&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: white"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt; Offering &lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="height: 31.9pt; mso-yfti-irow: 1"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 2.75in; padding-right: 5.4pt; height: 31.9pt; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt" valign="top" width="330"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112658"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Multiple customers share a common infrastructure&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 225.9pt; padding-right: 5.4pt; height: 31.9pt; border-left-color: #f0f0f0; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="377"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112659"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Each customer has its own infrastructure&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="height: 19.75pt; mso-yfti-irow: 2"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 2.75in; padding-right: 5.4pt; background: #eef3f8; height: 19.75pt; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt" valign="top" width="330"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112660"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Customer priority: rapid deployment&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 225.9pt; padding-right: 5.4pt; background: #eef3f8; height: 19.75pt; border-left-color: #f0f0f0; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="377"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112661"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Customer priority: heavy customization&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="height: 19.75pt; mso-yfti-irow: 3"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 2.75in; padding-right: 5.4pt; height: 19.75pt; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt" valign="top" width="330"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112662"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;No lower seat limit&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 225.9pt; padding-right: 5.4pt; height: 19.75pt; border-left-color: #f0f0f0; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="377"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112663"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;For customers with more than 5000 seats&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="height: 19.75pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes"&gt;         &lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 2.75in; padding-right: 5.4pt; background: #eef3f8; height: 19.75pt; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt" valign="top" width="330"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112664"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Cost efficiency &lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;optimized for customers with up to 20,000 users &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 225.9pt; padding-right: 5.4pt; background: #eef3f8; height: 19.75pt; border-left-color: #f0f0f0; border-right: black 1pt solid; padding-top: 0in; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="377"&gt;           &lt;p style="margin: 3pt 0in" class="Tablecell"&gt;&lt;a name="_Toc212112665"&gt;&lt;span style="font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;&lt;font color="#000000" face="Verdana"&gt;Optimized for customers with 20,000+ users&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;u&gt; The dedicated offering support custom code including SharePoint Packages&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;For developing on SharePoint Online Services, check this white paper which describes the customization (or extensibility) capabilities that are supported with the Standard offering of SharePoint Online-&lt;/p&gt;  &lt;p&gt;Microsoft SharePoint Online Standard Developer Guide (&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=d007f35e-375c-4b11-bc40-bc9082bb224a&amp;amp;displaylang=en&amp;amp;tm"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=d007f35e-375c-4b11-bc40-bc9082bb224a&amp;amp;displaylang=en&amp;amp;tm&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-219337883125051535?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/219337883125051535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=219337883125051535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/219337883125051535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/219337883125051535'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/sharepoint-online_16.html' title='SharePoint Online'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3303312516535579702</id><published>2009-11-16T15:41:00.001+11:00</published><updated>2010-03-10T21:48:27.763+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Microsoft Online Services</title><content type='html'>&lt;p&gt;Seeing the prospect and future in cloud computing, Microsoft have moved rapidly in BPOS(Business Productivity Online Suite). This Suite contains of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SharePoint Online &lt;/li&gt;    &lt;li&gt;Exchange Online &lt;/li&gt;    &lt;li&gt;Office Communicator Online &lt;/li&gt;    &lt;li&gt;Office Live meeting &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The next product to add to this suite would be Dynamics CRM. Having SharePoint online using Microsoft Live services is a great initiate as this would help to target small to medium customer. These customer who wants to have a presence on web would vastly benefit from this cost effective, secure and reliable server. &lt;/p&gt;  &lt;p&gt;For more details check &lt;a href="http://www.microsoft.com/online/default.mspx"&gt;http://www.microsoft.com/online/default.mspx&lt;/a&gt; and try 30 days trial&lt;/p&gt;  &lt;p&gt;Follow the Microsoft Online Service team on their blog at &lt;a href="http://blogs.technet.com/msonline/default.aspx"&gt;http://blogs.technet.com/msonline/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3303312516535579702?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3303312516535579702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3303312516535579702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3303312516535579702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3303312516535579702'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/11/sharepoint-online.html' title='Microsoft Online Services'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3337771404992437409</id><published>2009-08-28T10:38:00.001+10:00</published><updated>2010-03-10T21:48:27.763+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Get WorkFlow Task Item from List Item Id</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static SPListItem WorkflowTaskItemBasedOnListItem(SPWeb web, string listName, string workflowTaskListName, int itemId)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPListItem workflowItem = null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPList workflowTasks = web.Lists[workflowTaskListName];    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPList mainList = web.Lists[listName];    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPListItem listItem = mainList.GetItemById(Convert.ToInt32(itemId));    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWorkflowFilter filter = new SPWorkflowFilter();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; filter.InclusiveFilterStates = SPWorkflowState.Running;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Get a list of workflow tasks associated with current Item    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWorkflowTaskCollection workTaskColl = web.Site.WorkflowManager.GetItemTasks(listItem, filter);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (SPWorkflowTask task in workTaskColl)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (task != null)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; workflowItem = workflowTasks.GetItemById(task.ID);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return workflowItem;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This function returns a workflow item based on Parent List item Id. It reads the List Item and finds the associated workflow which are still running against this list item.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3337771404992437409?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3337771404992437409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3337771404992437409' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3337771404992437409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3337771404992437409'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/get-workflow-task-item-from-list-item.html' title='Get WorkFlow Task Item from List Item Id'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3052450897780926480</id><published>2009-08-28T10:35:00.001+10:00</published><updated>2010-03-10T21:48:27.763+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Type 'Microsoft.SharePoint.SPUser' in Assembly 'Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' is not  marked as serializable. Type 'Microsoft.SharePoint.SPUser' in Assembly</title><content type='html'>&lt;p&gt;Make sure you are not storing any object of SPUser type in Session on ViewState. I was getting this error SPUser was persist in ViewState. We changed the logic to store LoginName and everything worked fine&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3052450897780926480?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3052450897780926480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3052450897780926480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3052450897780926480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3052450897780926480'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/type-in-assembly-version12000.html' title='Type &amp;#39;Microsoft.SharePoint.SPUser&amp;#39; in Assembly &amp;#39;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;#39; is not  marked as serializable. Type &amp;#39;Microsoft.SharePoint.SPUser&amp;#39; in Assembly'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3611836829244654794</id><published>2009-08-28T10:29:00.001+10:00</published><updated>2010-03-10T21:48:49.444+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again</title><content type='html'>&lt;p&gt;Recently, I was getting this error when non-admin were trying to alter a workflow task. My code was running under elevated permission using the option first as described in my last post(using SharePoint\System) user&lt;/p&gt;  &lt;p&gt;To fix, I need to run the code under elevated permission using second option as described in my last post(RunWithElevatedPrivileges)&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; string siteURL = SPContext.Current.Site.Url;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SPSecurity.RunWithElevatedPrivileges(delegate()    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPSite objSite = new SPSite(siteURL);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWeb web= objSite.OpenWeb();&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.AllowUnsafeUpdates = true;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Hashtable taskHash = new Hashtable();   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPListItem item = null;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item[&amp;quot;Status&amp;quot;] = &amp;quot;Completed&amp;quot;;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWorkflowTask.AlterTask(item, taskHash, false);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.AllowUnsafeUpdates = false;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3611836829244654794?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3611836829244654794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3611836829244654794' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3611836829244654794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3611836829244654794'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/security-validation-for-this-page-is.html' title='The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4012643687170736950</id><published>2009-08-28T10:23:00.001+10:00</published><updated>2010-03-10T21:48:49.445+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Running Code with Elevated Permissions</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There are 2 ways to run code under elevated permissions. The first one is using the token created from SharePoint\System(internal user) user&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;public static SPWeb GetElevatedWeb      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var superUser = SPContext.Current.Web.AllUsers[@&amp;quot;SHAREPOINT\SYSTEM&amp;quot;];       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var superToken = superUser.UserToken;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (var site = new SPSite(SPContext.Current.Web.Url, superToken))       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return site.RootWeb;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This function returns a SPWeb object which is created using elevated permissions&lt;/p&gt;  &lt;p&gt;The second method is using SPSecurity.RunWithElevatedPrivileges&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;public static SPWeb GetSPElevatedWeb      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWeb web = null;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string siteURL = SPContext.Current.Site.Url;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPSecurity.RunWithElevatedPrivileges(delegate()       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPSite objSite = new SPSite(siteURL);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web = objSite.OpenWeb();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return web;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The SPSite object is created by reading the SPContext object before calling RunWithElevatedPrivileges as the context will change in the code block&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4012643687170736950?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4012643687170736950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4012643687170736950' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4012643687170736950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4012643687170736950'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/running-code-in-elevated-permissions.html' title='Running Code with Elevated Permissions'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1051483911373564921</id><published>2009-08-03T16:39:00.001+10:00</published><updated>2010-03-10T21:48:49.445+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Create custom groups in SharePoint</title><content type='html'>&lt;p&gt;To create custom groups in SharePoint, use the SPWeb SiteGroups collection.&lt;/p&gt;  &lt;p&gt;web.SiteGroups.Add(groupName, owner, member, description)&lt;/p&gt;  &lt;p&gt;Groups created using code will not automatically appear in left navigation. For them to appear there, the groups need to be associated with web. The code to this is&lt;/p&gt;  &lt;p&gt;web.Properties[&amp;quot;vti_associategroups&amp;quot;] = web.Properties[&amp;quot;vti_associategroups&amp;quot;] + “;” +&amp;#160; web.SiteGroups[groupName].ID.ToString(); &lt;/p&gt;  &lt;p&gt;web.Properties.Update();&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1051483911373564921?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1051483911373564921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1051483911373564921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1051483911373564921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1051483911373564921'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/create-custom-groups-in-sharepoint.html' title='Create custom groups in SharePoint'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7505672531496254121</id><published>2009-08-03T16:31:00.001+10:00</published><updated>2010-03-10T21:48:49.445+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Function to read List Item Id based on task</title><content type='html'>&lt;p&gt;taskListItemId = id of task item&lt;/p&gt;  &lt;p&gt;web = Web object&lt;/p&gt;  &lt;p&gt;SPListItem taskItem = taskList.GetItemById(taskListItemId);   &lt;br /&gt;Guid workflowInstanceId = new Guid((string)taskItem[&amp;quot;WorkflowInstanceID&amp;quot;]);    &lt;br /&gt;SPWorkflow workflowInstance = new SPWorkflow(web, workflowInstanceId);    &lt;br /&gt;SPList itemList = workflowInstance.ParentList;    &lt;br /&gt;&lt;font color="#0000ff"&gt;SPListItem parentListItemId = itemList.GetItemById(workflowInstance.ItemId);&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7505672531496254121?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7505672531496254121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7505672531496254121' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7505672531496254121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7505672531496254121'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/function-to-read-list-item-id-based-on.html' title='Function to read List Item Id based on task'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3035333613577996305</id><published>2009-08-03T16:22:00.001+10:00</published><updated>2010-03-10T21:48:49.445+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Other way of getting Elevated Web</title><content type='html'>&lt;p&gt;SPUser superUser = SPContext.Current.Web.AllUsers[@&amp;quot;SHAREPOINT\SYSTEM&amp;quot;];    &lt;br /&gt;string superToken = superUser.UserToken;     &lt;br /&gt;using (var site = new SPSite(SPContext.Current.Web.Url, superToken))     &lt;br /&gt;{&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return site.RootWeb;&amp;#160; &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;This function would return a web object running under the super user “SharePoint\System” (inbuilt) account&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3035333613577996305?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3035333613577996305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3035333613577996305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3035333613577996305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3035333613577996305'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/other-way-of-getting-elevated-web.html' title='Other way of getting Elevated Web'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5196432634743516496</id><published>2009-08-03T16:19:00.001+10:00</published><updated>2010-03-10T21:48:49.446+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Retrieve the attachments of List Item</title><content type='html'>&lt;p&gt;To retrieve the attachment, access the folder object of the item and then read the files&lt;/p&gt;  &lt;p&gt;SPFolder folder = Web.Folders[&amp;quot;Lists&amp;quot;].SubFolders[listName];&lt;/p&gt;  &lt;p&gt;folder = folder.SubFolders[&amp;quot;Attachments&amp;quot;].SubFolders[itemNo];   &lt;br /&gt;foreach (SPFile file in folder.Files)    &lt;br /&gt;{    &lt;br /&gt;}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5196432634743516496?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5196432634743516496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5196432634743516496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5196432634743516496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5196432634743516496'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/retrieve-attachments-of-list-item.html' title='Retrieve the attachments of List Item'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-272884704067179870</id><published>2009-08-03T16:16:00.001+10:00</published><updated>2010-03-10T21:48:49.446+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Read AD SPUser in SharePoint</title><content type='html'>&lt;p&gt;Web object’s AllUsers property returns user which have accessed the site. To validate a user which has never existed on the site use&lt;/p&gt;  &lt;p&gt;Web.EnsureUser(strUserLogin);&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-272884704067179870?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/272884704067179870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=272884704067179870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/272884704067179870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/272884704067179870'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/read-ad-spuser-in-sharepoint.html' title='Read AD SPUser in SharePoint'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6978865116402185639</id><published>2009-08-03T16:14:00.001+10:00</published><updated>2010-03-10T21:48:49.446+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Add\remove Quick launch link</title><content type='html'>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;Add a quick launch link group&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static void AddQuickLaunchGroup(SPWeb web, string groupName)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNodeCollection quickLaunchNodes = web.Navigation.QuickLaunch;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNode groupMenu = new SPNavigationNode(groupName, &amp;quot;&amp;quot;, false);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; quickLaunchNodes.AddAsFirst(groupMenu);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Update();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;Remove quick link group-&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static void RemoveQuickLaunchGroup(SPWeb web, string groupName)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNodeCollection quickLaunchNodes = web.Navigation.QuickLaunch;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (SPNavigationNode node in quickLaunchNodes)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (string.Compare(node.Title, groupName) == 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; quickLaunchNodes.Delete(node);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Update();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;Add Quick launch link to a group-&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static void AddQuickLaunchLink(SPWeb web, string groupName, string linkName, string linkUrl)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNodeCollection quickLaunchNodes = web.Navigation.QuickLaunch;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (SPNavigationNode node in quickLaunchNodes)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (string.Compare(node.Title, groupName) == 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNode linkNode = new SPNavigationNode(linkName, linkUrl, true);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; node.Children.AddAsFirst(linkNode);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Update();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;Remove quick launch link from a group-&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static void RemoveQuickLaunchLink(SPWeb web, string groupName, string linkName)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPNavigationNodeCollection quickLaunchNodes = web.Navigation.QuickLaunch;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (SPNavigationNode node in quickLaunchNodes)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (string.Compare(node.Title, groupName) == 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach (SPNavigationNode nodeChild in quickLaunchNodes)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (string.Compare(nodeChild.Title, linkName) == 0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; node.Children.Delete(nodeChild);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Update();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6978865116402185639?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6978865116402185639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6978865116402185639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6978865116402185639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6978865116402185639'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/addremove-quick-launch-link.html' title='Add\remove Quick launch link'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1719387372424464294</id><published>2009-08-03T14:01:00.001+10:00</published><updated>2009-08-03T14:01:14.114+10:00</updated><title type='text'>Add field to default view in SharePoint List</title><content type='html'>&lt;p&gt;SPView view = list.DefaultView;   &lt;br /&gt;view.ViewFields.Add(fieldName);    &lt;br /&gt;view.Update();&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1719387372424464294?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1719387372424464294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1719387372424464294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1719387372424464294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1719387372424464294'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/add-field-to-default-view-in-sharepoint.html' title='Add field to default view in SharePoint List'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8151459120955352685</id><published>2009-08-03T13:57:00.001+10:00</published><updated>2010-03-10T21:48:49.447+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Create a Lookup field in SharePoint list</title><content type='html'>&lt;p&gt; /// &amp;lt;summary&amp;gt;   &lt;br /&gt;/// Adds the lookup field to list.    &lt;br /&gt;/// &amp;lt;/summary&amp;gt;    &lt;br /&gt;/// &amp;lt;param name=&amp;quot;web&amp;quot;&amp;gt;The web.&amp;lt;/param&amp;gt;    &lt;br /&gt;/// &amp;lt;param name=&amp;quot;list&amp;quot;&amp;gt;The list.&amp;lt;/param&amp;gt;    &lt;br /&gt;/// &amp;lt;param name=&amp;quot;fieldName&amp;quot;&amp;gt;Name of the field.&amp;lt;/param&amp;gt;    &lt;br /&gt;/// &amp;lt;param name=&amp;quot;lookupListName&amp;quot;&amp;gt;Name of the lookup list.&amp;lt;/param&amp;gt;    &lt;br /&gt;/// &amp;lt;param name=&amp;quot;lookupFieldName&amp;quot;&amp;gt;Name of the lookup field.&amp;lt;/param&amp;gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;SPField AddLookupFieldToList(SPWeb web, SPList list, string fieldName, string lookupListName, string lookupFieldName)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPList destList = web.Lists[lookupListName];    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; list.Fields.AddLookup(fieldName, destList.ID, required);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPFieldLookup field = list.Fields[fieldName] as SPFieldLookup;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.LookupField = destList.Fields[lookupFieldName].InternalName;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.Update(true);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return field;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8151459120955352685?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8151459120955352685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8151459120955352685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8151459120955352685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8151459120955352685'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/create-lookup-field-in-sharepoint-list.html' title='Create a Lookup field in SharePoint list'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4544426234347915170</id><published>2009-08-03T13:55:00.001+10:00</published><updated>2010-03-10T21:48:49.447+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Create a User field in SharePoint List</title><content type='html'>&lt;p&gt;SPList list;&lt;/p&gt;  &lt;p&gt;list.Fields.Add(fieldName, SPFieldType.User, required);   &lt;br /&gt;SPFieldUser field = list.Fields[fieldName] as SPFieldUser;    &lt;br /&gt;field.SelectionMode = SPFieldUserSelectionMode.PeopleOnly;    &lt;br /&gt;field.AllowMultipleValues = false;    &lt;br /&gt;field.Presence = true;    &lt;br /&gt;field.Update(true);    &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4544426234347915170?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4544426234347915170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4544426234347915170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4544426234347915170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4544426234347915170'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/08/create-user-field-in-sharepoint-list.html' title='Create a User field in SharePoint List'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3442332992072971635</id><published>2009-06-23T14:58:00.001+10:00</published><updated>2010-03-10T21:48:49.447+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>The selection of directory service properties is disabled because the portal is in an untrusted domain</title><content type='html'>&lt;p&gt;In User Profile, I was unable to modify any user property mapping due to missing Data Source field dropdown. There was no question of untrusted domain as I am using only one active directory and SharePoint was able to import from that. I finally managed to fix these by following these steps:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Goto to Profile and Import Settings&lt;/li&gt;    &lt;li&gt;Click View Import Connections&lt;/li&gt;    &lt;li&gt;Click on Existing Import Connection and select edit&lt;/li&gt;    &lt;li&gt;In Authentication Information section, make sure the account is SharePoint Admin Domain account and not the default account&lt;/li&gt;    &lt;li&gt;Click Ok and you should now able to see mapping data source drop down&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3442332992072971635?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3442332992072971635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3442332992072971635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3442332992072971635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3442332992072971635'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/06/selection-of-directory-service.html' title='The selection of directory service properties is disabled because the portal is in an untrusted domain'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8383427644887436447</id><published>2009-04-07T15:55:00.001+10:00</published><updated>2009-04-12T18:59:57.703+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Delete a Web Part in SharePoint</title><content type='html'>&lt;p align="justify"&gt;If you are planning to remove a web part from a page, ALWAYS click on Delete menu rather than pressing the X button. Clicking on X button would close the web part and you will receive a warning in your servers event log. The web part is not actually deleted from the page, it is removed from the Visible area of the page and placed in the Web Part Page Gallery.&lt;/p&gt;  &lt;p align="left"&gt;You can delete a CLOSED web part&amp;#160; by using the Web Part Maintenance page. Browse to &lt;a href="http://www.yourserver.com/yoursite/yourpage.aspx?contents=1"&gt;&lt;font color="#0066cc"&gt;http://www.yourserver.com/yoursite/yourpage.aspx?contents=1&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;You could see the web part that has been closed. Now, delete it by selecting the checkbox and pressing Delete&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8383427644887436447?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8383427644887436447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8383427644887436447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8383427644887436447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8383427644887436447'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/delete-web-part-in-sharepoint.html' title='Delete a Web Part in SharePoint'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4703588580981860864</id><published>2009-04-07T15:06:00.001+10:00</published><updated>2009-04-12T18:59:57.703+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Accessing Current User in MOSS</title><content type='html'>&lt;p align="justify"&gt;You could get the current user in SharePoint by calling the following code:&lt;/p&gt;  &lt;p align="justify"&gt;SPUser user = SPContext.Current.Web.CurrentUser;&lt;/p&gt;  &lt;p align="justify"&gt;But to access the current user inside the code running under Elevated Privileges, open new reference to SPSite.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="591" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="589"&gt;         &lt;blockquote&gt;           &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;SPSecurity.RunWithElevatedPrivileges(delegate() &lt;/font&gt;&lt;/p&gt;            &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;{               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; using (SPSite site = new SPSite(“http:\\MOSS_SITE”)) &lt;/font&gt;&lt;/p&gt;            &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt 0.5in"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;{               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (SPWeb web = site.OpenWeb()) &lt;/font&gt;&lt;/p&gt;            &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt; text-indent: 0.5in"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPUser user =SPContext.Current.Web.CurrentUser;&lt;/font&gt;&lt;/p&gt;            &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt; text-indent: 0.5in"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/p&gt;            &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;}               &lt;br /&gt;);&lt;/font&gt;&lt;/p&gt;         &lt;/blockquote&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p align="justify"&gt;The above code will switch the user context and now, you would get the user under which application pool is running   &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4703588580981860864?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4703588580981860864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4703588580981860864' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4703588580981860864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4703588580981860864'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/accessing-current-user-in-moss.html' title='Accessing Current User in MOSS'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3592888612609906467</id><published>2009-04-07T14:58:00.001+10:00</published><updated>2009-04-07T14:58:24.189+10:00</updated><title type='text'>Mystery of SharePoint\System Account</title><content type='html'>&lt;p align="justify"&gt;When you run your code with Elevated Privileges, the code runs under the identity of the hosting application pool. SharePoint\System account exists ONLY within content of SharePoint runtime(not recognised by Windows Security subsystem) and map internally to the account under which application pool is running.&lt;/p&gt;  &lt;p align="justify"&gt;If you are running application pool under DOMAIN\SSUSER account, the code is still audited as running under SharePoint\System account. So, if you get access error on SharePoint site stating that SharePoint\System account don’t have access to the resource, this is because the application pool identity account don’t have access to the resource. &lt;strong&gt;Don’t spend time looking for SharePoint\System account :-)&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3592888612609906467?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3592888612609906467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3592888612609906467' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3592888612609906467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3592888612609906467'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/mystery-of-sharepointsystem-account.html' title='Mystery of SharePoint\System Account'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8334917294000559022</id><published>2009-04-03T10:44:00.001+11:00</published><updated>2009-04-03T10:57:55.137+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Set Manager Profile property value</title><content type='html'>&lt;p&gt;To assign manager from one profile to another, you could not set it directly. You need to convert the Source Manager profile to a &lt;strong&gt;UserProfile&lt;/strong&gt; object and then assign the account name to the destination profile manager’s property.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="815" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="813"&gt;&lt;font size="2"&gt;           &lt;p&gt;&lt;/p&gt;           &lt;font size="2"&gt;UserProfileManager upManager;             &lt;br /&gt;UserProfile sourceProfile, &lt;/font&gt;destProfile;            &lt;br /&gt;            &lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; managerId = sourceProfile[&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;manager&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;].Value.ToString();&lt;/font&gt;             &lt;p&gt;&lt;/p&gt;           &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (upManager.UserExists(managerId))&lt;/font&gt;&lt;/font&gt;           &lt;p&gt;&lt;font size="2"&gt;{&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;UserProfile managerProfile = upManager.GetUserProfile(managerId);&lt;/p&gt;          &lt;p&gt;destProfile[&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;manager&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;].Value = managerProfile[&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Accountname&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;].Value;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;}&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8334917294000559022?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8334917294000559022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8334917294000559022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8334917294000559022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8334917294000559022'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/set-manager-profile-property-value.html' title='Set Manager Profile property value'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7718575070184876494</id><published>2009-03-31T13:27:00.001+11:00</published><updated>2009-04-01T10:00:19.615+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Change the Regional Setting of Site</title><content type='html'>&lt;p&gt;You could change the regional setting of the site by browsing to Site Actions &amp;gt; Site Settings &amp;gt; Regional Settings&lt;a href="http://lh3.ggpht.com/_28nQlCmizrg/SdF_mC9h9RI/AAAAAAAAAPU/qCEqTKdLnH0/s1600-h/image%5B5%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="128" alt="image" src="http://lh4.ggpht.com/_28nQlCmizrg/SdF_n7GvcsI/AAAAAAAAAPY/5s1ECmvNuao/image_thumb%5B1%5D.png?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You could also change the Locale using the following code:&lt;/p&gt;  &lt;p&gt;&lt;font color="#008080"&gt;using (SPSite site = new SPSite(&amp;quot;&lt;/font&gt;&lt;a href="http://SITE"&gt;&lt;font color="#008080"&gt;http://SITE&lt;/font&gt;&lt;/a&gt;&lt;font color="#008080"&gt;&amp;quot;))     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; using (SPWeb web = site.OpenWeb())      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPRegionalSettings newRegionalSettings = new SPRegionalSettings(web);&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Change to Australia     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; newRegionalSettings.LocaleId = 3081;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.RegionalSettings = newRegionalSettings;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Update();      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7718575070184876494?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7718575070184876494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7718575070184876494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7718575070184876494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7718575070184876494'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/change-regional-setting-of-site.html' title='Change the Regional Setting of Site'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_28nQlCmizrg/SdF_n7GvcsI/AAAAAAAAAPY/5s1ECmvNuao/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4505898114004099041</id><published>2009-03-27T15:55:00.002+11:00</published><updated>2009-03-27T15:57:59.293+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>In-Line Script in SharePoint Page</title><content type='html'>&lt;p&gt;You could add in-line script to a SharePoint page or Page template.&lt;/p&gt;  &lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;main&amp;quot; runat=&amp;quot;server&amp;quot;&amp;#160; ContentPlaceHolderID=&amp;quot;PlaceHolderMain&amp;quot;&amp;gt;   &lt;br /&gt;&amp;lt;% Response.Write(&amp;quot;Hello Sanjay Sansanwal&amp;quot;); %&amp;gt;    &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;  &lt;p align="justify"&gt;You would able to access this page without error provided this page is ghosted(uncustomised) as WSS complies a ghosted page into an assembly DLL for processing.&lt;/p&gt;  &lt;p align="justify"&gt;But if you customise this page or open in SharePoint,&amp;#160; SharePoint safe mode don’t allow this and you would get error “Code blocks are not allowed in this file”.&lt;/p&gt;  &lt;p align="justify"&gt;You could force SharePoint to allow in-line scripts in customised pages by adding following to the web.config&lt;/p&gt;  &lt;p&gt;&amp;lt;SharePoint&amp;gt;   &lt;br /&gt;&amp;#160; &amp;lt;SafeMode ... &amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;PageParserPaths&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;PageParserPath    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VirtualPath=&amp;quot;/Study/CustomPages/*&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; IncludeSubFolders=&amp;quot;true&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CompilationMode=&amp;quot;Always&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; AllowServerSideScript=&amp;quot;true&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/PageParserPaths&amp;gt;    &lt;br /&gt;&amp;#160; &amp;lt;/SafeMode&amp;gt;    &lt;br /&gt;&amp;lt;/SharePoint&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: You should avoid doing this as it compromise SharePoint security. In-Line scripts are not allowed in customised pages so that unwanted user could not write malicious code to hack the system.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4505898114004099041?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4505898114004099041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4505898114004099041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4505898114004099041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4505898114004099041'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/in-line-script-in-sharepoint-page.html' title='In-Line Script in SharePoint Page'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7166591540284446809</id><published>2009-03-27T15:08:00.001+11:00</published><updated>2009-03-27T15:14:50.891+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Add a custom menu to the list</title><content type='html'>&lt;p align="justify"&gt;Change the elements.xml described in &lt;a href="http://sansanwal.blogspot.com/2009/03/add-custom-action-to-sharepoint-site.html"&gt;last blog posting&lt;/a&gt; to add a menu item to the menu which appears when you edit a document item&lt;/p&gt;  &lt;p align="justify"&gt;   &lt;br /&gt;&amp;lt;CustomAction Id=&amp;quot;ListMenuForMyPage&amp;quot;    &lt;br /&gt;&amp;#160; RegistrationType=&amp;quot;List&amp;quot;    &lt;br /&gt;&amp;#160; RegistrationId=&amp;quot;101&amp;quot;    &lt;br /&gt;&amp;#160; ImageUrl=&amp;quot;/_layouts/images/GORTL.GIF&amp;quot;    &lt;br /&gt;&amp;#160; Location=&amp;quot;EditControlBlock&amp;quot;    &lt;br /&gt;&amp;#160; Sequence=&amp;quot;105&amp;quot;    &lt;br /&gt;&amp;#160; Title=&amp;quot;My Page&amp;quot; &amp;gt;&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160; &amp;lt;UrlAction Url=&amp;quot;~site/_layouts/CustomPages/MyPage.aspx?ItemId={ItemId}&amp;amp;amp;ListId={ListId}&amp;quot;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; /&amp;gt;    &lt;br /&gt;&amp;lt;/CustomAction&amp;gt;&lt;/p&gt;  &lt;p align="justify"&gt;This CustomAction element is different than what you have seen before because it has a RegistrationType attribute that is assigned a value of List. It also is configured with a RegstrationID attribute that is assigned a value of 101. Note that 101 is a list type identifier that applies to all document libraries. You should also notice that the Location attribute has a value of EditControlBlock, which creates the effect of adding the menu item to the ECB menu of documents within a document library.&lt;/p&gt;  &lt;p align="justify"&gt;Note the {ListId} token and the {ItemId} token within the UrlAction Url’s QueryString. MOSS dynamically replaces them&amp;#160; with list GUID and itemId&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7166591540284446809?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7166591540284446809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7166591540284446809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7166591540284446809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7166591540284446809'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/add-custom-menu-to-list.html' title='Add a custom menu to the list'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3606870057894661866</id><published>2009-03-27T15:00:00.002+11:00</published><updated>2009-03-27T15:15:11.391+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Add Custom Action to SharePoint Site</title><content type='html'>&lt;p align="justify"&gt;Create a new feature which copy custom page(My Page) to the layout\CustomPages folder. Add the following in the elements.xml to create a custom action item. &lt;/p&gt;  &lt;p align="justify"&gt;&amp;lt;!-- Add Command to Site Actions Dropdown --&amp;gt;   &lt;br /&gt;&amp;lt;CustomAction Id=&amp;quot;SiteActionsToolbar&amp;quot;    &lt;br /&gt;&amp;#160; GroupId=&amp;quot;SiteActions&amp;quot;    &lt;br /&gt;&amp;#160; Location=&amp;quot;Microsoft.SharePoint.StandardMenu&amp;quot;    &lt;br /&gt;&amp;#160; Sequence=&amp;quot;2001&amp;quot;    &lt;br /&gt;&amp;#160; Title=&amp;quot;My Page&amp;quot;    &lt;br /&gt;&amp;#160; Description=&amp;quot;Browse to my custom page&amp;quot;    &lt;br /&gt;&amp;#160; ImageUrl=&amp;quot;/_layouts/images/DECISION.GIF&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;UrlAction Url=&amp;quot;~site/_layouts/CustomPages/MyPage.aspx&amp;quot;/&amp;gt;    &lt;br /&gt;&amp;lt;/CustomAction&amp;gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;This would add a new menu called “My Page” to the Site Actions menu.&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;When creating a CustomAction element, you can configure the URL attribute of the inner UrlAction element by using the ~site token, as you have just seen. You could also use ~sitecollection token in cases in which custom page should always be executed within a URL associated with the current site collection and its top-level site.&lt;/p&gt;  &lt;p align="justify"&gt;To restrict this page to only viewable to administrator, add RequireSiteAdministrator attribute to CustomAction and set it to “True”. For more security, add the following code in the “My page” custom page - &lt;/p&gt;  &lt;p align="justify"&gt;protected override bool RequireSiteAdministrator {   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; get { return true; }    &lt;br /&gt;&amp;#160; }&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3606870057894661866?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3606870057894661866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3606870057894661866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3606870057894661866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3606870057894661866'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/add-custom-action-to-sharepoint-site.html' title='Add Custom Action to SharePoint Site'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7370480761665029971</id><published>2009-03-27T14:12:00.001+11:00</published><updated>2009-03-27T14:20:48.001+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot NET'/><title type='text'>Find PublicKeyToken of signed assembly</title><content type='html'>&lt;p align="justify"&gt;To find the publickeytoken of an assembly, I use to drag and drop the assembly to C:\Windows\Assembly folder and then view the properties.&lt;/p&gt;  &lt;p align="justify"&gt;The better way is to use SN.EXE located under “C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin” folder.&lt;/p&gt;  &lt;p align="justify"&gt;You could integrate this tool into VS IDE using external tool features.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div align="justify"&gt;In &lt;strong&gt;Visual Studio 2005&lt;/strong&gt;, click &lt;strong&gt;Tools &lt;/strong&gt;-&amp;gt; &lt;strong&gt;External Tools...&lt;/strong&gt; &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Click Add and enter the following into the different fields as displayed in the following screenshot: &lt;/div&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;div align="justify"&gt;&lt;strong&gt;Title:&lt;/strong&gt; Get Public Key &lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;&lt;strong&gt;Command:&lt;/strong&gt; C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sn.exe &lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;&lt;strong&gt;Arguments: &lt;/strong&gt;-Tp &amp;quot;$(TargetPath)&amp;quot; &lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;Uncheck all options, except &lt;strong&gt;Use Output window\&lt;/strong&gt; &lt;/div&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p align="justify"&gt;Now, you have a new entry listed in the &lt;strong&gt;Tools &lt;/strong&gt;menu titled &lt;strong&gt;Get Public Key &lt;/strong&gt;as shown in the following screenshot:&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh4.ggpht.com/_28nQlCmizrg/ScxEEpx9CZI/AAAAAAAAAPE/bE6ohyGRxE0/s1600-h/image%5B2%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="137" alt="image" src="http://lh6.ggpht.com/_28nQlCmizrg/ScxEGOKB9PI/AAAAAAAAAPI/E-AXHQEgcOM/image_thumb.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Assuming you have a project open that has been configured to be signed when built, and &lt;strong&gt;you've built it at least one time, &lt;/strong&gt;selecting the new &lt;strong&gt;Get Public Key &lt;/strong&gt;menu item from the Tools window to get the public key token and blob in the Output window.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh3.ggpht.com/_28nQlCmizrg/ScxEIDv6GJI/AAAAAAAAAPM/__c0k0qiTVM/s1600-h/image%5B5%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="138" alt="image" src="http://lh3.ggpht.com/_28nQlCmizrg/ScxEJo1cLkI/AAAAAAAAAPQ/PKz0MzLgrvQ/image_thumb%5B1%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Here you have assembly publictokenkey in second entry &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7370480761665029971?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7370480761665029971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7370480761665029971' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7370480761665029971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7370480761665029971'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/find-publickeytoken-of-signed-assembly.html' title='Find PublicKeyToken of signed assembly'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_28nQlCmizrg/ScxEGOKB9PI/AAAAAAAAAPI/E-AXHQEgcOM/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2114611127654629120</id><published>2009-03-27T14:03:00.001+11:00</published><updated>2009-03-27T14:20:48.001+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot NET'/><title type='text'>Missing Create GUID Tool from Visual Studio 2005</title><content type='html'>&lt;p align="justify"&gt;I created a new VM and installed Visual studio 2005. To my horror, I could not found the Create GUID tool in Visual Studio.The &lt;strong&gt;Create GUID tool&lt;/strong&gt; is often found under the Tools menu.&lt;/p&gt;  &lt;p align="justify"&gt;To fix this, I performed the following steps:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Reset my IDE settings.        &lt;br /&gt;Select &amp;quot;Tools --&amp;gt; Import and Export Settings --&amp;gt; Reset All Settings&amp;quot; to restore the defaults. Woh, I could see the &lt;strong&gt;Create Guid&lt;/strong&gt; in tool. But, it was disabled :-(&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The actual file for generating GUID is guidgen.exe which would be located at “C:\Program Files\Microsoft Visual Studio 8\Common7\Tools”.&lt;/p&gt;  &lt;p&gt;I realised that this file is missing as I didn’t installed Visual C++. I was trying to be smart :-)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Downloaded the Guid generator setup from &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=94551f58-484f-4a8c-bb39-adb270833afc&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=94551f58-484f-4a8c-bb39-adb270833afc&amp;amp;displaylang=en&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Extracted the contents and placed them into “C:\Program Files\Microsoft Visual Studio 8\Common7\Tools”.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Hurray, I could see the Create GUID now in my tools&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2114611127654629120?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2114611127654629120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2114611127654629120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2114611127654629120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2114611127654629120'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/missing-create-guid-tool-from-visual.html' title='Missing Create GUID Tool from Visual Studio 2005'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6248810608745602008</id><published>2009-03-25T15:15:00.001+11:00</published><updated>2009-03-27T14:21:02.563+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>MOSS Filter web parts Not found</title><content type='html'>&lt;p&gt;To add filter web part to your web part list:&lt;/p&gt;  &lt;p&gt;1. Click on the new button in the web-part gallery and select the correct classes from web part gallery&lt;/p&gt;  &lt;p&gt;2. If you can’t find them in web part gallery, upload the Web Part definition files from %CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\BizAppsSiteTemplates\dwp.&lt;/p&gt;  &lt;p&gt;For more information about Filter web part &lt;a href="http://office.microsoft.com/en-us/sharepointserver/HA100337861033.aspx" target="_blank"&gt;Click here&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6248810608745602008?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6248810608745602008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6248810608745602008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6248810608745602008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6248810608745602008'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/moss-filter-web-parts-not-found.html' title='MOSS Filter web parts Not found'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-3644714802502391323</id><published>2009-03-25T15:07:00.001+11:00</published><updated>2009-03-27T14:21:02.563+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Filter MOSS custom list view based on User Profile properties</title><content type='html'>&lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;MOSS 2007 comes with a number of filter web parts that makes it really easy to filter your SharePoint lists by connecting filter web parts with list view web parts. &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font face="Calibri" color="#ff0000" size="3"&gt;Note: These are only available in MOSS enterprise edition and could only be applied to “All Items” view or to view configured as “Standard View” type&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font face="Calibri" color="#ff0000" size="3"&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Calibri" color="#000000"&gt;   &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font size="3"&gt;I would walkthrough in this tutorial to filter a list items based on User Location (mapped to Office profile property in the User Profile repository).&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNoSpacing" style="margin: 0in 0in 0pt" align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;&lt;u&gt;Background&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;There are list of courses stored in a custom list called “Courses”. The requirement is to display courses only available in current logged user’s location. &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;The easiest way would be to create a view on the list and set the filters. Ironically, there is not inbuilt [Location] attribute like [Me] or [Today]. You could filter the view on [Me.Office] as shown below&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;a href="http://lh3.ggpht.com/_28nQlCmizrg/ScmtkaXQfcI/AAAAAAAAANs/nXNYVUvUmlA/s1600-h/clip_image002%5B3%5D.gif"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="56" alt="clip_image002" src="http://lh5.ggpht.com/_28nQlCmizrg/Scmtlx7EcKI/AAAAAAAAANw/Ocx_bZ-Qy5o/clip_image002_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;font size="3"&gt;&lt;shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape id="Picture_x0020_3" style="visibility: visible; width: 481.8pt; height: 112.2pt" o:gfxdata="UEsDBBQABgAIAAAAIQAmAzrEEQEAAFACAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbKSSu07DMBSG&amp;#13;&amp;#10;dyTewfKKEqcMCKEkHbiMwFAe4GCfJFZ9k+2W9u05SdOlKllYLPtc/v/zsev1wRq2x5i0dw1flRVn&amp;#13;&amp;#10;6KRX2vUN/9q8FY+cpQxOgfEOG37ExNft7U29OQZMjLpdaviQc3gSIskBLaTSB3SU6Xy0kOkYexFA&amp;#13;&amp;#10;bqFHcV9VD0J6l9HlIo8avK1fsIOdyez1QOETSUSTOHs+FY5eDYcQjJaQiVTsnbpwKWaHkjqnmjTo&amp;#13;&amp;#10;kO4Ig4urDmPmb4O574NGE7VC9gkxv4MlDCGNDt8eohIqwg8NKp03q3JZ9Aq17zotUXm5szSRclZc&amp;#13;&amp;#10;wO51d4Gt7TjYMU4XXQbO9D4opvX/rJPMmVRM/6H9BQAA//8DAFBLAwQUAAYACAAAACEArTA/8cEA&amp;#13;&amp;#10;AAAyAQAACwAAAF9yZWxzLy5yZWxzhI/NCsIwEITvgu8Q9m7TehCRpr2I4FX0AdZk2wbbJGTj39ub&amp;#13;&amp;#10;i6AgeJtl2G9m6vYxjeJGka13CqqiBEFOe2Ndr+B03C3WIDihMzh6RwqexNA281l9oBFTfuLBBhaZ&amp;#13;&amp;#10;4ljBkFLYSMl6oAm58IFcdjofJ0z5jL0MqC/Yk1yW5UrGTwY0X0yxNwri3lQgjs+Qk/+zfddZTVuv&amp;#13;&amp;#10;rxO59CNCmoj3vCwjMfaUFOjRhrPHaN4Wv0VV5OYgm1p+LW1eAAAA//8DAFBLAwQUAAYACAAAACEA&amp;#13;&amp;#10;Bpd/mZECAADSBgAAHwAAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWysVG1r2zAQ/j7Y&amp;#13;&amp;#10;fxD6vjrNS5uZumW0axmUNbQb+3yRZUtMljVJcdN/v5OsJG7IKDQLOOik03PP3XOni6t1o0jHrZOt&amp;#13;&amp;#10;LujpyYgSrllbSl0X9OeP209zSpwHXYJqNS/oC3f06vLjhwvIawtGSEYQQbscCiq8N3mWOSZ4A+6k&amp;#13;&amp;#10;NVzjWdXaBjyats5KC8+I3KhsPBqdZQ1ITS93UDfggaysfAeUatlvXl6D7sAhpGL5cCdxVOx4ZMh1&amp;#13;&amp;#10;d2fNk1nYwJx97xaWyLKgWDkNDZaIZukguaGZ7d2qdwDryjbBv60qso4oL+E/YvC1Jww3Z5+nk7MR&amp;#13;&amp;#10;BmB4djo+n49nsxRFPBy4x8TXN24ioT4wLgZkkqS3FhMJpEKqUeS4s5/xdJPxQjK/spxMKCm5Y7ag&amp;#13;&amp;#10;05NaVoNC7IMMA92jdI7o9lqArvkXZzjzmGa4jeywwPscUjX/gRl4J/gj+sn0KWEr4SrHL7UQrt7R&amp;#13;&amp;#10;Q6/RdLeQLBQTtw810LZ4m/PgHaoR7FeXl0qaW6lUyDmsE0kU4O1ZxIaTjN+0bNVw7fuBtFyBx5fA&amp;#13;&amp;#10;CWkcJTbnzZJjb9tvZdQDcuct90yEgBUGfkStep22B5Hljljg7NKwHNPr246F3Fjn73jbkLBAcsgB&amp;#13;&amp;#10;dYIcunuX2GxcwrbS5Lmgk/lpnCAwBXV/or9rlSw35XO2Xl4rSzpQOH/xlzrwlVsAvgEner941Ld5&amp;#13;&amp;#10;Iz23RMmmoPPhbaUDB15VyBLpBaNdoeuTKJ/JUq3sI2CBZyO8hNMjQ0KJailRx/F5D0ZA1fhAe4Wq&amp;#13;&amp;#10;tP6X9OJJgMHXZtSncoB9LIkyAnqu0wkibVLq3eOAbdlEa0A0CtlLF5eoZHQZDNfQDuH+i8DxSdoN&amp;#13;&amp;#10;N8bYe82HUcOID+3LvwAAAP//AwBQSwMEFAAGAAgAAAAhAEybJ6HSAAAAqwEAACoAAABjbGlwYm9h&amp;#13;&amp;#10;cmQvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzEueG1sLnJlbHOskM9KBDEMh++C71Byt5nZg4hsZy8i&amp;#13;&amp;#10;7FXWBwhtplOc/qGt4r690b04sODFSyAJ+fLx2x8+46o+uLaQk4FRD6A42exC8gZeT893D6Bap+Ro&amp;#13;&amp;#10;zYkNnLnBYbq92b/wSl2O2hJKU0JJzcDSe3lEbHbhSE3nwkk2c66RurTVYyH7Rp5xNwz3WH8zYNow&amp;#13;&amp;#10;1dEZqEe3A3U6F/n8NzvPc7D8lO175NSvvMAuXixAqp67Aa0vk0sdtbgCXtcY/1MjRIlgoxHZBcKf&amp;#13;&amp;#10;+ah9mL81cBPx9AUAAP//AwBQSwMEFAAGAAgAAAAhAOFRNx/PBgAA5hsAABoAAABjbGlwYm9hcmQv&amp;#13;&amp;#10;dGhlbWUvdGhlbWUxLnhtbOxZzW/cRBS/I/E/jHxvs9/NRt1U2c1uA23aKNkW9Thrz9rTjD3WzGzS&amp;#13;&amp;#10;vaH2iISEKIgDlbhxQEClVuJS/ppAERSp/wJvZmyvJ+uQtI2gguaQtZ9/877fm6/LV+7FDB0QISlP&amp;#13;&amp;#10;el79Ys1DJPF5QJOw590ajy6sekgqnASY8YT0vDmR3pX199+7jNd8RtMJxyIYRyQmCBglcg33vEip&amp;#13;&amp;#10;dG1lRfpAxvIiT0kC36ZcxFjBqwhXAoEPQUDMVhq1WmclxjTx1oGj0oyGDP4lSmqCz8SeZkNQgmOQ&amp;#13;&amp;#10;fnM6pT4x2GC/rhFyLgdMoAPMeh7wDPjhmNxTHmJYKvjQ82rmz1tZv7yC17JBTJ0wtjRuZP6ycdmA&amp;#13;&amp;#10;YL9hZIpwUgitj1rdS5sFfwNgahk3HA4Hw3rBzwCw74OlVpcyz9Zotd7PeZZA9nGZ96DWrrVcfIl/&amp;#13;&amp;#10;c0nnbr/fb3czXSxTA7KPrSX8aq3T2mg4eAOy+PYSvtXfGAw6Dt6ALL6zhB9d6nZaLt6AIkaT/SW0&amp;#13;&amp;#10;DuholHEvIFPOtirhqwBfrWXwBQqyocguLWLKE3VSrsX4LhcjAGggw4omSM1TMsU+5OQAxxNBsRaA&amp;#13;&amp;#10;1wgufbEkXy6RtCwkfUFT1fM+THHilSAvn33/8tkTdHT/6dH9n44ePDi6/6Nl5IzawklYHvXi28/+&amp;#13;&amp;#10;fPQx+uPJNy8eflGNl2X8rz988svPn1cDoXwW5j3/8vFvTx8//+rT3797WAHfEHhSho9pTCS6QQ7R&amp;#13;&amp;#10;Lo/BMOMVV3MyEa82YhxhWh6xkYQSJ1hLqeA/VJGDvjHHLIuOo0efuB68LaB9VAGvzu46Cu9FYqZo&amp;#13;&amp;#10;heRrUewAtzlnfS4qvXBNyyq5eTxLwmrhYlbG7WJ8UCV7gBMnvsNZCn0zT0vH8EFEHDV3GE4UDklC&amp;#13;&amp;#10;FNLf+D4hFdbdodTx6zb1BZd8qtAdivqYVrpkTCdONi0GbdEY4jKvshni7fhm+zbqc1Zl9SY5cJFQ&amp;#13;&amp;#10;FZhVKD8mzHHjVTxTOK5iOcYxKzv8OlZRlZJ7c+GXcUOpINIhYRwNAyJl1ZibAuwtBf0aho5VGfZt&amp;#13;&amp;#10;No9dpFB0v4rndcx5GbnJ9wcRjtMq7B5NojL2A7kPKYrRDldV8G3uVoh+hzjg5MRw36bECffp3eAW&amp;#13;&amp;#10;DR2VFgmiv8yEjiW0aqcDxzT5u3bMKPRjmwPn146hAT7/+lFFZr2tjXgD5qSqStg61n5Pwh1vugMu&amp;#13;&amp;#10;Avr299xNPEt2CKT58sTzruW+a7nef77lnlTPZ220i94KbVevG+yi2CyR4xNXyFPK2J6aM3JdmkWy&amp;#13;&amp;#10;hHkiGAFRjzM7QVLsmNIIHrO+7uBCgc0YJLj6iKpoL8IpLLDrnmYSyox1KFHKJWzsDLmSt8bDIl3Z&amp;#13;&amp;#10;bWFbbxhsP5BYbfPAkpuanO8LCjZmtgnN5jMX1NQMziqseSljCma/jrC6VurM0upGNdPqHGmFyRDD&amp;#13;&amp;#10;ZdOAWHgTFiAIli3g5Q7sxbVo2JhgRgLtdzv35mExUTjPEMkIBySLkbZ7OUZ1E6Q8V8xJAORORYz0&amp;#13;&amp;#10;Ju8Ur5WkdTXbN5B2liCVxbVOEJdH702ilGfwIkq6bo+VI0vKxckSdNjzuu1G20M+TnveFPa08Bin&amp;#13;&amp;#10;EHWp13yYhXAa5Cth0/7UYjZVvohmNzfMLYI6HFNYvy8Z7PSBVEi1iWVkU8N8ylKAJVqS1b/RBree&amp;#13;&amp;#10;lwE2019Di+YqJMO/pgX40Q0tmU6Jr8rBLlG07+xr1kr5TBGxFwWHaMJmYhdD+HWqgj0BlXA0YTqC&amp;#13;&amp;#10;foFzNO1t88ltzlnRlU+vDM7SMUsjnLVbXaJ5JVu4qeNCB/NWUg9sq9TdGPfqppiSPydTymn8PzNF&amp;#13;&amp;#10;zydwUtAMdAR8OJQVGOl67XlcqIhDF0oj6o8ELBxM74BsgbNY+AxJBSfI5leQA/1ra87yMGUNGz61&amp;#13;&amp;#10;S0MkKMxHKhKE7EBbMtl3CrN6NndZlixjZDKqpK5MrdoTckDYWPfAjp7bPRRBqptukrUBgzuef+57&amp;#13;&amp;#10;VkGTUC9yyvXm9JBi7rU18E+vfGwxg1FuHzYLmtz/hYoVs6odb4bnc2/ZEP1hscxq5VUBwkpTQTcr&amp;#13;&amp;#10;+9dU4RWnWtuxlixutHPlIIrLFgOxWBClcN6D9D+Y/6jwmb1t0BPqmO9Cb0Vw0aCZQdpAVl+wCw+k&amp;#13;&amp;#10;G6QlTmDhZIk2mTQr69ps6aS9lk/W57zSLeQec7bW7CzxfkVnF4szV5xTi+fp7MzDjq8t7URXQ2SP&amp;#13;&amp;#10;lyiQpvlGxgSm6tZpG6doEtZ7Htz8QKDvwRPcHXlAa2haQ9PgCS6EYLFkb3F6XvaQU+C7pRSYZk5p&amp;#13;&amp;#10;5phWTmnllHZOgcVZdl+SUzrQqfQVB1yx6R8P5bcZsILLbj/ypupcza3/BQAA//8DAFBLAwQKAAAA&amp;#13;&amp;#10;AAAAACEApGmdZNJPAADSTwAAGgAAAGNsaXBib2FyZC9tZWRpYS9pbWFnZTEuZ2lmR0lGODlhrwZw&amp;#13;&amp;#10;AfcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////wAAAAAA&amp;#13;&amp;#10;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;#13;&amp;#10;AAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBm&amp;#13;&amp;#10;mQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/&amp;#13;&amp;#10;zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm&amp;#13;&amp;#10;/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YA&amp;#13;&amp;#10;AGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZ&amp;#13;&amp;#10;M2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kA&amp;#13;&amp;#10;ZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZ&amp;#13;&amp;#10;mZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwA&amp;#13;&amp;#10;zMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ&amp;#13;&amp;#10;/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8z&amp;#13;&amp;#10;AP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/M&amp;#13;&amp;#10;M//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAACvBnABAAj/AP8JHEiw&amp;#13;&amp;#10;oMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2b&amp;#13;&amp;#10;OHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcp0JbWBTwVG/Te1KtSrUrFS1Wo1q9etX7uCHSu2LNezYdGS&amp;#13;&amp;#10;VWs2rdu1b9vCnSu3Ltu7cfHS1Ws3r9+9f/sCHiy3qeHDiBMrXsy4sePHkCNLnky5suXLlKlp3sy5&amp;#13;&amp;#10;s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn&amp;#13;&amp;#10;0KMPx0y9uvXr2LNr3869u/fv4MOL/x9Pvrz58+jTq1/Pvv1IwfD5yg88n3D9+PTz29ePf7///gDe&amp;#13;&amp;#10;JyB/A/5XYGHuJajgggw26OCDEEYo4YQUVmjhhRhmqOGGHHaoUoAEhmigiCCOaGKJKB6oIokrnthi&amp;#13;&amp;#10;iizGOJaHNNZo44045qjjjjz26OOPQAYp5JBEFikTjC7KiOSSLzappJNJRsnkk1RKCeVURmap5ZZc&amp;#13;&amp;#10;dunll2CGKeaYZJZp5plo4jSllVWu6eaVcLYZJ5t0vinnnTOmqeeefPbp55+ABtoUM1MYco8fVGwj&amp;#13;&amp;#10;6KKMNuroo0fZWeecklZK6aV4WpopppOK+BA1qsASaqipYMmMH1P44Qcgp/ghxj1T/P+hjTFTxALp&amp;#13;&amp;#10;rbjmquuuvPbqWCoFPUUFQfbEqihB8CC6TSh+GOLrs9BGK+2jmnZqbbXYcprtptxeqy2UDcFiEDVa&amp;#13;&amp;#10;EHTqH8ceWsU0fvyBiqqoouvPJvDa6o8otTKD7rT89uvvvwAHnCawAlVDFTXDDlTsvv/A+ge7iTLr&amp;#13;&amp;#10;7D/+3LEvs7FUDG+iAnfs8ccgn7ett92ObPK3JaNM8sojPySuFlTArIUq5Q50aqq1HvpwrNoQaus/&amp;#13;&amp;#10;p4oh0KGG3FtryEgnrfTSTDd9HbBPUVMNLLAkLNDC6cb6bsTNCkQoqmBvofEhTpdt9tlo93Ryymyz&amp;#13;&amp;#10;rPLabrcN99xqhVvwNtRsA0vNXrf/m64f67bbsx8/B12Q0T+nrfjijDfu+OMOFfIPLNWMWjWyxg4d&amp;#13;&amp;#10;K8TbLOMHFwJp/PM9Rd9BOOSop6666nTL/fbrrsce9+ytz/5pzLjDbCrgf69r7LzxKioK2LXee/rq&amp;#13;&amp;#10;yCev/PLMN+/889BHr2ft1MNOu/XVy5799V9J7/334Icv/vjkl2/++SJjr77263Pv/vbwW4/+/PTX&amp;#13;&amp;#10;b//9+Oev//77x8/+/+9rn/8CCEBJ8e+ACEygAhfIwAY68IFfGqAEBUjBAlaQgBgUDAQ3yMEOevCD&amp;#13;&amp;#10;IAyhCEe4lAla8IQZvKAJU4hCLJHwhTCMoQxnSMMa2rB/KsxhC3XIwh6uEG43DKIQ/4dIxCIa8YhI&amp;#13;&amp;#10;zNUPebjEHTrRh0xskUZQkYaT+GMLt8CHIW4BkVTYIAyNWEgzqtiYMUKGihW5IhdnYsaVpCIMW0gc&amp;#13;&amp;#10;Qqbhg5+00SdvtMEatbjGnuRxj1tsCh9LcseQFBIkaEQMHW9ySPSgAo59nGMdkxjEZmzhizbYQhj/&amp;#13;&amp;#10;0YxJlgQfhcgYFh9yjxscqyCLHEgnJ3KPP9iqGUIjiRofkkqBrPJwo6TILG2yylbKsSG+pMktKwJL&amp;#13;&amp;#10;icDylAQp5kBQEcuIzLKWIxlmSHZpkWP+A5Si5CI0PeIPP4Qhk5jcgicZYk1sPnOcRqGmSKQJEnZm&amp;#13;&amp;#10;5B7jdOdOlMkQZiqEniKBZzLRyf8TfMrEmgbBpz01ck6LbBMzI/NDKhTK0IU6tKEQfehDo/jEJkKx&amp;#13;&amp;#10;ohSdi0Qembh7kLGR08QiNh+Cik0aZBpkFEgiK3KPZtIEpQRZaRlTKhF1wkSmrHSpQ2B6EH0OZBo6&amp;#13;&amp;#10;lQhPSQJSnAC1ICMd6khGGpGjEiSpNDUKU6MZ1Y/gNCNKLWpOWrrToBKEq0SlqVZxAtaXVnVo43Rq&amp;#13;&amp;#10;R5Qq1LNeCGpboYYf4koVuEZtrlGrKyWT4o8/eJWTPmhGJk35U3CS8R5xpFgqYjkNHAQUnKP0pU0F&amp;#13;&amp;#10;Mg1wbhIVl9wCYVWZWRsIrZOC3YJjVTnYSAoEH66sbGYnGdobrFEUaPDDJRuB2Ez/rrGbmcUBMik2&amp;#13;&amp;#10;StBmUrcB7exnA/vb0I0St7/dbSmP5Y/F7hKzmbQVYu21WMqOViGqtYFJYanaXzYMsnVErb3+AE4x&amp;#13;&amp;#10;KIqZ0DXvNV35D+hqVlH42GxfgxpaG3DBtKEj7yXVK4qUptK3oh1IX8t7rNZqE7wHsWQmY1lf9Q7k&amp;#13;&amp;#10;HghG735P6V7vqlHB+1VpZqkrBv2KAR+DZa5+PbtbwLYWvvL16+Gqa8tYDnjCswTwdf+RXXE+dr/T&amp;#13;&amp;#10;cOWFhavh6La4u8h9b0Nsml2TJrO8Oc4mhj3b48RyUgzdPalhVUlc0ZaYk+C8L0Lqu0kMuxiLzW2m&amp;#13;&amp;#10;MkXBCNnaIA211bKJi5vgKm/W/70pJrAtS1vY1SIEwrOl8omDW941C3nOmsVvk8PY35+yFsrR5a6P&amp;#13;&amp;#10;K2zLKgO3xvzkJI/bm1nCQhrQrt1yZptZUktmmrN9BvBmsRxohLiX0Cb976sSjejEMtrPo700QcKs&amp;#13;&amp;#10;SheP2MEGVmkjPI1fLwOaxAS5tISB3WTvUuzW29hxnynt43sKF7G39UMYZXzkUpfwW37I61NK9Q+4&amp;#13;&amp;#10;ZpuuqYArsPCaUYuau9zoblsX3doMMCqWjPjYwrH+sEn2XlG9zTCyLde42GSLNJBIlbdA6G1Lt2bV&amp;#13;&amp;#10;3d1GA2UnGd/dztKnlP1yslMh8Hsrqo3sFYgqHB5KTiI8FQo/qVg/rnB/dDzj///Y+Io32XCTv/Kw&amp;#13;&amp;#10;6rX3FvCtb4MsVyDStmUY3HpzTlZRjc01aSoUNY1PM+Pno5zGz1JRx+aG3B+jVuUamenwVAh94v79&amp;#13;&amp;#10;KMIXGfSBDJ3GDCcsxE+qXqcvHCH4cGll+b3Jow/NwQMZZFZhrqh+NywMk+S61b1eYmZsXWjNJeMV&amp;#13;&amp;#10;S7x3tCr26i73+CZBPrTNup3sxs1iIOf+9ouHIeT/8MNtVc6QQT54szmHPG8lr02x0t3jmA/4vLtM&amp;#13;&amp;#10;8gRPHe4/dXEYgaqowF8zkIW/JuApXvuZX1zri0+9zf4uFS7SuusC+bpTB39Ngfu8p5slONDcbXuR&amp;#13;&amp;#10;J5P6qSDj8p2fzLJnLPs/1Tr/5v2e0ja21PLBN/wcHZxKpSd/kmPffolpr9iQV7bmlKWp38NYffkH&amp;#13;&amp;#10;1PvVR2Pip0o7p0qn127p1zCRlnwmpU/I121EN0lQR3TatX61x3hgh3Zq92klVXCVt3J8J3em94HY&amp;#13;&amp;#10;RVPSd36Kd3YZeE1RRx4OFW4KBYPh9oI0GIM0uFd8pQUTtk+1lmyhx4IT91mM8Ae3YHL4F3emZE65&amp;#13;&amp;#10;JGDHA4QreFJp5UnHtEsPODTsRU9UuHcdeE0d1zBJ2IUIEWNSCHsqWIZTKFJgaGqxZE9qNFWi0Ai0&amp;#13;&amp;#10;1gxDWISFcISh84MN92Rh+IO9pGNLuEzNpEbB9FVaRnXt9VdI6HB/qGsPlnee/yRZi5iF0/ZXRvhg&amp;#13;&amp;#10;hfhXzZB6A5WBg9he+lZQpwWGb0hro9di/iZoPBiKtmKImyhgLKaHNgWKT+aD2xVpqBBySqhNnuSG&amp;#13;&amp;#10;s9dMnfgQ1NRNJpWHBXGLqiiLvEhjlIiHhDVMAIV2LahOfdWAYlCEYPaKmciIXDg6ljaGJTZMU/V2&amp;#13;&amp;#10;1mhakthNieNOwpiIgNWDNhdP3iiJSJWGntiIEdd9cSeK0+aNengQD9iKQ6NlWJhLVUgxdWiJXLSF&amp;#13;&amp;#10;PeWOPQiPTyWPCOlT+ERPyVhL1uRPrihmgBeJAqmFR/iA93CJW+ZSm7hInYgKvxSLSbeL+LgQ0FR0&amp;#13;&amp;#10;F+eID+aHt5V7RpFQBkEwBP8xVwWBkwOhkxf1k+eGUUIJlFqRRloAR12WUvo0VVr0SuaVCrGAUsy3&amp;#13;&amp;#10;YlvwTebVhvLIlB13VfkXU0opNPcAR98ERyc5Smn3YGNZlXqUcJEXcecFR2R4Woawiil1lta3TF95&amp;#13;&amp;#10;e6sIl1fGWxMXRk0JYmL5RZO4DVApldx3EE15j690hFNlRkBHcXgXbM2Ui8mXlr0necbWbV80c/jl&amp;#13;&amp;#10;RWHgUhj4fO2VUpFZlY84mGSpe2G4hM/0V/HXTLR3RWmJcIwpgHHXmWMZRlu4mA2ze6iZEHc0S1hp&amp;#13;&amp;#10;bAh5ls0VnKpYmg8mNL5JmqgkgWhoK0MlmGrpbgjZbVbZl4oJhs8ZjipYnLj/eVq6SZjz2J2Js5gr&amp;#13;&amp;#10;ZZc32ZnVWBAtFUnBOJ3d1oCTxGK7ZE0rVVbJZJq59EhVSVig6Yu1qUdTdVVa+XL0GFAjaHhhWZ6m&amp;#13;&amp;#10;RYxeh3ltlJ35lpuqyZt1GUv8OWtLqFZ5BEfwRaAQikt99ExuNZ4e6KAFGqEt+Io8ZaHDWJ7YmZes&amp;#13;&amp;#10;aWrDCJyTOTSqmVhsJWCumXSwmVayeZXXWZU1N6C3WZ00aoddGXdz+Vz+eQtheaSbCR48iXM3uaU7&amp;#13;&amp;#10;iYOG4ZLraIrzyUWlpA3y1lIoOGt/EHbbAInkGKRcJE8KmIqzKKGKeYWV2YL/8IZW+DONFWwhZqJh&amp;#13;&amp;#10;OovtSKdn2EeqpadBd3OC/7iIXmimbfoqcemhJ9pblLiEqyReoAaSkWdOriKOigVlMyZghcCmW/ZN&amp;#13;&amp;#10;o8SnKgiOKKdg92WnLXZnKDdS/lhrMeWLpvSRqNiWtQRtK/Zla/SMrtprj2hvi9Vzs4aNLqVg1SiG&amp;#13;&amp;#10;C4mptsihMjmn/9hrQVVZYaCn/AinQIpfA+Wm1NowamaP21qpcaqPs1aqp9WCdqqpfRqZGCkQqjqI&amp;#13;&amp;#10;jfWS7FgQwyRZn9owmIqqWRSN0GoQYzqoz2hohmpesAqf4yqvqXZo5MqvxMqOFtmngEgx+6qr++iE&amp;#13;&amp;#10;CdGJtGqH0OSMCKutD7aIqrqCEemLC9toEkuJyppM+0WlepqdXzWr7FWrsf9asZSVq+9JTv76cI+Y&amp;#13;&amp;#10;sgsxdnu6a7i2i66UsEqRLdlWKpoRbk27Gdn2tNTgtE9LbkMZlER5temGQRDxSyi4nrtHjcaXCoWA&amp;#13;&amp;#10;dK9QVVMZn20IcK5Ijb83Rw06p5WYED57j58IfqWojFX3iR13R0L7pCsqt/I4kPl3oQSZTQJLtmab&amp;#13;&amp;#10;oqGTe1/bkbmHRpNFhE94foLoYMQIVLb5VJuVpglBhAHIU8Opp6BbkPC5gP9AuesagRoYbJ40m476&amp;#13;&amp;#10;VJM3pTe5SYkXrgShuv0JpMcyDWEABkfouJGmeYnnt02XeyC1faSnolfkXYabuE4KpSfquHGpvCII&amp;#13;&amp;#10;pM4LuWILnX9LjJ4rl6b/pbuDN0jHuXuCl0v0Z7wJ5p+RylyJOXBZZLpta4DQ25xve1pepVRgy4VO&amp;#13;&amp;#10;Ko14O57Py0kmNVnqi7sFgXIkubMTGK6gFL26m4fTIHzBFrdn2cAK4b9ZZ0tGhpDNy6AL+rdeZ58H&amp;#13;&amp;#10;Qbzy+1MSPBAot8AHhb+uG3vJpgW7ehBEeL3GdaUHwValVLb0GzqmNLfrkaXdxqU5KcReOhQm17lr&amp;#13;&amp;#10;qrKm+GTGVwjNJAqapFgVGI/2UghfiLj4+p4mx2ALKKEge15qNg36FkwYq1I7ew+8yXJduFxpipLn&amp;#13;&amp;#10;eq+ce0pffLnuK2j+cJQ/E2ObZbhQzH9eZLtW/I1aNl83exCG2Ep15Eve/1uztgaW09pNatZNOwuf&amp;#13;&amp;#10;9vYH7KqSTqkoYclaEphzi7yKYRxGZWxzhJWOh3hnkzySrLXHn2iWo9YMrEyK+Rmy6YJyVHaHA/w5&amp;#13;&amp;#10;qHhzIOacSIy4X3yImpzEBjFQlunFrJyxbWyWU1yuyTTIKlbMsXTMr5zME9tiTczFcEyxfRWz6oUP&amp;#13;&amp;#10;s1fKOQeKvayNTHVzwYyvncx/x+UqWYTJh7hGaCzMXBhpzQDN2rzESPXK+shM8lxzsFx7zmJNm1zI&amp;#13;&amp;#10;GctJ1qyPo4yvpawFGWl8uiyufeTPQ1NzjBp6MhvHt7zEFN0wAF3KA61eBX3QEZnQ7LjQX0VY5fzJ&amp;#13;&amp;#10;7RXK5wl9tYfRsJnKsv+5ygWmb/iAybOEzDdtsXFpp90sx+usUi6NFDbZpQXhk15nED6JtU69tU+t&amp;#13;&amp;#10;tfpRU5JpnoELcb5blS6FWL07ycEGl69gpPFrbO1WlZjHlZT1RUKzn7KJmYLqcWemcwFad8C6xN4U&amp;#13;&amp;#10;oPhFqzYqZaHJnG+3jZknlp92EEx3m/y6nUPjfEC1R4ONSmNZfk6aR2IAfqc5ln56nedLpgEKqQY7&amp;#13;&amp;#10;R1a52Cumm4kDoGkQo4Npu1UdBonju51ZYN90Voj1TamGiKStjC48NO4ZoV2IrRyqlurVm2uso19E&amp;#13;&amp;#10;1mmpb2qVuKjJVclp2YDN1l5nlf/bwqPHVLyd2IidnX+QlvK8uVTs2F//ZHDSOdZp3deHDWwZ/dVa&amp;#13;&amp;#10;jZfNecOf7dXLJJabBGFIuZycGZo+hYG7RH/OHVDF/WCdSQ09DJpVeY6CfSwAKgZozdoFeNULOA3B&amp;#13;&amp;#10;WcA0VuA3rJZTB0elTUYyCp++fV573W5xTZV4F9bWfQOcDddaN9c9pZapxrgOPpkQXtbZemUtvpbt&amp;#13;&amp;#10;ZeEVamQBXN6/3eGvjdx4p9ypvdpu/aNfpeKxlxC1rVb0911wSY4CrtqATWNqbd3AFpabWd2BW+NG&amp;#13;&amp;#10;/lNuXRlNS7Vd5BlRyxlMyxljvhlAXMQjdM0oYbMMYcphAucoweZqnkArHIbSp8SPER9OG1fhZh9K&amp;#13;&amp;#10;nXxMTcRaKhjTIAq2/zIl/oAHsdAPoiAuO3QvkJ61lB7VP5k8/qAKMWwSdx60k8ol3ysS/vB0sVvn&amp;#13;&amp;#10;CpQKmz5r6DRWCPUPeAMLoBIVaU7YhB7ESV3rs4YvquIs98KdF+EPo5AxnIBMwJ4xouDrE9HrC+EP&amp;#13;&amp;#10;w04xzS5gwQ4Rym7qveLmF/yKYEKKJVFb2Zrq1P5BJVuGjBEfU6sZsN4Z3CYXY860VFvuS4vm7A61&amp;#13;&amp;#10;Z+EPxjAxfZVsj34lzL4Nh57oVyHpKtPvNIbolQ7VBo9C357wCl9EnhFXeONCCAHEgW7rBAHEs04x&amp;#13;&amp;#10;eeBwnDANqWLvppMo/sAMEyPyQzMxoUMvqmIvwT7toTMKsEArvGM8p/8D7AslbYdyNA0DNi617zSv&amp;#13;&amp;#10;KkYW8qpSBdqw8R1PMdF+KKoSiNGO8UNfe/RSPCQPNBNDOgtf9VZ/9VkiGMBS5tpG8WYx8RJf61ZL&amp;#13;&amp;#10;FlA8FocOOvqSbHcgXYki8tSw6IXwFMUQC2KRY8nG6AAvFYvO7wRPDaLgLHZfMbx+B87SD3jQpn4g&amp;#13;&amp;#10;Lpk+Ff0u+BRz+FkB8PeyBf9gD38AC4t+C+xCnaqQFcVgCE8h8gIfCoV/+G4P93JP9wdf8FI9GFj/&amp;#13;&amp;#10;+rC/QVDT9UvNEFwvtWQu5p5x8RTzNX5Qe8dOMcfeSsAfC4jVMIbQDMm29AKm679f7Ps+aysf/Pcu&amp;#13;&amp;#10;rxkT7cVu9Bmz9vz/eOzZn/0C1uzRz/Mr34RfVQXJxgzG3qajUHvqf/yko/zgzzR3fEncbRGYhbpi&amp;#13;&amp;#10;BE5QrhGthEkA0ejfQIIFDR4kiCqMjS03biGEGFEiKjESLV4c6G/LQ4wdPUbEVyjWR5IlTR5s5uPk&amp;#13;&amp;#10;xZQr/2nk6FLmSoon/aWyEUbgzIgwef7kWRPoUJktiR5FmlRpwopLX+LcstOnU6pVrV7FmlXrVojU&amp;#13;&amp;#10;CHodCPafWK+p/qXa5lXt2LNsw34l6OegWYNyDdItaNftXrD2qGzzJwrWS8H3toz1FyrWtFHbmBm6&amp;#13;&amp;#10;Z8jfn21vAxsiDMsfnm3TRI0EuzlW4MH2/Ew57UcyZ2r+OKXdnPYe/+opI9mSjt36tVjPI3v/6y36&amp;#13;&amp;#10;3+zTsch+ngy4MO3ijB1Dlkz57XS+cKmTtV79enbs271rB989PHfy38WfLz/efHrxJUNuqTzwXs4t&amp;#13;&amp;#10;C8PUb9px2hYx8U3edAgojcSICbj60CComfvS6OiPMGz76Z78gFNpqZAg5MqgqX5KZaeBmulvpQs9&amp;#13;&amp;#10;aoZBpFAx8aQRt9rwIgkLmqbCkl58aSOP7pHxohWpahGpGFeaJsUMIUJxyKF2BIpGI4GbEEghDcIx&amp;#13;&amp;#10;o41GDJKkHkvyKcolt+SySy+/dImatbATEyO84prrIL0IOlMif0YZ7bWXXrtHusBGWgaWTgAbZRoM&amp;#13;&amp;#10;h6uiMteUi9O/l//gHBRQQ+8kbCRGCarTv0EZfTQjOQMT9LU3Mbwn0IIeY8ZROqUrKM893/QTTFVX&amp;#13;&amp;#10;ZRUhf7TgosCB8GHIw49QachQK/3Y4k+X8PnjBkNxtSHEmxjKsadgZS1qQqGUunLIOn1d6aYJp8FB&amp;#13;&amp;#10;16WMOorb/2xsNUFnm/QIFVs/AtGjaMOdiNwbk+3SW3a3AlHbrZ516Ucin/RJ3wzTnTdggQcOF73r&amp;#13;&amp;#10;UhFzzLEQZu8fP6hBWMxUIo6YmocllrhihOUSbxrMxjKss8+AQ+4OzO756x9mVBsoFD8O2WsaP0Za&amp;#13;&amp;#10;eTQ8YulHsK9E80wgakTBjJpmbHb05pduhscQr+rkDTmjhWMrZ8z/SPsnZ83wuOWxgaaRDqx78JiZ&amp;#13;&amp;#10;5NFC+ThUlVn+x2WYDVavbbbfbng9ud2Om+654b67brY/8qcQYQ+6574/NbLP1vnuC+OGEBWqT/HK&amp;#13;&amp;#10;mLkvvlTCkPEmcA+aBnEEB2KmkcwDLGhAQ6e54b6HCL8hRXwaJ9CgP1pHyT74MsLpvhBhTHxBJkkP&amp;#13;&amp;#10;49rSLzcI8vp2OjyqjEQ6y0MtU0EjlQNRj4+ZNBR0/CCN/GP+HwXpE3Sjm1KscuvfmZ3L1mmMrZ2/&amp;#13;&amp;#10;+Kahj9m+RypR+NuBQzx1gvZL/CFaPdRoJ+php9/vnkQQ4elEPvSRCvI6BKkKMc95YUAD9Dg3vcTN&amp;#13;&amp;#10;z0GlI1e/xMA7/3dljj4MOh/7egej9sUOg/1Cw+oe9I8LjjBzjRuggRZyi/dpT3aSU56M/IA4GRXQ&amp;#13;&amp;#10;V/3yAf7gdT/7pKgZnjPdP1SYk/xsD3ZBmg8Ah0Mfyh3wPuciiOUWEqISOdE/TowJGIn4QYRkb2sm&amp;#13;&amp;#10;6uIWtXU92m3uHr/zkBmBg0Ykgk4+8+tQDYEzvhpxZIFMshcDEeLDrdHndtNIYX0Ws0EmQoR36tta&amp;#13;&amp;#10;EOuToyVKJRXgY9ASR/gpHsIEH4a4xRt5KL4kag+JW4CFjWIkxIJoMoMbeeFC0Ig42zjweY2Ljxar&amp;#13;&amp;#10;RzBe9tKXQ8EO9jrSprbcRU1piogoUmMnUQiqmS/xgx9SNpyRDf+HVJ86TSGaualEZRFOZwtUYFDz&amp;#13;&amp;#10;h0M56pvc3EQ0/4AhTG2qnMHzwx+0cSlNIUqZU1jnQZhBTsI48zSGqMw9qhmpXxbUoP+BFbNoZcD7&amp;#13;&amp;#10;FasyCmlKM2wQq3/gKlnH6s9CBRISG/Bvh9RqBkUnE9GOQqROf0vIFnKiEoUg60MlpRUAJ2PHggzt&amp;#13;&amp;#10;KcLqm4cagxJnGdBakZwVSgtCkYAK5I2C8oNAYPLTDzVFFBQ1TIWMIlHbmMt6hdgJPv5mUwBtY0RW&amp;#13;&amp;#10;lU+F9KXVQNJuQkfNKUF2ahSyashGEt2JKPxHUe1JtUJtpZWjtLATVLixdSDiiLwGQtThGPVv/khq&amp;#13;&amp;#10;H5mqPadCdQv/dn1pVZUatpeoQlZf9Wkq3AWwwWY2oncVKlPkk09cNQWxtvGHZbW3OYQYxR+Seauj&amp;#13;&amp;#10;UoFTzYoLmlJRrVDuQVdIkdZ4i61p65gK1/uhtK+DbYqEHgJRR+boqLe13h/iWBniVnRzum0ddh8C&amp;#13;&amp;#10;WKAeRK73k2pJrWu92irxb89FbFw9pK/qaiixw4kVEIMKmAWG5G/ns0i9DKJbiqaCI6JYHH8S4tky&amp;#13;&amp;#10;/jfA/hPrYd8L1uFUSEsIOa4SRSJf8M4XOOKdVkV/W17SxSfCrUQeZyuaXIo+9SFR/ZBKJjPdg7bY&amp;#13;&amp;#10;xazCG18YphaGzW1NAyHmjYuZF731OG8/tluQYzxkHwu5yEQG/zKSjZzkIzeZyU8Gj3sKMTsozbAg&amp;#13;&amp;#10;DspqsUajhTCYaD/z21riKoMTBkVRUrN13x+H81csZpE/BcKfFsSgjVT0wHkMIpxsbVAgB1GrIBIC&amp;#13;&amp;#10;DPAQgo9ryaheU7nJuZDksJhc76vKq8j3pMSR81E3RQ8eqomKBKX++ESOJeoj7dpcEDUDskeILrUS&amp;#13;&amp;#10;DTGSTSsx0moG9Yb++MZbSHdWyBssDdXcaoIs2g+Nhs+jIfVqE02l0tq7tEoW7daH+Eu/nIaRjCqN&amp;#13;&amp;#10;aiziN9Thk7CvMB064H3yT4CuqIcInW2D7CgVg1Nlfo4dOjWDm8EshNCPdoSKZrvrjHkBtq6uBOpJ&amp;#13;&amp;#10;z/sW/k50Qv8GKOl7I9vNzCLspn/tZvpi8kOjZtLWKnIhaod7zedmtEWUdGsIYZzblcE2he4HZuvN&amp;#13;&amp;#10;ztrkzqeFyzvHD8Wwu55EHrYrzmANjrwyKRc5sxvc61WzaTSXnLTEA02+Fxfd6L3MWMQ+UrGEXSxh&amp;#13;&amp;#10;EHs6xqJOzKNX3epXJ9irpDirWkFqIcRTaSMMI16FoFQUKl3IW3N19gkhtlclB/Z27S3h0JYdJ4aw&amp;#13;&amp;#10;ASNEUcWxo50h+ekbTQtydobQtvCBFPGzsLWNsaddvJAKbYY5vtSVA+y7Skz5c7n17D/j1NYDIXyu&amp;#13;&amp;#10;Mnx5kTeeIY931cqBg4OnHF4+KoU96kO9+U5friV9z8njJZr/H1r5PSobEuxzewshinuv8k7Naua3&amp;#13;&amp;#10;augQEZ7ko2W1urPF06FKfzixD/tBhAIsVtvK+V+0t3K5/V/Y07aJTlXp7eYTe4b2GnnPEv7B5c/Z&amp;#13;&amp;#10;eU/89LAXyLsN4i/Jk5vdDJm+FBu+3ru/RiBA/AO+ISI99pKR/ju4DOs/7vuHBZSqudstGkosmDC9&amp;#13;&amp;#10;7MOWfxiFWzCXewAEohMXQ1m/08us08suW1E81iOv06OoZ4E5CBm99RKrIUIu6MuSBvS9kqI/0lI3&amp;#13;&amp;#10;Yak/wMkn+ss9/JvA5LMNtIIKF8S6J4TCo1CyKXQYZOIxY6qLJdNCKoQyLtxCJ/vCLgRDLyTDMTRD&amp;#13;&amp;#10;MUTDveAb/7/RlsC5HI2SEp3Is0KqvS6jn9khHEaYsgKxHPfBNVXbLojTutEpls8hEDIbDsUhQT/Y&amp;#13;&amp;#10;uoH4AxMRvzB7M8DJkZObNiozKTDbkKVSoBzCsc0xNi5SHXvLIyp7xDuiIeNzODYqFyHhvBciEFaE&amp;#13;&amp;#10;iBrit53To4rCs9CqqSq6I135pDAaIHCTv0mroXZrIFAEl2OrxXGDFO7ROUt8PkyDxkArq5dTJdZq&amp;#13;&amp;#10;xshxNYhoqyxCnlNcs4cwxlbCJWGcRVWSNpL7RW+EH/65HPwyx/txOZYLunrEnAp6qBTRQJKLR0BM&amp;#13;&amp;#10;kBiSo/BptWhhHmbcRBsJSE2DuLMIJeGaMEwcNlgAKH/wAf9/mDtB+jOSuwnQAjlsnEYNSYUK8Yf7&amp;#13;&amp;#10;kpFfPEhdczh6RAhr8yRQUklZTBB3bLZ0HLqRg7ttRMW5QEZKmx8Per4oBMqgXBViIspjwkKhRMqk&amp;#13;&amp;#10;VEqieBXe6rWc4J8/wLD84Si+eiztyZULEy6oKBb3WiH3EretssBgGZbHcjuVODuVqBPZy6JlARzY&amp;#13;&amp;#10;6cYseq/gqj7I8yqschPgSSv5iC/jOz/QI56UY8ASbC0xAKtIJCthCysJW0iUqJyQtJ6kComF9Ana&amp;#13;&amp;#10;A4y5vL3PMwgQeYXXyYi9AssEgZcW2Uv4SkVd+8skhL7uskwNwUsQiz67pD7Rkg8hfM2I0C3SGrW0&amp;#13;&amp;#10;ErE/w7n/PkJM87MtDZGuV1nIDFO80ZzLtuKsFRMt49Q+iPOX0rxAN0ksblEu6Awd0AwdzFRAGxTA&amp;#13;&amp;#10;nESJLQCDBFKeEgNPxpKIGAEYmMOiySgEtQQEQmhMxloU7uw1lKrOd4M/XezG/eQ9z4O05fLEnSOS&amp;#13;&amp;#10;pii+mXQ/LOIs5FQ3FdNMfOE49fxMLLo8yfMXuazPpeTQqitDIHM6itEYi4G6jJE6iznDMFTRD13R&amp;#13;&amp;#10;FGXRF3XRGE1DGJ3RIpMyiJQPKyOiBiK7TfqyQFsh6okPN2w/2hG814uPzzuinpjE+1Gf/WgEy5kl&amp;#13;&amp;#10;lFo4guizm3SYjCrJP2S4ChO6ERvSajMtgTg2SRsR/Qoc/2KrR2VMtnP8yqlgxJrUElrRNPUzqiJd&amp;#13;&amp;#10;0KDSny2NvjAtt/e7tKZgyS1AI9i5hzsdicDZiQ7bGgV9CS2IIZYkU/TJpBALkTR9imJLRlEUJGE8&amp;#13;&amp;#10;NXS0uZLzD2dbHDvFHNNSpUDNJRuJy80MEXyIhQQdiDgFpOEYIU9VJSpLlfGLuC+FEirlK1vRr5BI&amp;#13;&amp;#10;sPhohmbDRk6LiTIFOg3hvRArNg5DqWPdI2N11FeJIRrRCDSK1rl7nTCi1DuSEjqSCPviiK8yVcup&amp;#13;&amp;#10;JYaiFfLZuK3R1VhFHssBOSEhVV+cV+cBufz4vPM5nfKaUxuAxJ/MuRkMR6bwU5pLt1Ad1vi8ybjc&amp;#13;&amp;#10;j/X5Of9N5UnAeNZExdMO1diN5RCjJDWPZROOFdmR1dimVKiu+7PY8z7sO6/TK4SJ4gi300W387MT&amp;#13;&amp;#10;9JDebCWyHKqsJIi0TBDsg5CZIh/2aYgOm4z78zOJusoW/FnXQ4nT8x/YQ1XyKxbLU0LxoS7ms5eu&amp;#13;&amp;#10;aqiiFZYMO5bHcrbyCyi2HK3Ci1mphD0IaQay1bnWDFscgMwPIVvDuFkBuzCVEimouIG5fdrsw8q/&amp;#13;&amp;#10;q0fns9pZEczlK0G3Q1sijM2tccLNdKkWNFa33S8E1U25LL8wcintQ0BVKjxGncD0SxfFbYiYOEGn&amp;#13;&amp;#10;xLzGrdaVPD0jahLnU7z7I9CJSD+6FdzoQtqXkloSgj3/SpPd1msIv/2/x9ISpb1diJCXtj3esPWB&amp;#13;&amp;#10;4r3ICbydqVBeng0pjhA+u20tli1bvd0u2HuFGGRB6dMW5eWC710ula2p3aUdZPEXYiGX3BwNcHFf&amp;#13;&amp;#10;283KH1Rd4YNdcjEM21BasYLBh7g8CazWo11brttQkkVgdqHR8dCxHLNCNFngCJbRFq3RCqbgC5Zg&amp;#13;&amp;#10;C85gDM6ONdTFqwCQ93QeEsQSSBqKb03gFFbhFWbhzZzHqqhFi/gDEm7hDg25GsbhHFYKpjvRhOFh&amp;#13;&amp;#10;Ep06HRbiIf4Sk+WK9fuhj0oSnRUQtyTiJ4biKA4YwcIKKn7LapTiozNIQcviLi66DRaPBgZZHPNY&amp;#13;&amp;#10;MJ5g/zPW4DNW4zRmYw5u4w2+UR3FCuYaqvqhYb6pD6icCRFSJC/24z8GZKeIYa0Y5NR74UA+qMAp&amp;#13;&amp;#10;IURmZB124KMMWUhu5Emm5Eq25EvG5EzW5E3m5E5eCjRmCz9IBVEm5VE25VJG5VM+ZTdmZVB25TVu&amp;#13;&amp;#10;ZVh+5TeW5fTw5FvG5VzW5V3m5V725V8G5mAW5mEm5mI25mNG5l2e5Vim5WZm5mde5miuZWeW5u9I&amp;#13;&amp;#10;5mvG5mzW5m3m5m725m8G53AW53Em53I251uuZmieZnWm5nVO53d253hOw3Om53q253vG53zW533m&amp;#13;&amp;#10;5372538G6IAWaKyA53Y2aHZG6IJOaHle6IPem4GG6P+IluiJpuiKtuiLxuiM1uiN5uiLVuiPZmiQ&amp;#13;&amp;#10;duiQJumRNmkt7OiUVumVZumWdumXhumYlumZpumabuiz8OGcPtER3emSvmmR/mmfBuqhtlGbNuqj&amp;#13;&amp;#10;Ruqk9mi2UAuFKZMxcWqxUOqppuqqtuqrxuqseOWnZuqyYIsZY2qz8Oq1OGmiLmuhRuuzVmsVzeq2&amp;#13;&amp;#10;duu3hutOjrq5puu6Tpi4xuu81uu95muMXmZikmrq6GAyXmuzDurCTuvDVuwY6+vGduzHhuwoRIHJ&amp;#13;&amp;#10;puzKtuzLxmwUCOzI5uzO9uzPBm1LdmUUOAjSNgjTLgjUJggU4JjENuzXdu3YRuyDDu3atu3bxu2h&amp;#13;&amp;#10;UO3/gdjtf+jt36a63Bbu4Sbu4jbugJnlzFbu5Z5svYDt2V5s2Y5u6F7m47bu68buo066MumI3y7t&amp;#13;&amp;#10;7z7t4M7u8Sbv8jbv826yiRmTiXEb7z5t8E7t1p6b33ju8BANJaPvMdyMW4gxmZkCpYELq9nv+iZw&amp;#13;&amp;#10;6W4P9EbwBFdwevaKtIAFWFAFsBDv1GbuCrfsCRenaJqaZ5qJdvomrXCn/+BwmzinD8cIfzAbV6kn&amp;#13;&amp;#10;P+sJE1cXOWlxFl/wGafxGi9vIivRP9ACKqCCP8CYtknlIFdlISdl8vAHY/iY5KCaGc0NeYYaIlvy&amp;#13;&amp;#10;JROOJ2ePQekYp7GNd25y6jZwMLTxLwfzMO/lpisE/2rYhi2gAj9Ii81GiM1284N481nMA33jhGlA&amp;#13;&amp;#10;jSS/A2kCDK1RmY+JjNB5jXuiDH9Ip7BxDTtXDeLw82j6bw3J85QJDESfmlGABSR/vSzicz6XkEPX&amp;#13;&amp;#10;8IwodFGRdINwmXjShlEY5drICFFAjT9xGXwCjEd3Jj5JVGUKG8XgnJ14DG6q8zvPiDzHJ3aSk3tg&amp;#13;&amp;#10;9I8BvdOQp1F4BVGQJ3oSlHRC9eGgLDGX9mmndqWOMbNIBS0YDFgQgxegAmxnDwsX98kma744u5h5&amp;#13;&amp;#10;KpUZ9DtI1L94jNbAgzL/h2IwjvvB8paZGs4IjMMQdn7/A1j4GtgABLfwB3Yfjr/Yd2u6GseQDrJ5&amp;#13;&amp;#10;i/933wwAp3fP4AJ1rwyHj42Er5PBCIvcKHilQZm0ABrg6JqMeBqDD3ncwJqesXh4OIzAkI5c5wyK&amp;#13;&amp;#10;J/mLz/csz4yAb42BD42Tl47f+A2H7wfOeAmDn+6jP/BqV/qlZ3pH/odC0IJtqIZGEINuB3eLcO/U&amp;#13;&amp;#10;hu/VxnBmQA0176d+Iqg7MYzhMIRmkPXQ2aZvuoedQvFCmZNMYbxqghJmgvtJsae0hxR+P3tZxxSx&amp;#13;&amp;#10;d/tQSZRuyogSN6fRIBW6f6exR44VZ/xYiAzGE4N7KBRueiZMGXsXHxSBohZ3CvG/x/zAl/GmJ/3S&amp;#13;&amp;#10;N31/JjKz+AMqgAEx8AEfgAEqKIS2MJisX+2t523/5y4Pv1COwSCNsm8NxXCOx4iM5LAMwbBy4qCN&amp;#13;&amp;#10;xRgZoB+ZleH1sAD+xGB+37h34j8M3mgM4o+O3s955qgN5wcNky+a8hd25iB2eJeN7Kf+4LgZewAE&amp;#13;&amp;#10;rzjy1dgGxThUrgGMm6Ga32d/1rB3mgEIP1P8GPpnkJo/TtsQ4ln4z58oWA8j3htoMRY1g/8yHtTI&amp;#13;&amp;#10;caPHkB1HgiT58aTIkipRmkzJcqXLlBpn0qxp8ybOnDp38uzp8yfQoEKHEi1q9CjSpEqXMm3q9CnU&amp;#13;&amp;#10;qFKnUq1q9SrWrFq3cu3q9SvYsDypkaUCA4aYszA2fsSJ4i3cuHLn0kWRqqe/UbESbnuo8N6fvhBj&amp;#13;&amp;#10;//1bBqvTtrzTCM/kO/gf4L4aIQpWOFGywcgaNQ/mezkv4XuGUDWqyexw4lGL/VbepnmyqNaN9T6k&amp;#13;&amp;#10;DfpeFcw0H3MWtVfh7dwPNxE+PSpxp2kFQXvm25uxQcozX08k/Jg1a+pit3Pv7v07+PDix5Mvb/48&amp;#13;&amp;#10;+vTq17Nv7/491JfyU1FT9eJFiikvyNKP2dFPKgAKGCCBAxpYYIEwGaTcQfdssc00vv0T4V53FHQP&amp;#13;&amp;#10;FX0xQ5BBofhxiEoU+nMHY6EU9A8ze0X0Tz8rQgSLaBsBVtKIF2bYokQv+oMHRiP+IdFI8HD4j4el&amp;#13;&amp;#10;UTihhCYalOKLLK540Ig94nELQxiJUhA1zRDG0f+O1lkI2Y0R7XhLhAUxExiKfmyx0YZSxnKkiCSC&amp;#13;&amp;#10;yVhGL8ZIzYxcytnlQaKU1qY/SqIYmpwKGiqff4cmimhLjSrq6EvwSToppZVaeimmmWq6Kaedevop&amp;#13;&amp;#10;px8V8kchGt01Vk1tkSTTqjWJIpAfaEo3qx9+ZJiZhJCh2VhskMWa2KtTGJKYZc0BJ8pAfuj2UK23&amp;#13;&amp;#10;GpsaY8yIYdM9ufYmWK8QCTTsszRV9Ic2ttmGbKy70casra2BBhmyfzDmjx+McabXrL3eU2sY50Z3&amp;#13;&amp;#10;bLLL3guuvvdOAUu2wQ7LLnSgKrwwww07/DDEEUs8McUVW8wdo4f2lxE1/UFqaqoh06TqP6c+enL/&amp;#13;&amp;#10;xikvuvLHjoZCJ8sox6xyyzLXLB9fNNu8s849z/zzzUAbejHRRRt9NNJJK700000zzV8q9JGcE1lV&amp;#13;&amp;#10;W3011lmTNfE9xyXdTF+iLes02WWbfTbaaau9Nttts+1z0C2RTLLJrIIEN89C4703M1zkHfffge+d&amp;#13;&amp;#10;qIdT/Kg34oAPrnjigsfsNuSRSz455ZVbfjnmR80t8kybZ/456KGLPjrppZt+OupJLx641B1X3Trs&amp;#13;&amp;#10;r8vOX+Or21477ozr7vjut/eeO+/B+35y6sUbfzzyySu/fNued8653cxLPz311Vt/PfbZay/e8Co7&amp;#13;&amp;#10;D/LIIXcP/Pi/my88+emfXz7666tP/Pbxyz8///3121+81vnrv/X9/fv/PwADKMABEtA97MtY3Vql&amp;#13;&amp;#10;EruZ7IDvc6D7Iti+CUKQgg+84PkKqMENcrCDHvwgVb6nQBGCsIQmPCEKU6jCFaatgijhz+xcB8MZ&amp;#13;&amp;#10;ylCGFpSgCzF4wx3mEIc67OEOWSjEIRKxiEY8IhKTqMQlMrGJTrQfEKP4wyn6sIo8pOIVrShFLUbv&amp;#13;&amp;#10;iV78IhjDKMYxkrGMZjwjGtPIwi1msY1sfCMW4cjFOboxjmq8Ix7zqMc98rGPfvwjIAMpyKXIsY50&amp;#13;&amp;#10;LCQi7XhIRRqykXgbJCQjKclJUrKSlrwkJjOpyaMlcpGedCQjOwnKT4oSiJs8JSpTqcpVsrKVrv98&amp;#13;&amp;#10;JSzJWMpQ0pKUtRwlLmdpywzGspe+/CUwgynMYRKzmMaUmC5zectkMnOZztxlI48pzWlSs5q76dVS&amp;#13;&amp;#10;pCOedUWFm9b8JjjDKU7VPfOGI4LVmpr0uyap82Qi4tEhd+SQKvJJmdBs5j2FNs598rOfgXxZdFRB&amp;#13;&amp;#10;rLEJpVtA8eZUrgMVhPqzoQ59KETNg8/ATQNNH4kQKra1IFjBIlCNyEgxDpERZhjiI4X7wytEkVFh&amp;#13;&amp;#10;LYhcJwLJi8iVIYgMxEgq3ZY9NJqmgaypT1giKZu4sKNUDORE55yClKZR1JUcdTl3sBWV5Akn3wy1&amp;#13;&amp;#10;qBXhEERW+tFyTrSrjYsoWMMqVhZeSTcQuVD/YHgTmHtMKy+lGhSvsIXWxAC1a2YFjm3qepyzMms5&amp;#13;&amp;#10;a7WNKmYCVIgIdFB81QxA/ZEHYE3LrjS5kkFS4Q/iQCY3zCkYsC4EWbtOdjmLHStoQytasXp1d4Xz&amp;#13;&amp;#10;Q45cRJHcIIREZ3LNFrRUzzqpNrUwWixCXnZRqsJTnh1SkW0nAiMSscRBrjEEk8SkEIZAyKJ+4tNs&amp;#13;&amp;#10;fQUkFKEpQo3oEjuVuxB5IkQhU90SV8ObTzqOtrzmPW/9XvusewBCMMbYC2KWEYt7NOIehZ1MsfLr&amp;#13;&amp;#10;GljVKmGUWde9ajWQ38jGM1dF6my2kSLR+OMP1anOgfu7LoTiBjMO0ghV6aXfx3CYqtmyDHpD/yzi&amp;#13;&amp;#10;EfuytILr0ncxJBg5MaMQe8UDg3ZLmBTfCiY64hGeMiRjJM1YQhxRcUdCAYuG5AUVy+ktj+BxOCjh&amp;#13;&amp;#10;eEwXteg/lJxaQ6BYQu+0DpKB66TpmrjL4h0aicMs5jFPzh8vFVu9MqsrDaXiRG26pnUw6w+gQsa/&amp;#13;&amp;#10;x7IOne+hImzxWc+ZuW9mhrSMVFhHXIQB6D/ANmF9GQSyJZtsaCxLGwndC1q1KTSBsUPmTXO603r0&amp;#13;&amp;#10;ctD8YQyLHC67EhFYvGREXF1x2SD2MJw2ajsRnoZIQhvKUIR4Cqzg6mgTsALvRkuDJ9ZyN2dHTWuW&amp;#13;&amp;#10;R9JUPD2VClgOzUAKIaaGdHe7DfmuPbMN6v8Jerrb3v42uMMt7nGTO3XbPveX0T1ebacbeOV+N7zj&amp;#13;&amp;#10;Le9507ve9h6Putm97nzzu9371ue9Ay7wgRO84AY/OLn7/e+F67vhCnf4+xAu8YlTvOIWvzjGWfnw&amp;#13;&amp;#10;jfsb4gznODQzLvKRk7zkJj85ylUIco+zfOUu7zj7Ui7zmdO85ja/Oc7d9vKPw7znPP95yx+X86ET&amp;#13;&amp;#10;XZiqcB19ko70pSu96Ux/utOjDvWpS73qVL+61bOO9a1rvetc/7rXww72sYu97GQ/u9SnVvS1s72A&amp;#13;&amp;#10;O884NapRs7bTve52v6Pa7673vU/v5XmneMb4LvjBE36Ify884hOfubdnXO7wUzzkI2/JfjT/4RZh&amp;#13;&amp;#10;PrzkM695p/l9Ok1IGFLu8XlOzxPMmz896k14DzmA/iirbz2JMZ/62dM+YowXPej9YYe3xAAzxYAL&amp;#13;&amp;#10;DPqyDLikoDT+0ARcYiCNJhgf+SgIPmSagAq4lAasjg987bOvffvhniaawIFBiAH+fxCj9wYxhuVn&amp;#13;&amp;#10;sgwVWL77LKr88W8Qfvnfgwny/4c9VEDQY9IFetv/PwCGis/lTVtQXsKIXvXhHgLmxD04QV8YoKt9&amp;#13;&amp;#10;HgTinwSOHgXCnjTJxU1gXwB2oAcuz+vNRD84oEH0A+uN4Nj4AyjABftBBuuVYOWtXvr5QxzcQgi+&amp;#13;&amp;#10;X/qBE1xs4Af2oA++x+1ZYAQm4OfZA/PR/0Q/wIHfQAYJup8R1pcFPqETHqE4oQBOXF+i/KAWbmHm&amp;#13;&amp;#10;uJ9GfF/4jV/5SQb6UV76rZ/l+QMcgAgOxt/8RR9jmCFYyR4X1qEdWkXnbQYTxAX76R7vYcYKvgX0&amp;#13;&amp;#10;2QNcaAEJ/sPvoYDyjd7xCWLYRKEQPlTpRcodVqIlXqJX0CEmbiInCgXjYRwWOkonjuIP9oUp/sP+&amp;#13;&amp;#10;kaInqiIrdmBfUMM2wEI1wEIsMAIsyCIuzmIswEIs3mIt7uJCbIPjXcoLlRwHtiIyDt42CGMsAmNG&amp;#13;&amp;#10;pOJOLCMswsIt8KImrsc1Clw2JiM3st1C7GI1wOLUDONMkKNGmKNByN0rNiMvoqN6nIRDiP/jRsQj&amp;#13;&amp;#10;PXJMPc6jPeYjPu6jPPbjPfqjPgIkP/4jQQZkQQ6kQSYkQi6kQDbkQTqkQkIkQz4kRUZkRU6kRWYk&amp;#13;&amp;#10;Rm5kPwpdN34kzsViNS4jV1RDLJIkSKakSuKcSdIiL27HNGIEerwdTQ5gTa7bSuZkyVGjO27HMr6k&amp;#13;&amp;#10;TgalUB4cNQAjSWDGRyClRiilQTAlKqaEU0blRhgledxk0AGdVT7cUG7lwJ0kNIpHNcRCT3IlWZal&amp;#13;&amp;#10;mN2iqhCUWtrEWtZEW9LEW7bkV3JFVtqkXWLlXQaPWe5luZ2kpcDiXPKlYA7mOAnjdA3jRyDmOaaE&amp;#13;&amp;#10;YqYjYz4mSTTmP0imYlbDLHpHXeKlZl7/JWdWEGF+ppgt41hOSiyCpmmeJjXFXVIuZlOy5lM6ZmvC&amp;#13;&amp;#10;5mtO5lK6JmYM423WpmzmZmz+A1B+xQt1jCok3XAKJ3Eep3EmZyoU53IiZ3MqJ3NGp3NKJ3ROp3VW&amp;#13;&amp;#10;J3Y+p3ZS53ZeZ3dmJ3eGp3eKp3FOYl5+ImqmZ2j95qewJ0wq0Taqp3x+pDU+5TOCxCvap37mJ3/i&amp;#13;&amp;#10;p3/eJ4Du538KaID2Z4H6p3vSZRcNUSh25nl+1XxGqD9Nl0/ERVBYIXeYZC/Fp4R2KCfWZ1+oo3+K&amp;#13;&amp;#10;aEZYIYk+5YmG6FNaoYr2Z4rSposK6IvO6FMm6FUU4xJlpoN6KI+K0zK+5UxIBoY2pRW+/8U/vIWQ&amp;#13;&amp;#10;7uA2DClc9AWTHqmRGsQOuiVbVimVUmgrcWiPbqkWboNMyl2Agql+yl1clCgKlOhGoACZruiRpukr&amp;#13;&amp;#10;qumZoqKRrqkVommYDqiY5meegoTcYWlWRIoXYsUTJk+D6uhEcSmiDpNl6uZsYoajYqiQRmqbLimR&amp;#13;&amp;#10;HqmTsimlosCSWqhcOCqjempvgioqCuPFyKG3RGLoaGmirur/SYSe4umA1imbrumS2mmbmmic1uqt&amp;#13;&amp;#10;tmlG0CqfwuqdBuuYiqVW4ChYLOCpYiDmmOdmWiWrPmssuepTniK1Tuu0auq1miK2sii2Lqm3Tiq4&amp;#13;&amp;#10;ciu1dqu1Vqu5liu6niIsdkcIwkPy3f8EMbyF/mlEvMprLJhqCA7fW6SA5ZnqTDifIj6E88UA5qgq&amp;#13;&amp;#10;tB6s5lEDLHDM3TQswz4slL6FrdZpnJYpr0bs3cQpNVjoxu4gxH6sw4bsx5bmVgBqER5hQuQgvd7f&amp;#13;&amp;#10;MkAfMUAf7g0qHNLE+m2DzHreu2jC/RHD/Z1N/9FEoT5oswIcwhatJonouSZtui7ttyqttjot00Yt&amp;#13;&amp;#10;1FLrom4H7vlrTZiqP8jBLeBrBaZfoDJh11ZeTbgfvr4g2mig/xkt22pffYop3P5qr8otbc6t3V5s&amp;#13;&amp;#10;3N6trOZt3fYt3/4t3cbtLf5pSBTg6OkrCoxB2e4h8c2XE4Dt5yGr++2evLoGFYpgFD7/bnTEgbIy&amp;#13;&amp;#10;zZTahKEOYNuObiU5RItaK9KiKLqm7umeIuvCKOquruxW6+vW7rSSrFjcIAyqLIscokac7b2SrQvu&amp;#13;&amp;#10;xRpmBtdirfHGofCGrdkM6dqSLvRqXn1KJPVeZPVq5PVyZD0ubLHKBO7Bw7RQYPXNBM9GB5HprEEs&amp;#13;&amp;#10;Qwrca/GS3/rKbM3e7GTAQfW5Ifn1LOUE7dDub+BEr//+0S20rurS7uzGLgEfsAEnsOsW8AIjsCni&amp;#13;&amp;#10;bljgnhpSH7zCxfhNMApowegR4lsUwgYX4uMir0G8A+89RCAS7OUY7P+ucM5ZYz0GYz7CMD7KsDjS&amp;#13;&amp;#10;MAy/MEDacA3HcA73MA6/MFpihbEy/8UE0g+z7igSPxILLzEemS7s3ieNxqgUj6iMVvEUQ7EVU/EV&amp;#13;&amp;#10;b4MqjGZ76O78qDATjzHKyeIO3/AZpzEar7EatzEbv7EbxzEcB2MQE64CJQXzbo/+JrHQPh4Z/3EY&amp;#13;&amp;#10;SYQ6kmqLEjKMGvIgi2giDzAij6oiOzIjP7JoRjIlF7I6xkICoZIYAzInYxxGzLEchzIoj7Iol/Io&amp;#13;&amp;#10;q8LRCXHhwicf8+/qdDIse5FJmiQs0vJkBqMt0zIzlukuq+mmamqv4rJD6HIuC3Mw1/IwG/MtI/Mx&amp;#13;&amp;#10;M2MztyQsZHL3Au7dUrPfBi42V3M2X7M2dzM3f7M1h/M2i7M3kzM4Y3MspzPRubApw/8iMC/EmXqr&amp;#13;&amp;#10;O5MyPbdzPd/wLRbCJgdF6LpyH/dzNKmzQB9ROzIjMRu0MFeDL89zXWgqLcOFQkssQh/0LCe0M0+0&amp;#13;&amp;#10;RVP0RVf0LXrxQH80SE/MLd7zPItjPL8zMMfzxpo0S5O0S5vyLfqpVAA0Tf+zTUtQSOc0C430QTPz&amp;#13;&amp;#10;RsezSTo0UJ90MKJ0XBjzRiN1Tye1Ty+1U3ulTke1VDOMwvKiGZ/kNIYjVi+pVsPCSWt1SpsxCljj&amp;#13;&amp;#10;WHc1HZt1Vk/jWat1Wm/1VbvwW6/1SbpkYCJFTfszXrcyEk81X3dQUTa1UsOzLqf0Qwf1Lh/2UwO2&amp;#13;&amp;#10;YjM1Yyc2Y9PiPve1ZE+2V6jCSMP/NR1ndsciKS9qamfHYjx3NpLyMmaztVtr9mmbdmmnNmu7ZDg6&amp;#13;&amp;#10;xV3rdWzHNmXX9gDF9EXXsC7r9hrvNlLz9hn7tk8D9w0Ld27/NnIjs1XXtW03t3NnRSpc9izG4nTj&amp;#13;&amp;#10;InVbdXVnN3Zv93V3t3V/t3Z7d3iDN3eTt3iX9yzOIvcS0k3LdnvP9i09t3zTD247tn0H9mLfd37j&amp;#13;&amp;#10;d2Pz91PzInPPt4APuFHAgmWDI3on+HkvuHk3+Hg/eIKrt0sCo4MrOC5S5VAE53duOHly+Hh+OHiC&amp;#13;&amp;#10;uIeHOImPuIl3OIqLeIqX+IqfuIorHcPmtRITOI1fj8IS2nKrNmqvNo/vuI/rOJCf/7ZLRjORx/Qu&amp;#13;&amp;#10;Unhr+zhkK0VkS1KA1ziURxJZFAIsGEJHk3d6b3eWX/eW5yKWf7l2d3mWV3dMF4IqULmZp/mZwwKV&amp;#13;&amp;#10;W7YtTriXc/l3d3R8UmIwAXSU5/n0WDZdy+VBF7RyJzWgM+Og+7kwF/pJ/nk1Enl0n0RVRzekG7ik&amp;#13;&amp;#10;w3miHzqhQ7CeZ7qmjwybTzqEM/inVzioJ3gtErmZSw1OTKOpDyebszqV0+KbI7icr7dODLEwxbh7&amp;#13;&amp;#10;A86m77ry3GJ003WOJ3mQ9/iw7/guSnqk1/ksdgyjE7llq8KRu/ZyAzivV3ue88ea3+Kbi3mce3mY&amp;#13;&amp;#10;g7mWf/ex2yKan3lxJoU4Mnu5q/85lVt5TL87NL5EIpqfVHCw/LkrCrwAqupEEr7FEp4Qnlu7wKMO&amp;#13;&amp;#10;fxQ5khc0ZsulWit8pSf8XOuirzf70TW5+Dx6szf6XD85+OrhvEYHHKyvT9wDHOxrDqph/bYvUSwD&amp;#13;&amp;#10;Gw48y4NkxKd5lfuitId6qEd7ma86laN6yb7OmtNHKhrrMoQvi+yh0A8fyPOEu7IhISag5vbuk9dE&amp;#13;&amp;#10;0KcQrjtry1c9wVeDZUf6r8t8tFO41184nB971l88T2NmLCpsULyD0K8eKrTg8RUC2tZrx4sgHAj9&amp;#13;&amp;#10;P7yD/vU7CqSALYz83qcC2uI7CtyAZMi9biyD4lq94n8kWVg2zLN7p7d7p1s5mkf/fqtD/qkrLKmW&amp;#13;&amp;#10;x1jK+9o3ASzYwbTYAwxMw+iVb2FAH87OxKDKbPd138tKRq+gfstixjL8uwkF/OLv/unEXcRrPdkD&amp;#13;&amp;#10;P/CbMahsfGYUof5pAhQG7wxyLU3kn8qaPA4ef2h8LRIK79bmoMrzPvfnJMdczdH9en1UzfRuCtAn&amp;#13;&amp;#10;PhwmoR/0ngIy7r6CXqAuoOSOngE2IO/WX1wcfWHYfQlN/XtnIUD8EziQYEGDBxEmVLiQYUOHDyFG&amp;#13;&amp;#10;lDiRYkWLFzFm1LiRY0ePH0GGFDmSZEmTJ1GmVLmSZUuXL2HGlDlT4zsxA+/JifVvGYpD/3LG6udk&amp;#13;&amp;#10;m8J+cG4OfKeiaL8mtwQGBarT/ylUgkOLHlw2hmZXr1/BhhU7lmxZs2fRplW7lm1bt2/hxpU71yO1&amp;#13;&amp;#10;gXYF4v2nl+9dv3n/7g3cF3BhwYYJH/5XLCnQJjv94Sl67/E/YjcERp7MpJFAeD4F2kPR+Z+9JqQp&amp;#13;&amp;#10;70xtGUZWUUUvZ5Y8cBkXurdNJtY9mDfi3op3+xYOPDBu48eRJ1e+nHlz58+hR5c+nS68xqsJYieG&amp;#13;&amp;#10;gjuOqEx+RoXDPYXVf1WjVtbOHUWMrNu7E1wWnnp9+/fx59e/n39///8BDFBAmYIjbrgCEfwtQcD0&amp;#13;&amp;#10;WqYxtRwcUDm7FjTQwgoxVFBDCTns0MMPQQxRxBFJLJG/d7iLAS1/xkOBKxNhjP9RxhlprNHGG3HM&amp;#13;&amp;#10;UceXMjxwwwt/rHDHHXsE0scjjUxSyCGZbNLJJ6GMUsopqazSyiuxzFLLLbns0ksaiwwzyDF90+vL&amp;#13;&amp;#10;DikkU0k1xUTSzDPhjFPOOems007o7KpGMD3z3NPPPgH9h09B/yQ00EERLTTRQxVtlNFHDY10UUkd&amp;#13;&amp;#10;pRTSSTGtNNNLNe2U008pvVPUUUkt1dRTUc2NzVXdZHXNVmF9VdY2Z3WV1lttzTVWXHfVtVYkUw1W&amp;#13;&amp;#10;2GGJLdbYY5FNVtllmW3W2Wed5PXXaaWt1ldre82W2mu51Rbbbb3tNkloyS3X3HPRTVfdddlt1913&amp;#13;&amp;#10;4Y2XuW/pFbfecPEFV99797X/1998+ZVW3oEJLtjggxFOWOGFGW7Y4YffCvjffgGeWOKKMaZY44s3&amp;#13;&amp;#10;tthXiEEOWeSRSS7Z5JNRTlnllQXk2GWPM345Zpg7ntnmmnGmleWdee7Z55+BDlrooYkumliZc6YZ&amp;#13;&amp;#10;6aWVbvpmpp922uipqa7a6quxzlrrrbnueiSok45a7LDJBttsqc/O1+u12W7b7bfhjlvuueneMu2y&amp;#13;&amp;#10;0c577Lv51hvvsesOXPDBCQ8plcMPj4kaxFMp3PHHIY/c4b5tXpwaCi3H1R9RYAky870s39tvyv8u&amp;#13;&amp;#10;nfQlJU9d9dXXxutyWC43rCB/mNnCIX84yaoh1z9XrCBm/AjeENaJL97447k8/13cxlO53HnmDfQn&amp;#13;&amp;#10;+J0KnEYU6jVkvpAXtHihEFX+ad4wZv4oyvrhlRddfdNH9xv59+GPn+Tmna+Gmm2osX/xg5iJhRnS&amp;#13;&amp;#10;NpeK4AFQFFMInu4WQr9ClA8Wf5jCHy7XOIJsbidRKR/uqHGH8smPgx304Af1k7590c95+HPe/oBz&amp;#13;&amp;#10;vX5s0B93GF4/JLO54W2uc0dqXiqosI1txEIMMHiBKkKXl3tIBi+REYootpAVES6xfesTIQihGEUp&amp;#13;&amp;#10;MqtxaeqLBLMzw/79wx+jgIwX/ZGHouAOgQpp3B/8EIttoEEMN6BCIcJXkHsYQncUJOMU8ZhHPe7x&amp;#13;&amp;#10;K0zEFwkFY0XxAaYYfjDgFP8MQQ3NKDJ35DPf9ZR0wxfYwAdiwIENfojCIs5mL2S0Hvac2ET2hZKU&amp;#13;&amp;#10;o+TjKVGZyi2R8E17wWJmRpEVf3RiGxTkIhhZmDuH0K97N/Al95w3O0hasJavUeUxkZlMZTLEj9vy&amp;#13;&amp;#10;A+is+I9nFuYetsuLKBphRC7iIRYyLI0fapikZ+IwBS94ARUa98y+kK9z3qShKJsZT3hKbZn1tOc9&amp;#13;&amp;#10;0cQggrQyFBUUCDMMoQ0v3lI1wSuELh3iulRoYZCt/Gfw/DA8LiIUnxW16EWNJ09vfe5yfnCd06jh&amp;#13;&amp;#10;UczRb56l1KgpT1ogjK6UpS1dTgQTB5PFkdSlNbXpTSOX0pKidKc6NWlP3Yf/U6EOlahFNepRkZrU&amp;#13;&amp;#10;hAL1p03lqVN9+lSp6kypVbXqVbGaVa1utXhR9SpTpwrWr0K1OFw161nRmla1rpWtDBtrWMkaV7jO&amp;#13;&amp;#10;9a3fautd8ZpXve6Vr331Ul3FGli5AnawYPXrYRGbWMUulrGNfalg6QpZwka2sJWVlWMxm1nNbpaz&amp;#13;&amp;#10;nfUsRiYbWsmO1rKiBdZnUZta1a6Wta21qmkpG1vYzpa043LtbXGbW93ulrcgpK1hPpm0d5a2tr+V&amp;#13;&amp;#10;Lc16m1zlKgugAwFoVqq5uTJ65I7Lte51sVsQ0doDEHbZXBoFEgpDDBdnwTXueYsL2eyul7120gwX&amp;#13;&amp;#10;DbHFLnaTE9MQXmY2Mb2J/07DgBKdoCgMOcM7HHCitRzofHFn34jeo79cFIUAp+DP9k6YwnoNLTb/&amp;#13;&amp;#10;AVB7JHKI27CebRz5D/Fus5i2u8cfwqlI8SpyFC1UTQ5puMjI3OLD/7CvbaZxQReeh5PoJe6Pj3va&amp;#13;&amp;#10;Cg+ZyFJqbjO6+YcMz9CY0r1HLLnYvztWNyoDJaaD6WvgL3azyV3WMkGLHGYxvza9R6qmNoh4vea+&amp;#13;&amp;#10;k4YMNqQhYxFc80Ylh0K0nYrjfD1tGpHNnHMwLMioSCKWOciF9vGYEZ1oG3XxFRJdBix0OeXcnRiB&amp;#13;&amp;#10;0i1wdqB8ZTu+Zr4ElfQYc2dLWyqa1KVmqWgLKdF7aGGDcobkiDPM5c71w//PefHHirvYwuHdA8ac&amp;#13;&amp;#10;u3UsqMEMKtAYkq7uJje3WcFDL5vQAjP1s6EdIF5DVxQStfS1AYzIWkaaovi9r/T8UOc7urkQYPSy&amp;#13;&amp;#10;g7/c6Wivm917ZDaQ323oZhu23fW2973xnW99ZyTe/Z43vP9dun0PnOAFN/jBw+xvgC9c3gw3LsIh&amp;#13;&amp;#10;HnGJT5zinlV4wzF+cY3/qOId9/jHQR7ypG7c4QEnecbFJXKVr5zlLXf5KU8ec5PPvORCfvnNcZ5z&amp;#13;&amp;#10;ne8cbqKNoCpuCPTFCT0VRDd60JE+9KQXfelHV/rTmQ51p0ed6lO3etOxLvWsV33rV9f617kOdq+H&amp;#13;&amp;#10;nexjN3vX0S72tJd97Wf/Vzr+fsNzuVPcoVqt+9zxzlfYolVPts373wFvz7sHnvBm9TlbVVp4xS/e&amp;#13;&amp;#10;3Yx3/Fn3fta+J/7xlU/0PZhQnqjopKqDt/znb3p4nDRBCphxjISPCvfhgJ71Yc7JK+Kgmsr4QxMp&amp;#13;&amp;#10;EohTUMEe0liGO0y5p+dbH3yM7j01xXBPamhv+tjYgwmmt4fvY8OT1uiRPdU3yOTjLnztYxf5cGhE&amp;#13;&amp;#10;UNAzFaE8ZfPjt0o/5DDdKFYfBQcB/vbhj0zR374y9oDBNJ5iDydYxR9xuIVpKogy/o8Jqk/z9og9&amp;#13;&amp;#10;EoLy4m8Bd0sq/AEUtOAxwi81JlACiQKZ2g8h3o8BObDxam5csOMzUqCb/zRB+TDDNFCjMqLvveoJ&amp;#13;&amp;#10;+1avA2FwtbDjH0BBBSADFGzvPMhP/AQCPlDAOwQvBoUQleYPrVTPQoYwCZUwZTZwCZ0wo2jOdyTP&amp;#13;&amp;#10;5p6wCq2wYJrwCrWQcIrQ8PxuC8EwrUBlUyylDMnwDD3FDNMQDcdwDd2wDeFQDeOQDeWwDunwDt/Q&amp;#13;&amp;#10;DjslDPmQdWTuA/8Q5QDRVfqwEA3xEBFx5QJxEaOQEQEnESExEiVxEvPNEQXxEi0x8ihxEzmxEz0R&amp;#13;&amp;#10;uzKxEUVxEElRXz7xFFExFVURtUKxFFsREwltFWXR3SznhmrxFm0xF3FxF3WxF3nxF30xGIFxGIWx&amp;#13;&amp;#10;GInxGI0xGZHxGLNwFv+d0cJEsRmh5X5ekWOe8RqtUBqxcRvFcBQHxgVh0RXLihvJkQO1sRzRsfOi&amp;#13;&amp;#10;0WCqEbnS8R2NRypWIvy05Bzh8R6JShNbAgUNYgahBBzb8WbwcSBXih5HD/WihSAVEquKcDVEI0XU&amp;#13;&amp;#10;DwdRQAXMQyJRYAQpgzScYid6gjw6IyNnp/YgkvYgckeOMCBxZiFVUnDAbwe7TSBAAQiX4QaKAhRo&amp;#13;&amp;#10;UvwmkPPkgyINsvwGQhOAMCZLhP24wyDscSWRMgjFUXZSgx8Rwin9If2csilPIz1Q7x6IwimzozJK&amp;#13;&amp;#10;oypPbyit7/qWMhyRMCnNkm1WoyNR4EFujwDZYwSxwiorEDJEciJvoSf/v/I8LvA8dJJEEND9zjIw&amp;#13;&amp;#10;a6oIN3Irdy8q9k+OvDI1QPL0jsI2gIIoGvMquBIArRJGMlADvTGqBLMztyYo7CEp8FIoHQwqgFIg&amp;#13;&amp;#10;lsEGWYQ0atD8UJMnd/Aq4IA+TpMGgTBHjtIzdVOKiE8CW2Q0EMIiTY9FuCMCd+IhUaAQ6o89tCAr&amp;#13;&amp;#10;vbIgimEk7aAkdQQgN7O2djM7CccfSSU3tfM736cLN6IwT+Ukr5PhwDM950YeTcU71fM9V0cf3cU6&amp;#13;&amp;#10;x5Iz4fM+78098XM/Befwouk/AylAAXRABbRACfRADTRBEXRBFbRBGfRBHTRCIbQ+A44/LfRCMTRD&amp;#13;&amp;#10;cfM8yRIlPZSeNDREr0V0REl0Pz6UQlG0Qzm0RFm0RV30RY/jRFU0RWXUGmH0RnE0R3WUQDi0Rnv0&amp;#13;&amp;#10;R+VqR4V0SIm0SOsCSGc0SX20FI20Se0kgpZRGaU0Sql0Sq20SrH0SrU0S7l0S69UP500TK1EPOcm&amp;#13;&amp;#10;TWh0HMU0TdV0TWFUPuMm3tg0TuV0TvGTTOXGTJU0++h0T/m0TwXTTXsOScHUTwm1UA0VEu30TfOU&amp;#13;&amp;#10;Cg+1UR31UTsRUN8GTg0iIAAAO1BLAQItABQABgAIAAAAIQAmAzrEEQEAAFACAAATAAAAAAAAAAAA&amp;#13;&amp;#10;AAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAi0AFAAGAAgAAAAhAK0wP/HBAAAAMgEAAAsA&amp;#13;&amp;#10;AAAAAAAAAAAAAAAAQgEAAF9yZWxzLy5yZWxzUEsBAi0AFAAGAAgAAAAhAAaXf5mRAgAA0gYAAB8A&amp;#13;&amp;#10;AAAAAAAAAAAAAAAALAIAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWxQSwECLQAUAAYA&amp;#13;&amp;#10;CAAAACEATJsnodIAAACrAQAAKgAAAAAAAAAAAAAAAAD6BAAAY2xpcGJvYXJkL2RyYXdpbmdzL19y&amp;#13;&amp;#10;ZWxzL2RyYXdpbmcxLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAOFRNx/PBgAA5hsAABoAAAAAAAAA&amp;#13;&amp;#10;AAAAAAAAFAYAAGNsaXBib2FyZC90aGVtZS90aGVtZTEueG1sUEsBAi0ACgAAAAAAAAAhAKRpnWTS&amp;#13;&amp;#10;TwAA0k8AABoAAAAAAAAAAAAAAAAAGw0AAGNsaXBib2FyZC9tZWRpYS9pbWFnZTEuZ2lmUEsFBgAA&amp;#13;&amp;#10;AAAGAAYArwEAACVdAAAAAA==&amp;#13;&amp;#10;" alt="4.gif" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;imagedata o:title="o:title" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/imagedata&gt;&lt;lock aspectratio="f" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shape&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;The other way is to use the Current User Filter&lt;/strong&gt;. With the Current User Filter you can filter the contents of web parts by using any property of the current user.&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;&lt;u&gt;Steps&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Create a List called Courses&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;div align="justify"&gt;     &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;         &lt;tr&gt;           &lt;td valign="top" width="200"&gt;&lt;a href="http://lh4.ggpht.com/_28nQlCmizrg/ScmtnnpI51I/AAAAAAAAAN0/e5DEv5QqQD4/s1600-h/1%5B2%5D.gif"&gt;&lt;img title="1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="170" alt="1" src="http://lh5.ggpht.com/_28nQlCmizrg/ScmtpLb3QfI/AAAAAAAAAN4/mxP46-9SE94/1_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_28nQlCmizrg/ScmtqKjPDTI/AAAAAAAAAN8/1elFUXoQgWY/s1600-h/2%5B2%5D.gif"&gt;&lt;img title="2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="27" alt="2" src="http://lh5.ggpht.com/_28nQlCmizrg/ScmtrredovI/AAAAAAAAAOA/PtSGJqSDxug/2_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;            &lt;td valign="top" width="200"&gt;             &lt;table cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;                 &lt;tr&gt;                   &lt;td valign="top" width="105"&gt;                     &lt;p&gt;&lt;b&gt;Column&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                    &lt;td valign="top" width="203"&gt;                     &lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                 &lt;/tr&gt;                  &lt;tr&gt;                   &lt;td valign="top" width="105"&gt;                     &lt;p&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                    &lt;td valign="top" width="203"&gt;                     &lt;p&gt;Name of Course&lt;/p&gt;                   &lt;/td&gt;                 &lt;/tr&gt;                  &lt;tr&gt;                   &lt;td valign="top" width="105"&gt;                     &lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                    &lt;td valign="top" width="203"&gt;                     &lt;p&gt;Detail about the course&lt;/p&gt;                   &lt;/td&gt;                 &lt;/tr&gt;                  &lt;tr&gt;                   &lt;td valign="top" width="105"&gt;                     &lt;p&gt;&lt;b&gt;Instructor&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                    &lt;td valign="top" width="203"&gt;                     &lt;p&gt;Name of instructor&lt;/p&gt;                   &lt;/td&gt;                 &lt;/tr&gt;                  &lt;tr&gt;                   &lt;td valign="top" width="105"&gt;                     &lt;p&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/p&gt;                   &lt;/td&gt;                    &lt;td valign="top" width="203"&gt;                     &lt;p&gt;City where course would be held&lt;/p&gt;                   &lt;/td&gt;                 &lt;/tr&gt;               &lt;/tbody&gt;&lt;/table&gt;           &lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;   &lt;/div&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Add couple of items to this list with different location. Make sure one record have location same as your location. In this example, current user’s Office profile property has value as “Melbourne”.&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160; &lt;a href="http://lh4.ggpht.com/_28nQlCmizrg/ScmttPW6CvI/AAAAAAAAAOE/_k8dGTxm23A/s1600-h/3%5B2%5D.gif"&gt;&lt;img title="3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="17" alt="3" src="http://lh3.ggpht.com/_28nQlCmizrg/ScmtuR7sCmI/AAAAAAAAAOI/Tz1bvs2XJSo/3_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_2" style="visibility: visible; width: 468pt; height: 33.6pt; mso-wrap-style: square" alt="3.gif" type="#_x0000_t75" o:spid="_x0000_i1030"&gt;&lt;imagedata o:title="3" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image003.gif"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;As the list page is a web part page, you could easily add web parts to this using User Interface.&lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Click Site Actions -&amp;gt; Edit Page&lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;On the top of the list, click “Add a new Web part” and select web part “Current User Filter”&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;a href="http://lh5.ggpht.com/_28nQlCmizrg/Scmtvobh3PI/AAAAAAAAAOM/14taFCdjUSg/s1600-h/5%5B2%5D.gif"&gt;&lt;img title="5" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="118" alt="5" src="http://lh5.ggpht.com/_28nQlCmizrg/Scmtw1UEhOI/AAAAAAAAAOQ/iTr9AnVcvzU/5_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_5" style="visibility: visible; width: 468pt; height: 229.8pt; mso-wrap-style: square" alt="5.gif" type="#_x0000_t75" o:spid="_x0000_i1029"&gt;&lt;imagedata o:title="5" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image005.gif"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Edit the newly added web part “Current User Filter” by clicking Edit -&amp;gt; Modify Shared Web part&lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Click “SharePoint profile value for current user” and select “Office” from dropdown&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/ScmtyLQEKSI/AAAAAAAAAOU/f5E2xjJg7mM/s1600-h/6%5B2%5D.gif"&gt;&lt;img title="6" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="97" alt="6" src="http://lh5.ggpht.com/_28nQlCmizrg/ScmtzcYSnfI/AAAAAAAAAOY/4c_NPjjcJy8/6_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_6" style="visibility: visible; width: 468.6pt; height: 189.6pt; mso-wrap-style: square" alt="6.gif" type="#_x0000_t75" o:spid="_x0000_i1028"&gt;&lt;imagedata o:title="6" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image007.gif"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;8.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Press OK. &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;9.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Now, we need to make a connection between this web part and courses list. On “Current User Filter” web part, click Edit -&amp;gt; Connections and Select Courses&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_28nQlCmizrg/Scmt0p6IW8I/AAAAAAAAAOc/IZWUMpSfLEs/s1600-h/7%5B2%5D.gif"&gt;&lt;img title="7" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="48" alt="7" src="http://lh4.ggpht.com/_28nQlCmizrg/Scmt15lrS1I/AAAAAAAAAOg/PCmhz3Edj64/7_thumb.gif?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_7" style="visibility: visible; width: 468pt; height: 86.4pt; mso-wrap-style: square" alt="7.gif" type="#_x0000_t75" o:spid="_x0000_i1027"&gt;&lt;imagedata o:title="7" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image009.gif"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;10.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;You would be prompt with a dialog box, select the List field which need to be mapped to the User’s Office attribute.&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/Scmt3CGU-YI/AAAAAAAAAOk/uhcLgDH2RH8/s1600-h/8%5B2%5D.gif"&gt;&lt;img title="8" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="128" alt="8" src="http://lh3.ggpht.com/_28nQlCmizrg/Scmt4aKk5RI/AAAAAAAAAOo/s7hnw-5c8JM/8_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_8" style="visibility: visible; width: 287.4pt; height: 153pt; mso-wrap-style: square" alt="8.gif" type="#_x0000_t75" o:spid="_x0000_i1026"&gt;&lt;imagedata o:title="8" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image011.gif"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3"&gt;11.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Click Finish and Exit the edit mode. You would now only see the items in list which have location same as your Office.&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/Scmt5mN2YaI/AAAAAAAAAOs/OBR7VxItC-8/s1600-h/9%5B2%5D.gif"&gt;&lt;img title="9" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="33" alt="9" src="http://lh6.ggpht.com/_28nQlCmizrg/Scmt7Ovc3dI/AAAAAAAAAOw/v_axukZRMso/9_thumb.gif?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_9" style="visibility: visible; width: 481.8pt; height: 75.6pt" o:gfxdata="UEsDBBQABgAIAAAAIQAmAzrEEQEAAFACAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbKSSu07DMBSG&amp;#13;&amp;#10;dyTewfKKEqcMCKEkHbiMwFAe4GCfJFZ9k+2W9u05SdOlKllYLPtc/v/zsev1wRq2x5i0dw1flRVn&amp;#13;&amp;#10;6KRX2vUN/9q8FY+cpQxOgfEOG37ExNft7U29OQZMjLpdaviQc3gSIskBLaTSB3SU6Xy0kOkYexFA&amp;#13;&amp;#10;bqFHcV9VD0J6l9HlIo8avK1fsIOdyez1QOETSUSTOHs+FY5eDYcQjJaQiVTsnbpwKWaHkjqnmjTo&amp;#13;&amp;#10;kO4Ig4urDmPmb4O574NGE7VC9gkxv4MlDCGNDt8eohIqwg8NKp03q3JZ9Aq17zotUXm5szSRclZc&amp;#13;&amp;#10;wO51d4Gt7TjYMU4XXQbO9D4opvX/rJPMmVRM/6H9BQAA//8DAFBLAwQUAAYACAAAACEArTA/8cEA&amp;#13;&amp;#10;AAAyAQAACwAAAF9yZWxzLy5yZWxzhI/NCsIwEITvgu8Q9m7TehCRpr2I4FX0AdZk2wbbJGTj39ub&amp;#13;&amp;#10;i6AgeJtl2G9m6vYxjeJGka13CqqiBEFOe2Ndr+B03C3WIDihMzh6RwqexNA281l9oBFTfuLBBhaZ&amp;#13;&amp;#10;4ljBkFLYSMl6oAm58IFcdjofJ0z5jL0MqC/Yk1yW5UrGTwY0X0yxNwri3lQgjs+Qk/+zfddZTVuv&amp;#13;&amp;#10;rxO59CNCmoj3vCwjMfaUFOjRhrPHaN4Wv0VV5OYgm1p+LW1eAAAA//8DAFBLAwQUAAYACAAAACEA&amp;#13;&amp;#10;O+XrtY8CAADPBgAAHwAAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWysVG1v0zAQ/o7E&amp;#13;&amp;#10;f7D8nSV7pY2WTWhjE9IE1Qbi89VxYgvHNrablX/P2XHbrBogbURq5Ze75567587nl+tekYE7L42u&amp;#13;&amp;#10;6eFBSQnXzDRSdzX99vXm3YwSH0A3oIzmNf3FPb28ePvmHKrOgRWSEUTQvoKaihBsVRSeCd6DPzCW&amp;#13;&amp;#10;a7xrjesh4NZ1RePgEZF7VRyV5VnRg9T0Ygd1DQHIyskXQCnDfvDmCvQAHiEVq6YnmaNir0eGSg+3&amp;#13;&amp;#10;zj7YhYvM2edh4YhsaoqV09BjiWiRL7IZbos9r24HsG5dH+1N25J1QvkV/xMGXwfC8PB0fnJ8VmIA&amp;#13;&amp;#10;hnezcjafZwMmvjzjxsTHvzsinTEsLiZUsqA3DtOIlGKiSeJ0sp/v4ekm4YVkYeU4mVPScM9cTecH&amp;#13;&amp;#10;nWwnddhHmUa6Q+U80eZKgO74B285C9iJ0RvpYX33SeRi/gEzEs/wr2gnO6aEnYSrCn+5g3D1ghZ6&amp;#13;&amp;#10;iqaHhWSxmnj8XP9si7e5j9axGnH/xHmppL2RSsWc4zqTRAH+PYrYb5Lxa8NWPddhnEfHFQR8CLyQ&amp;#13;&amp;#10;1lPiKt4vOba2+9QkPaDywfHARAzYYuB71GrUaXuRWO6IRc4+z8orWn3bsVBZ58MtNz2JC+SGFFAm&amp;#13;&amp;#10;qGC485nMxiQeK00ea3o8O0zzA7am/mey90bJZlM977rllXJkAIXTl77cgE/MIvA1eDHapauxy3sZ&amp;#13;&amp;#10;uCNK9nE+45e9lY4ceNsiS6QXN2aFpg+ieSRLtXL3gPU9LdEJh0fGhDLVRqKMR+9HMAKqw+c5KBTF&amp;#13;&amp;#10;hO8yiAcBFt+ackzlGfapJMoKGLmeHO9I5WTTfG3ZpN2EaNJxVC4tUchkMpmt6T6G+x/6phdpN9oY&amp;#13;&amp;#10;Yu8pnwaNAz7dX/wGAAD//wMAUEsDBBQABgAIAAAAIQBMmyeh0gAAAKsBAAAqAAAAY2xpcGJvYXJk&amp;#13;&amp;#10;L2RyYXdpbmdzL19yZWxzL2RyYXdpbmcxLnhtbC5yZWxzrJDPSgQxDIfvgu9QcreZ2YOIbGcvIuxV&amp;#13;&amp;#10;1gcIbaZTnP6hreK+vdG9OLDgxUsgCfny8dsfPuOqPri2kJOBUQ+gONnsQvIGXk/Pdw+gWqfkaM2J&amp;#13;&amp;#10;DZy5wWG6vdm/8EpdjtoSSlNCSc3A0nt5RGx24UhN58JJNnOukbq01WMh+0aecTcM91h/M2DaMNXR&amp;#13;&amp;#10;GahHtwN1Ohf5/Dc7z3Ow/JTte+TUr7zALl4sQKqeuwGtL5NLHbW4Al7XGP9TI0SJYKMR2QXCn/mo&amp;#13;&amp;#10;fZi/NXAT8fQFAAD//wMAUEsDBBQABgAIAAAAIQDhUTcfzwYAAOYbAAAaAAAAY2xpcGJvYXJkL3Ro&amp;#13;&amp;#10;ZW1lL3RoZW1lMS54bWzsWc1v3EQUvyPxP4x8b7PfzUbdVNnNbgNt2ijZFvU4a8/a04w91sxs0r2h&amp;#13;&amp;#10;9oiEhCiIA5W4cUBApVbiUv6aQBEUqf8Cb2ZsryfrkLSNoILmkLWff/O+35uvy1fuxQwdECEpT3pe&amp;#13;&amp;#10;/WLNQyTxeUCTsOfdGo8urHpIKpwEmPGE9Lw5kd6V9fffu4zXfEbTCcciGEckJggYJXIN97xIqXRt&amp;#13;&amp;#10;ZUX6QMbyIk9JAt+mXMRYwasIVwKBD0FAzFYatVpnJcY08daBo9KMhgz+JUpqgs/EnmZDUIJjkH5z&amp;#13;&amp;#10;OqU+Mdhgv64Rci4HTKADzHoe8Az44ZjcUx5iWCr40PNq5s9bWb+8gteyQUydMLY0bmT+snHZgGC/&amp;#13;&amp;#10;YWSKcFIIrY9a3UubBX8DYGoZNxwOB8N6wc8AsO+DpVaXMs/WaLXez3mWQPZxmfeg1q61XHyJf3NJ&amp;#13;&amp;#10;526/3293M10sUwOyj60l/Gqt09poOHgDsvj2Er7V3xgMOg7egCy+s4QfXep2Wi7egCJGk/0ltA7o&amp;#13;&amp;#10;aJRxLyBTzrYq4asAX61l8AUKsqHILi1iyhN1Uq7F+C4XIwBoIMOKJkjNUzLFPuTkAMcTQbEWgNcI&amp;#13;&amp;#10;Ln2xJF8ukbQsJH1BU9XzPkxx4pUgL599//LZE3R0/+nR/Z+OHjw4uv+jZeSM2sJJWB714tvP/nz0&amp;#13;&amp;#10;MfrjyTcvHn5RjZdl/K8/fPLLz59XA6F8FuY9//Lxb08fP//q09+/e1gB3xB4UoaPaUwkukEO0S6P&amp;#13;&amp;#10;wTDjFVdzMhGvNmIcYVoesZGEEidYS6ngP1SRg74xxyyLjqNHn7gevC2gfVQBr87uOgrvRWKmaIXk&amp;#13;&amp;#10;a1HsALc5Z30uKr1wTcsquXk8S8Jq4WJWxu1ifFAle4ATJ77DWQp9M09Lx/BBRBw1dxhOFA5JQhTS&amp;#13;&amp;#10;3/g+IRXW3aHU8es29QWXfKrQHYr6mFa6ZEwnTjYtBm3RGOIyr7IZ4u34Zvs26nNWZfUmOXCRUBWY&amp;#13;&amp;#10;VSg/Jsxx41U8UziuYjnGMSs7/DpWUZWSe3Phl3FDqSDSIWEcDQMiZdWYmwLsLQX9GoaOVRn2bTaP&amp;#13;&amp;#10;XaRQdL+K53XMeRm5yfcHEY7TKuweTaIy9gO5DymK0Q5XVfBt7laIfoc44OTEcN+mxAn36d3gFg0d&amp;#13;&amp;#10;lRYJor/MhI4ltGqnA8c0+bt2zCj0Y5sD59eOoQE+//pRRWa9rY14A+akqkrYOtZ+T8Idb7oDLgL6&amp;#13;&amp;#10;9vfcTTxLdgik+fLE867lvmu53n++5Z5Uz2dttIveCm1XrxvsotgskeMTV8hTytiemjNyXZpFsoR5&amp;#13;&amp;#10;IhgBUY8zO0FS7JjSCB6zvu7gQoHNGCS4+oiqaC/CKSyw655mEsqMdShRyiVs7Ay5krfGwyJd2W1h&amp;#13;&amp;#10;W28YbD+QWG3zwJKbmpzvCwo2ZrYJzeYzF9TUDM4qrHkpYwpmv46wulbqzNLqRjXT6hxphckQw2XT&amp;#13;&amp;#10;gFh4ExYgCJYt4OUO7MW1aNiYYEYC7Xc79+ZhMVE4zxDJCAcki5G2ezlGdROkPFfMSQDkTkWM9Cbv&amp;#13;&amp;#10;FK+VpHU12zeQdpYglcW1ThCXR+9NopRn8CJKum6PlSNLysXJEnTY87rtRttDPk573hT2tPAYpxB1&amp;#13;&amp;#10;qdd8mIVwGuQrYdP+1GI2Vb6IZjc3zC2COhxTWL8vGez0gVRItYllZFPDfMpSgCVaktW/0Qa3npcB&amp;#13;&amp;#10;NtNfQ4vmKiTDv6YF+NENLZlOia/KwS5RtO/sa9ZK+UwRsRcFh2jCZmIXQ/h1qoI9AZVwNGE6gn6B&amp;#13;&amp;#10;czTtbfPJbc5Z0ZVPrwzO0jFLI5y1W12ieSVbuKnjQgfzVlIPbKvU3Rj36qaYkj8nU8pp/D8zRc8n&amp;#13;&amp;#10;cFLQDHQEfDiUFRjpeu15XKiIQxdKI+qPBCwcTO+AbIGzWPgMSQUnyOZXkAP9a2vO8jBlDRs+tUtD&amp;#13;&amp;#10;JCjMRyoShOxAWzLZdwqzejZ3WZYsY2QyqqSuTK3aE3JA2Fj3wI6e2z0UQaqbbpK1AYM7nn/ue1ZB&amp;#13;&amp;#10;k1Avcsr15vSQYu61NfBPr3xsMYNRbh82C5rc/4WKFbOqHW+G53Nv2RD9YbHMauVVAcJKU0E3K/vX&amp;#13;&amp;#10;VOEVp1rbsZYsbrRz5SCKyxYDsVgQpXDeg/Q/mP+o8Jm9bdAT6pjvQm9FcNGgmUHaQFZfsAsPpBuk&amp;#13;&amp;#10;JU5g4WSJNpk0K+vabOmkvZZP1ue80i3kHnO21uws8X5FZxeLM1ecU4vn6ezMw46vLe1EV0Nkj5co&amp;#13;&amp;#10;kKb5RsYEpurWaRunaBLWex7c/ECg78ET3B15QGtoWkPT4AkuhGCxZG9xel72kFPgu6UUmGZOaeaY&amp;#13;&amp;#10;Vk5p5ZR2ToHFWXZfklM60Kn0FQdcsekfD+W3GbCCy24/8qbqXM2t/wUAAP//AwBQSwMECgAAAAAA&amp;#13;&amp;#10;AAAhAGy98pQpMAAAKTAAABoAAABjbGlwYm9hcmQvbWVkaWEvaW1hZ2UxLmdpZkdJRjg5YacFxQD3&amp;#13;&amp;#10;AAAAAACAAAAAgACAgAAAAICAAIAAgICAgIDAwMD/AAAA/wD//wAAAP//AP8A//////8AAAAAAAAA&amp;#13;&amp;#10;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;#13;&amp;#10;AAAAAAAAAAAAAAAAADMAAGYAAJkAAMwAAP8AMwAAMzMAM2YAM5kAM8wAM/8AZgAAZjMAZmYAZpkA&amp;#13;&amp;#10;ZswAZv8AmQAAmTMAmWYAmZkAmcwAmf8AzAAAzDMAzGYAzJkAzMwAzP8A/wAA/zMA/2YA/5kA/8wA&amp;#13;&amp;#10;//8zAAAzADMzAGYzAJkzAMwzAP8zMwAzMzMzM2YzM5kzM8wzM/8zZgAzZjMzZmYzZpkzZswzZv8z&amp;#13;&amp;#10;mQAzmTMzmWYzmZkzmcwzmf8zzAAzzDMzzGYzzJkzzMwzzP8z/wAz/zMz/2Yz/5kz/8wz//9mAABm&amp;#13;&amp;#10;ADNmAGZmAJlmAMxmAP9mMwBmMzNmM2ZmM5lmM8xmM/9mZgBmZjNmZmZmZplmZsxmZv9mmQBmmTNm&amp;#13;&amp;#10;mWZmmZlmmcxmmf9mzABmzDNmzGZmzJlmzMxmzP9m/wBm/zNm/2Zm/5lm/8xm//+ZAACZADOZAGaZ&amp;#13;&amp;#10;AJmZAMyZAP+ZMwCZMzOZM2aZM5mZM8yZM/+ZZgCZZjOZZmaZZpmZZsyZZv+ZmQCZmTOZmWaZmZmZ&amp;#13;&amp;#10;mcyZmf+ZzACZzDOZzGaZzJmZzMyZzP+Z/wCZ/zOZ/2aZ/5mZ/8yZ///MAADMADPMAGbMAJnMAMzM&amp;#13;&amp;#10;AP/MMwDMMzPMM2bMM5nMM8zMM//MZgDMZjPMZmbMZpnMZszMZv/MmQDMmTPMmWbMmZnMmczMmf/M&amp;#13;&amp;#10;zADMzDPMzGbMzJnMzMzMzP/M/wDM/zPM/2bM/5nM/8zM////AAD/ADP/AGb/AJn/AMz/AP//MwD/&amp;#13;&amp;#10;MzP/M2b/M5n/M8z/M///ZgD/ZjP/Zmb/Zpn/Zsz/Zv//mQD/mTP/mWb/mZn/mcz/mf//zAD/zDP/&amp;#13;&amp;#10;zGb/zJn/zMz/zP///wD//zP//2b//5n//8z///8h+QQBAAAQACwAAAAApwXFAAAI/wD/CRxIsKDB&amp;#13;&amp;#10;gwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz&amp;#13;&amp;#10;6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3L&amp;#13;&amp;#10;tq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly23TTWEyRcpm&amp;#13;&amp;#10;Lcwwix5NurTp06hTgyzGufVmKa1RqZ5Nu7bt27hz1y3mmYnsge82cZ4SWrfx48iTK1/OXCax4Qjf&amp;#13;&amp;#10;cT7VvLr169izazf+zs6UKfYSwv/bJG27+fPo06tfn9fX5t8QNcHenOUg6ynLCgZnUn+gZt//SLfZ&amp;#13;&amp;#10;FKEMRMyATHgWnWtMiILQga5Nwd6EFFZo4YXaCZdFfg8J2FtnU/RRkHvgFQSPJt8RJOApwoHIRGjv&amp;#13;&amp;#10;wOGii/AF2KKCA3EoUHcDfihFjRgGKeSQRBbZWIL9OSQdbMXtJ4WIA92n446a8EcQOvM1qB8cTAKX&amp;#13;&amp;#10;IJQ2crZQjJsV9086nIFp5Jpstunmm2p1BqRCJ34XHnC84TcQiXcOZA+KEgLnWaAFaTbFnOnAx1qS&amp;#13;&amp;#10;Bv32n5n+zQnnpJRWaumlQ6X5EJYAFvqegZxNGSaj/0mKJoEKCagmQVP0d2qBmMb/KuustNbK0qcO&amp;#13;&amp;#10;peOZqAHKCCafJgKq4nQH/bdhQgcSZ9B+Wgik2a62RivttNRWi9CXDwEKKZVWCiSlflUyyqmkJ2b5&amp;#13;&amp;#10;pEHPvSZQgq3h+A6K7IZo7bz01msvkZ358dCivP6ZokAkwlOQv4QG6Bl1B/nL2YdgQjijj80KVKeP&amp;#13;&amp;#10;8t5r8cUYZ4ycjFMI3BCgHquoYZSh6jeyf7gqBO98UH4bH4LnaizzzDTXLNl9CDOkq55bVvwPsATV&amp;#13;&amp;#10;WfCKHd7BX37JStrQO3dAa/PTUEctNV6c8oxQMdShs5m+BY1LstXcigub0gjJ13GAnDEakbZTt+32&amp;#13;&amp;#10;23CHBWHEy27SRHlC9xlgnjom/63foCoefBAxc77Dd5hT5ExQot4WriGvcUcu+eSUC1WupsDJSOyZ&amp;#13;&amp;#10;rTVZpc9of+fxu62RmvLimHubejpGtzpsxaeqed+qlddu++24t+Tewj0OqLiHvdN+qo+oCOtl4vb1&amp;#13;&amp;#10;zvuq+z2M64EUp5779NRXb31Gp8ZbcEErd3uQgAlKSLrYnQ7ebsnfnw+66lmCff378Mcv//z012//&amp;#13;&amp;#10;/fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnoQLYYw&amp;#13;&amp;#10;BCBCKEISjjCEJywhCk3IwhW6UIUwTKEMWxhDGs7whTesIQ5tyMMd+lCHQMyhEP97GEQiDvGHRywi&amp;#13;&amp;#10;Eo3IxCU6UYlQTKIUmxhFKk7xiVesIhatyMUtelGLYMyiGLsYRjKO8YtnLCMazcjGNbpRjXBMoxzb&amp;#13;&amp;#10;GEc6zvGNd6wjHu3Ixz36UY+AzKMg+xhIQg7yj1L8oCIXyUjmGIIgsbhFLLYRyUlWkpKSxKQlM3nJ&amp;#13;&amp;#10;TnLyk5sMpSZH6UlRlpKUoESlKVN5ylay8pWrjKUqZ+lKWdaSlrDEpS1zecte8vKXuwymLofpS2EW&amp;#13;&amp;#10;k5jARKYxk3nMZjLzmcuMpjKn6UxpVpOa0MSmNbN5zW5y85vbDKc2x+lNcZaTnOBEpznTec52svOd&amp;#13;&amp;#10;64ynOufpTnnWk57wxOUjCbL/jX9U4x/9DKg/AUrQfv5ToAYtKEEPqlCGCtShC1VoQhE6UIpCdKIN&amp;#13;&amp;#10;lWhFM2pRjV50ow/1qEg7SlKOmjSkJUXpSSOaUpauFKMqjalLZQrTmdq0pjgF6U11mtOP+nSkL+Wp&amp;#13;&amp;#10;UH/a0p4ClaZDPepOiRpUpiLVqUtVqlGLmlSqQnWqTZVqVbNqVa1edatP9apYu0pWrpo1rGVF61mj&amp;#13;&amp;#10;mla2rhWrao2rW+UK17nata54Betd9ZrXr/p1rG/lq2D/2ta+SnWfAvlnNbah2IEutrGKZaxj/SlZ&amp;#13;&amp;#10;yFbWsZeNLGQpu9nHTtazlu1sZjn72dGCFrOiTW1pVRva1bq2tbBF7WtlG1vN/87WtrUlbW5Pi1va&amp;#13;&amp;#10;+ra3wNXtb4UbXN4S97jGTa5pl8va4Sq3ucVl7m2RK93dVte5140udKm73edO17vW7W52ufvd8YIX&amp;#13;&amp;#10;u+JNb3nVG971ure98EXve+UbX+3O1771JW9+z4tf+vq3vwDW738FHGD+EvjABk6weRfM3gEruMEB&amp;#13;&amp;#10;BkRBGEphl1YYoxfeaIY3bOEOY9jDGgYxhz9M4hCXeMQmTjGKVyziFp/YxSqGMYtfTOMY13jGNs4x&amp;#13;&amp;#10;jncs4x7f2Mc6BjKPf0zkIBd5yEZOMpKXLOQmH9nJSoYyk59M5ShXecpWzjKWtyzlLl/Zy1oGM5e/&amp;#13;&amp;#10;TOYwl3nMZk4zmte8UMRylv+xlYUzaOUc58fWWc5vnrOdNYvnPd9Zz32mM58BTeg/G3rQh85zov2M&amp;#13;&amp;#10;6EYr2tGMfrSkI01pQU/a0pXe86U1nelAcxrToP60qD1N6kJDOtSlXjSqTb3pVJ961KzudKxXrWpY&amp;#13;&amp;#10;19rVrZ61rV+Na1nfWte9pjWvgU3sXxt72MfOdbJ9jexmK9vZzH62tKNNbWFP29rV3vW1tZ3tYHMb&amp;#13;&amp;#10;2+D+tri9Te5Y05AL5073C9G9bnXDkN3vdncK4T1veZOQ3ve2d2TdLOZ+n9nfagY4m/9N8IAXfOAG&amp;#13;&amp;#10;TzjCFy7whh/c4QqHOMMfTvGIV3ziFs84xjcu8Y5f3OMaBznHP/5kftvlkQf/dTOjBc3ylbu85TB/&amp;#13;&amp;#10;uczhDIhbzPzmMc85zneu85YbYpI8D3rPhU70oRu96Eg/utKTzvSlO73pUH+61KNO9albvepYv7rW&amp;#13;&amp;#10;s871rXu962D/utjDTvaxm73saD+72tPOdUNQox/2gLvc4073udu97ni/u97zzve9+73vgP+74ANP&amp;#13;&amp;#10;DUPYWcIDqbNuFa/nxeOW8ZB/vOQ5a4hbRN7xmG+85i+/+cl3HvOV9zznRy/60mee9Kc3/edXj3rW&amp;#13;&amp;#10;q771sH+97FNPe9fXPva3n73td4973uu+98D/vfBzT3zfFz/4xx++8ZePfOYrv/nQf770k09951c/&amp;#13;&amp;#10;+tefvvW3j33ui/6R95B7//jHL/5+kD/u5A8/+s3P/vWfn/3vT3/54w//+be//urHv/3zL3/3m/8f&amp;#13;&amp;#10;KMdYbhYL1UCABliACHiACpiADLiADtiAEPiAEsiAlTeBFhiBGHiBGpiBHGiBhtAIHRiCGziCIliC&amp;#13;&amp;#10;JHiCJpiCKLiCKtiCLPiCLhiDMDiDMliDNHiDNpiDOLiDOtiDPPiDPhiEQDiEQliERHiERpiESLiE&amp;#13;&amp;#10;StiER+h25bd+Unh//BeFVGiFVTiFWXiFWoiFXtiFYMiF7Fd4B+hma3eGLld5aLiGSRd6bPiGbAeH&amp;#13;&amp;#10;chiHdDiHdliHeHiHepiHfLiHftiHgPiHghiIhDiIhlh14OcP8ncPioh/jf+Yfo8If5E4fpNofpXI&amp;#13;&amp;#10;iIt4iZqYiZzoiJ2YfgAoZwOYgJTUgKWogKdIig6YigbIigXoipZkiqtYc6i4irYoi7hYi7moirvY&amp;#13;&amp;#10;irdYiz/Hi7o4jMJYjL7Yi6/4i8aYjMgYi8R4jM/IjNHojMtIjdBYjbCYjcp4jdwojdi4jd7YjdYY&amp;#13;&amp;#10;juQ4juaojc2IjtOojt+YjuB4ju/IjuIoj+VIj/Dojvi4jvG4j/nYjvrYj/PIj/84kP5YkAEJkPUo&amp;#13;&amp;#10;kAaZkAh5jwR5kA/JkBHpkAtJkRBZkfaYkQp5kdAIhYsIf/wQB69gD5vwCvr3kSh5kiqZkiy5ki7Z&amp;#13;&amp;#10;kh9JhgiIeAJxiFunhjP/5wdiAHSCpg1/QIA+SYA2+XJu6HLa4AdboAVbIAYw95OL5ZTbAJWFOJVD&amp;#13;&amp;#10;WZVUeZVWmZVYuZVa2ZVc+ZVeGZZgOZZWGQpbIGfM8AfacAdC2XTgZ4njVwxUYIkkaZJ38AqY2A/v&amp;#13;&amp;#10;ACKEUJJw+Zd5GZiPOJiUWJiASZiHaZiCqZiIuZhwGYqPNYpM+IL/QA2VeZkXWIEcmAp/oAWx8ICw&amp;#13;&amp;#10;8AcgOJlC+IEc6AeNQICwAAig+QeHUA2h+ZqkOZtOWJu0eZu2mZu4uZu62Zu8+Zu+GZzAOZzCWZzE&amp;#13;&amp;#10;eZzGmZzAiQp4YIDUYAfBuINuZw/vUA/vQJ3vIAV3cArWWQ9wcArBwZ3X/1md4emdqECe1Gmd6Tme&amp;#13;&amp;#10;6ome7tme8Mme8rme9Pme82mf9Rmf+XmdMkmAZuhnPGlnAQpnA7pYBUpJLHegPPkPKNCgDQpQAipo&amp;#13;&amp;#10;P5egcjYNYzANTLlY1NCZWxAGqaCUW3ALPxkL1ACiQPkHsKCUGVqiYaAFYhChAGppBmGgFOpnRUmg&amp;#13;&amp;#10;cEYNrImgdoaUWgCCH7oFW1AIWhAGW2ALP7mhhdCiILgNG1qkW0CAJZqUYxCjVipZM4qjVwqjdKag&amp;#13;&amp;#10;NdqlX8qlYqqlYLqlZDqmNGqmaVqmbIqmPNqmZxqna+qmXqqmb0qnYSqnd6qndQqnc8qnefqngrqn&amp;#13;&amp;#10;g9qneGqnhgqoiBqohP/aqIlaqIz6qI4aqZS6qJbqp5N6qYeKqZLaqZXKqZ+6qaKqqKCqqaQ6qpBq&amp;#13;&amp;#10;qqlaqqyKqpnapmv5mdswDXkQC7Fqq3dwB3ZAoqFgCIx1Cr5aDcxwltNwB4eAo49UD/agrNdZDIRA&amp;#13;&amp;#10;DITArJvAnXAgDcy6rN4pDfAyBdHgnXJynduZJqqyrNn5Gcp6rtS5rOp6rejKruuaru0Kr+96nfFK&amp;#13;&amp;#10;rwdxrqEIdJLJgLCAlJ9JDajJm9TgoNQQgrR4mrGQCqwJm6jworBgCLEJm64JsKk5DVHary/KmST6&amp;#13;&amp;#10;oyQKCC04sA6KAgV7gtGJgTq5gH5wCCR6saIpsSAYmo0AsDtJDRfbsBL/ewgl+q+Gh4IgS7DK+bPI&amp;#13;&amp;#10;GbRAO7RCW7REe7RGm7RIu7RK27RM+7RO64BmWYDDWg2vwAk4awcqOw3NGQqsSQ134JSgsLVaq4DT&amp;#13;&amp;#10;KZ/TupfpCQfnOa31Oa3eCZ5/0gfvIB3REBzgwTRTYJ3bKR3nWQ99kK73KbjtSbjjabiCW5+Ie7jo&amp;#13;&amp;#10;2bMNSg3p2p/VQJMABXSvWA0+WQgvK5o8ermdy5OWC7qM5bmhq6XVMLCVO7qiWw0FqIalS6PNsJPb&amp;#13;&amp;#10;ELA0K6uY65QAGwvNEKVO6ppRKas/+Qq++7qfa7qTxKAPSrqqa7zbUIHLm6bV4KNb0Ai9O0nUkArH&amp;#13;&amp;#10;OqK/O0k/CbPbALMW/2tzQbmhxwq9q6u8rNuz1PC8xWu+zOu+8Nu+8ku89Mu+9cu655u/7zu/9tu/&amp;#13;&amp;#10;+Lu/94u+Aqy/8RvABMy//1vA/jvAALzAB2zADZzACMzACizBEFzBFDzBD+zAEZzBF6zBHbzBFszB&amp;#13;&amp;#10;GCzCHkzCIFzCIbzCKtzCKfzCHxzDKCzDI1zDJ2zDJpzDLAzDM9zDOLzDNFwNqPCT27Crp8uWtGq9&amp;#13;&amp;#10;oXAI0/AH24AKhoAKsXC1lsS+ybqu75AFy7oJg7DFp2APd+AK8RrG9eC2TBMNy1oMg5Ct9cDG2co0&amp;#13;&amp;#10;XRyvcvyuc1zHdHzHdqysyIsC/7CukElJ+3qAoVkIP5e7JOoHWvCjsP9gs7HAyKnABUE4siGomRKI&amp;#13;&amp;#10;ComcyJCcCtOLgDDrshb7mdHbCBEbsR+ayLL5sSLrgqa5gagwvdNwyYksyq55szdryLn7yKrZsqWs&amp;#13;&amp;#10;BVXKggMryVELtcIczMQ8zMZczMh8zMqczMy8zM7czDcItgnrlK9grMygndh8CK/QtYfADICQxBJ4&amp;#13;&amp;#10;tukqH6VTnWwbnolbnucMPmODzkzzxehcNYHLuOlcz/R8z/acz/jMnyKbuJL7n2/KvQlLopxLuyGa&amp;#13;&amp;#10;ClXqkxOKCk26ugFNpg4d0VqKkw99uzb3vV8bojSqvT+Jy9+ruUF5u0I5Sc3ABRK9pqKbuigN0XDm&amp;#13;&amp;#10;hieNoB09oUAX0jT/naScu6ExG6ICzZMe/dIODaEVHdQ+zdIrXdRCTdRHbdRDrdRIvdRJ/dROHdVN&amp;#13;&amp;#10;PdVMXdVQTdVXbdVSrdVYvdVZ/dVeHdZdPdZcXdZgTdZnbdZirdZovdZp/dZuHddtPddsXddwTdd3&amp;#13;&amp;#10;bddyrdd4fdLMYAh/TUmxOsRVvFigAAt4cAuwMAqooLIs/Uj2ENlbLA2SfQfWugmoYA/VKtmSXa1l&amp;#13;&amp;#10;nNl7SdmcHcaRTdpg7AqcHdqcvdqs3dqu/dqwDdt9vNr5KoCQBIGxiaG5K7wv29ifnApikAqx0Mm8&amp;#13;&amp;#10;ebAPCNwHiJqwQAgOqwr9+pqxCbBby7Kb2wgYWoC1u5sl64DU8KIE/4jc0auy1SDczw2bKeuytqzc&amp;#13;&amp;#10;563JTOzd2f3M8A3N8T3f8l3f9H3f9p3f+L3f+m3fqeAHbEmAV5u14i0Kn4kKd7CwoHDesTANZZuA&amp;#13;&amp;#10;0xnZ1qnF5xoKawwHYozZ6irhGs62ka0JhBDZxZDhX1zGJZ62FF4P4KGsEi7ZLL7hMP7iMu7iNN7i&amp;#13;&amp;#10;Nh7jNY7jkku50khJGzrcqcAIovnKSZmUspywOCsG1GDSzniKTg6NT97jUG6AodfkqgncyajJ38uh&amp;#13;&amp;#10;GSukofmvJrrTvxuaYS7lZm7lZx7lk+S8UA4LQaqUlgSwSSm7mnzQQiqiw92ynazJRdq9HBqlaB7o&amp;#13;&amp;#10;aj7oU57mhS7oh/9O6Ia+6IjO6Ire6JD+6JKe6JTu6JUe6Zc+6Za+6ZjO6Zre6aD+6aKe6aTu6aUe&amp;#13;&amp;#10;6qc+6qa+6qjO6qre6rD+6rKe6rTu6rUe67c+67a+67jO67oe6V4b5wH+nLpKxNV8rA1OBZI03sbK&amp;#13;&amp;#10;jJAt2SDO2cWgBdGg4aYd2XvpGYRQrpTtHUygBZS92fYQB6Lt2S0yBagd2+q+7uze7uHhq1QOSaAs&amp;#13;&amp;#10;yLOcCmHgBwm7ycltCH5eCCo77wkI8AYo8AVI8J/pgABfgQa/8Ajf8A3I8A/v8AoI8RNvtqkp8QGP&amp;#13;&amp;#10;8QOv8bRc8RH/8R4f8hkP8iMv8htP8idv8gXP8QeP8ivv8i2v8jH/X/I0n/I1//IyT/E3P/M23/M4&amp;#13;&amp;#10;v/M67/M8//NCH/REf/RDn/RGr/Qsv/RO3/RQD/NPL/VRn/NVD/RXX/RZj/RTb/VU//VeH/ZYD/Zj&amp;#13;&amp;#10;L/ZaT/Znb/Zcv/VMj/Zr7/Ztr/ZxX/Z0L/QR7u54n/d6v/d879r9GQtmCOXai5TUm7KTJNwNvpST&amp;#13;&amp;#10;hAr+/uuzLtO+nuuSv+mU7PiZjvhLLquT3+ucb/mR//mdv/meH/qgP/qmL/qoX/qpT/qsf/qq//qt&amp;#13;&amp;#10;v/quH/uwP/u2L/u4X/u5T/u8f/s9Dtlwxw90J/zBP/zGX/zIbw/Er/zHz/zJv/zQ3/zR//zSX/3U&amp;#13;&amp;#10;f/3Oz/wAmIwq/1daOO1P9+CZ1eAPiOyikzQNKQv+Gn1fCDZajWBz7P9g8c9g3yVJ8w9hzJDIZ7lf&amp;#13;&amp;#10;9M//ENb+AFHtn0CC2wgOHGgQYcGDDBcmbAjxYTWFDSsuvOjQYkSKHDNK3DjxY0eRHk2WRBlSJcaT&amp;#13;&amp;#10;KzWyTAnTJUiZNV/epImT5MydNnP+7Klz5NCWPoMCJRpTaNGlSpEyfer06NSkPKsavdrUKlSqXLNG&amp;#13;&amp;#10;3Sr1a1exXs2WRRtWLdaza7WyLWmImj26de3exZtX716+ff3+BRzYHjVDJAH9Q4xY4DaEjBc3hvxY&amp;#13;&amp;#10;8j/HlCNbnlxZ8+XNmTl/9hwa8+jOpEGbFl1a9enVqVm/dh0b9f/s1rRh25ZdW/ft3bl5//YdHPfw&amp;#13;&amp;#10;3sSBGxdeXPnx5cmZP3ceHfn05tShW5deXfv17dm5f/ceHvv47uTBmxdfXv1rQ//s9XsfH/58+fXp&amp;#13;&amp;#10;37efH/9+/f35//cvQAD/ac+x9hLbqSIFNVoQpAYTZDBCByWEcEILK8TwQQ0p3PDCDjPkMEQPRQRx&amp;#13;&amp;#10;RBNLRPFDFUlc8cQWU2QxRhdlhHFGG2vE8UUdadzxxh5z5DFIH4UEckgji0TyRyWJXPLIJpNkMkon&amp;#13;&amp;#10;pYRySiurxPJJLan8UK5/qPkyTDDHFLNMMs80M00011SzTTbfdDNOOAkr6MDEGMPTsjz31LNPPv/0&amp;#13;&amp;#10;M1BABxW0UEL/DzU0UUQXVbRRRh91NFJIJ5W0UkovtTRTTDfVtFNOP/U0VFBHFbVUUk81NVVUV1W1&amp;#13;&amp;#10;VVZfdTVWWGeVtVZab7U1V1wxNaTXQ3o15FdfgRU2WGKPHTZZY5Uttllkl4XWWWaflTZaaq8dVk87&amp;#13;&amp;#10;J+KWo26/9TZccMcVt1xyzzU3XXTXVbdddt91N15455W3XnrvtTdffPfVt19+//U3YIAHFrhggg82&amp;#13;&amp;#10;OGGEF1a4YYYfdjhiiCeWuGKKL7Y4Y4wnPiyx89ZL72ORQyYZPZNBPnnklEtGuWWVXWb5ZZljpnll&amp;#13;&amp;#10;m2G+eeaca8a5Z5195vlnoYMmemejgT566KSLNtDjLLmE+sot/6WO+mmqr7Y666m1rnprr7sGG+uv&amp;#13;&amp;#10;xQ6ba7LPNjvtsdUue22324Yb7bfljpttuu+2O++5c9w20Mfy/Ns0wP0mnM/ANxvc8ML7PByyxBlf&amp;#13;&amp;#10;/HHJBacc8codv7xxzSPPnHPLP8cc9M0VJx3y0icX3fPQVx/ddNdRZ1311mGfvfPTbX8dd9pl5/32&amp;#13;&amp;#10;1H2PHfjaf8+d+N2F77344JUffvnjmU/+eel1p9746p2/vnnto8+ee+u/xx787ZEnH/rypxff+/DX&amp;#13;&amp;#10;H99899Fnv/dtewUE2Prptz9//Pc35P7+9f8f//w3QAASUIAFROABFRhABhqwgQl84AIdOEEIUlCC&amp;#13;&amp;#10;FcTgBTUYQf8OWrCDGfzgBj04QhCSUIQlROEJVRhCFpqwhSl84QpdOEMY0lCGNcThDXUYQx7asIc5&amp;#13;&amp;#10;/OEOfThEIBJRiEVE4hGVGEQmGrGJSXziEp04RShSUYpVxKIAPbZFLnbRi18EYxjFOEYyltGMZ0Rj&amp;#13;&amp;#10;GtW4Rja20Y1vhGMc5ThHOtbRjnfEYx71uEc+9tGPfwRkIAU5SEIW0pCHRGQiFbnINfaNkY+EZCQl&amp;#13;&amp;#10;OUlKVtKSl8RkJjW5SU520pOfBGUoRTlKNjqSlKdEZSpVuUpWttKVr4RlLGU5S1rW0pZi3Nac5LRL&amp;#13;&amp;#10;XfaSl7/0ZTCBOUxhFpOYxzRmMpG5TGU2k5nPdGY0oTlNaVb/k5rXtGY2sblNbXaTm9/0ZjjBOU5x&amp;#13;&amp;#10;lpOc5zRnOtG5TnW2k53vdGc8w9SxW9bTnvfEZz71uU9+ypEa1EjFP/s5UIIW1KBozGWaUlGIPxQi&amp;#13;&amp;#10;FfCEqDwlGlGKTtSiFcXoRTWaUY5u1KMdBelHNSrQfwZUpCFF6UlVmlKWrtSlLV2mKbeoioem4qFz&amp;#13;&amp;#10;9EczBHJQnvbUpz8FalBVCSYuClSoR0VqH/+51IDa1A9+mEJSG+kxNP3hH1bVwj+y2kt8iCIVfvjq&amp;#13;&amp;#10;V2EBUFj4YxTboIZZ0QrTl7aVrW91azL/YIMw2KAR2fwDLNRUCEZ8ia9wBWxcAztYwRaWnURFDJlM&amp;#13;&amp;#10;+qV7gNUP/7HoZTP0msxUTJawlzVsZitaWWhylqy/9INRvwRQqE5Bs6fdJT2L+tBC/KO1f0AsVbuY&amp;#13;&amp;#10;1rPKNqex+EdO9VrU2faWt7/dYmwTI9zE+ja4xpUtcJN7XOUOF7nObW5xoxum6RKXuszF7nK1C93s&amp;#13;&amp;#10;cne70u0ueL973fFa17yz9ccfbpHbLdz1ueL1LnTTu17yxhe+960vfs9b3ffm17/7De9/+wvg8g7Y&amp;#13;&amp;#10;wPxFcIAJbF8BJ7jADmbwgvV7YAVT+MHMFW1xS0pdtU44t7VtcHA7HGELkxjCHq7wiUN8YRabOMUv&amp;#13;&amp;#10;bjGKY7xiFydmxDOmLWNqnNjQUjUVU5jCTXcs4yHTmMhHNv9ykmObUDL5QatPpgIxPfulyjYDrH/Q&amp;#13;&amp;#10;hiiqkVavPha1X8ZsmMEczT/0lRr4uMEt0uqHLdgVTNNo8xZ88KW5yjm9sNDCFmBR5jvbYAti+Aeb&amp;#13;&amp;#10;bcCFPfcVzn42c0Pb7N4xi9nRjYb0o7cp5DOV9EyV9YcopgHW9lCjsV9VRZeb+opUYPmsOeYyqFER&amp;#13;&amp;#10;1jWXGq1mpQZYIz1rSUN6yq3+w1pJmwpDZDqsZV21rDk7jV9T2aljpXJox/RjFDyU1mCWKWKsalUn&amp;#13;&amp;#10;W9WMN/7HWXMqkG3/gxm4NatUxd3T+SLGH6loxD/Qzd5t4KMQ4C5rKgDtD1hoIxVzzq16zz3ne4QB&amp;#13;&amp;#10;t+qV9i3/zp3ue4hB4H9IA7vHvXCGg5K4ivWYWnPaHnyoYhsd9ocqRiwKi+e2GeDWqbd36wyMi4Ix&amp;#13;&amp;#10;+Mh1TlvbcJbfEcS5Nfk/UH7xZrTHH9TQ8T/uYXGMa/vjOu+4KPR641gvFapCbjkuZUumKFMhFU2X&amp;#13;&amp;#10;smWpIVm15pjYY5JsrbX+7K0HNq9f8ocfGjENQEw2FYzwhxYYjY8tqBnsf4AsncsK9zXf9a/U4Cua&amp;#13;&amp;#10;Xy12any971LvOtcFH3jCG1YVbVrssst6arUSW+qezTqXt9z4Ww87oFQuq5YHv/nCpzTy/7g65sO+&amp;#13;&amp;#10;ZTGFNdefJevMuQzZyFfetD92duc1q1ou/sGmVKBpVq/9/3KJ//y2+HDsV3eadOLTsty5LUQj2F7X&amp;#13;&amp;#10;MLRX5luoaywKTt/cpgK3+Ra49avfiHLPt+CMGXj3AV588pffkIdfU4Z7D3Lc3iOssei5jru97Znb&amp;#13;&amp;#10;uLb4sBMzqtFt8/d/9znHv8TQv53LuZw6vNuKPwL0OPirLWwLNICKKv/zIiYLkz/QAqtKhQuMutLL&amp;#13;&amp;#10;vMnTstDjvBCUvRFMp7vTu2kQA8Abk3u4AWrYAl1Lr7jDO7Sju7C7qzKTO72ruxmkMzMjwR8UwSAE&amp;#13;&amp;#10;Qm4iqSKMPcXLNA8kvTdrKrObrKqjvEvTKxDEtFMbQiHEQnCaMiqEBXywQk87vSREvcq6hzAUBcjy&amp;#13;&amp;#10;rFv7h/8ge6osFKxoQ4yvogINPKMbWz+PEwhUuL5pyDkJ9MNQ6j7n+wdUSLd/aIZbuIdCxD97m7d6&amp;#13;&amp;#10;0z7sO7f2M7irAjd9SwU00DmDEz/q+8NO9MQ2AqgitC6f4zadwofdOrd/0LIPk7+fIzbcYoaRyzTw&amp;#13;&amp;#10;O0OZsyr++8RPtMNaRDmPszlqIDaBcL/9i7neOzwCHLGXQwzHisBcpMBsqjy9aoZS0wbG6zJVcMMr&amp;#13;&amp;#10;1MZsXJO5qitGC7u6EoM1a7MwMLNC8DMfiMExyauwK0czmwY/g4W/mgZ01DO5w0du3MZ91Md+BCib&amp;#13;&amp;#10;Iikx+TQ/gAXGO7Ww8oMt+zTUAz2x0jxf8wNs3DRs7Cr/4ZO8fuTHjAwmhKTILlvCsGqPaQSrU5vI&amp;#13;&amp;#10;zyI2sHLCL/k8MJkCP0ABFMDIlaI9HCsxJJMwJatJnFSxm+TJnOzJnfTJoATKoYSxIvvJogSvSNRJ&amp;#13;&amp;#10;pFxKmiRKp2TKo4TKqTRKoYxKq6RKm8TKqnxKrrzKrtRKsGxKr8zKsQzLr0TLspRKsmTLs1TLrXTL&amp;#13;&amp;#10;tjTLuVyypdPIu4xJvBSz+crLvtRLvwTMvxTMwCTMwRwsOMzFxFTMiHvExXTMx4TMyJRM83tGwyzM&amp;#13;&amp;#10;y7TMzMTMzdTMzuTMz/TM0ARNb5rJyTTN00TN1FTN1WTN1rykyhxN0ZTN2KTN2bTN2twoL8LN2+TN&amp;#13;&amp;#10;3SxM/8R0zeAUzuEkzuI0zuNcTOBEzuVkzuZ0zueEzuhEpdKUzuq0zuvEzuzUzu1MI+Xkzu8Ez/AU&amp;#13;&amp;#10;z/EkT0/0zvJEz/RUz/Vkz/aUpfPMp1rwAjJwz/q0z/vEz/z8ROosqERABDLQBv3MRX/ghOsT0AOF&amp;#13;&amp;#10;zH6QAwNF0D3qhwL1hzjow+eETzMCBRxIDGKAAR0rhhhgDHtggpdEgUboBzgQURTYUMQA0RN9SS4Q&amp;#13;&amp;#10;owhlUBuLgxgVo1aYzwZFJXuwAyaYAiaQAh4FtDCC0S4aUjcqUjPqh02IUVBwUcQghipIjGV4QZ27&amp;#13;&amp;#10;Ax9lgljoB03gUR+F0kA6Uhx1zBIVUQwto36Ig0K8Nv8TfckbUKQvBVMk1QQnyLliaAIaza04uIUk&amp;#13;&amp;#10;tVPmrNAysocYMLc4mILrIwZAswcUOARzy4MI5UQuclM/coX/fFNUetA9HaRKRSN/uINGvYcu1dTH&amp;#13;&amp;#10;QoxlaA97mIJC9IdF3VRDwtRJVUx/AAVTzYM90oRC7IdcS6RHZVUhtYMpSNR/KFEqsFMChb9Ulc4+&amp;#13;&amp;#10;JaN7aAKC44JXvVP404QmTQwzRVMinVEZfQUmUIFaUNMRvdM8jQNUeMl5m1EzdUkUGAPEuIcQRYEU&amp;#13;&amp;#10;oD5t8IJX8BgaSAx5pQEvqNd/8IJ4zVVGYlRrZQIqqIVN2FJwG1dOQIUfTVRGTVJU6NED0VEerVOP&amp;#13;&amp;#10;SdL/gb1TVABSdIVYgiVYWNCEHqWCnLsHPGg/QAAFjfWHUAjSaC3QL5pYKdgCKv1X3HpQhmWCXp3Y&amp;#13;&amp;#10;KXjZLOXRRJ1ZhD1ZHpVTeOhRnN1X/7sHOd0if9hWnv3WcHWPdYW/pfUHTTjXf4AHD00Me3CCRhXT&amp;#13;&amp;#10;l0y3CAVXFGjSQ31JHOhabgXbFp3aIAWFql0Gs93Wr63Woh2jmZ3SZSgEPM0tOOhRjZ3ZHu3Ve6jS&amp;#13;&amp;#10;QfVVJS1c+IuDawXYTaDZA7nZXu1E/nSjWf2HdxADe2DTe5CDPG2CRu1Xll3QaIUDQN2ifpBTM41a&amp;#13;&amp;#10;DDXdbVDQ1PVVOV1bX51bxEAEV/AYe0WMfM3XxMCC/9ul21tdWcRI0i6VWDxgXQiFA0BT0IuDUDtQ&amp;#13;&amp;#10;XuP1h2Joj1XlouX1h014WXsAVn+wg/b7WEyt1Aid0H/QBNyCB0O4Bxe9hzxgXQlNWvcl0lB42XPL&amp;#13;&amp;#10;hk1IN3iogotLXl+Vg4uT3+rTBunVOfZVWkNtAuZtP5HNrcP7XfKbWtLtoqMVODhQXaT9XHTd3Hcg&amp;#13;&amp;#10;3ULdIk3A2i5a3RLN3M3th87NN4k9XTgY4Vt4BzY105f9B2KA3Ndl3dBtYDCKUG3Y1AeFhZXVBJ41&amp;#13;&amp;#10;3vDdX3s44OtNVO29uFTV1DzdBE91Xl+FXgFe3/HtP2Mlo2Vg01CIBXvIXyx2j60t3W1FATZ9XwM9&amp;#13;&amp;#10;Uv+lfckU4L5xPVPZXWMsbWNptQcVAL/ZxdfYotd/oFfcxVd8zeMbLqQznl2l/dFBVdg7kFklhVE9&amp;#13;&amp;#10;9dUC1do69ly+5VHEBTc4aAR4oIL1StJDGNJDplEp/QctLsNtAGV7wAOu1dIedVmJjVgVtWA4wFLD&amp;#13;&amp;#10;7QdERlYDPVrwK99ZltkfHtJ0tVRAZripTePr69oUgON0k1Y39lU1NWZpdVPuTWNTZeY3blYQnWE0&amp;#13;&amp;#10;XldqhtGr3QbMZQZtnmZcBWZfReR32AJ72AIYDdn1OllOHldZtoNDeOS9JVFZhtC5BV8lveXcKl/z&amp;#13;&amp;#10;vKM/zYb+/YdNuAViONcS9ly9/aIjbV1zg4NzVdj/Be1XRoXRicZTeLgBxmjoxIBX39Vj3Y1XL8AC&amp;#13;&amp;#10;e93dcQ4k6hVWh05YCRXWJc6tHb7nOu7mKU1pG4vnl87TlY3eRujUxCjflG5pYvUYdM6GTmCMTdgG&amp;#13;&amp;#10;GSZnzxXqLeLinENn8AsF7lPiTX3qrB1aKShVlyZfLA3ee9DqKzVp8oMHOi5R5ZVovbXoCRZX3DJo&amp;#13;&amp;#10;jKbiUKVjpV1pgavWISXbEaXrbu3kGfWH/n1VexiDUd5rirbjscbp9eUDr5Y+Hg1r+INQYi3fqM6t&amp;#13;&amp;#10;Ylhjma5p8b3Tbs7qUvVnO4rQV4BhYsjbr33W0m3jhR5khS5rTT7TRa5W1IVtZD7TOa5jA7VR+pzX&amp;#13;&amp;#10;/92WV33tY8QGpAsuUkzWaEUuWJm9ZyZO5C22YDvGZE1O7r2Nhef2VV6+6+N21MQd7ULQaZQt3eDl&amp;#13;&amp;#10;on12ZfCDZfAtUPH+4j7MZ3du1HkGbpaTYzruVtSVXZmdUdtuVveAAVBIWWqdbhVwbUrO78Qoa1QA&amp;#13;&amp;#10;8Prua7cuhM39a2kAtNZG8MMea0wFhRdkVOqWUcYuXHl+5Vhe7iJlZD1171yUXDcihimoWnh4AeKF&amp;#13;&amp;#10;B0RV1AsGYRuub+E1YXtgV9lWazxt3bUu0USFB2NODP8E0MQoad0d6d7e3d59bz+q6UYm5lS9hynI&amp;#13;&amp;#10;acTF7Mhm5x22X6sFVol1XyJGYPf4WO5N1HsIc//L/odl2F5Y7qJluINetQctiFXEEFpY1ez4nd9U&amp;#13;&amp;#10;qN/2wN+Lc1/xPdk7D+ADiQcqT28jdo/AtdUlT6r0zVpArWWrNea17lbNNV8VkFk4kG+JhWGr9VCE&amp;#13;&amp;#10;do8bD93WtYcg7Ycq8HQbz9NQD91l8AMyPnFkrnFQ/+Ub1mx7sDkf7lVmmPJah91NGNWP7WqrlfJV&amp;#13;&amp;#10;dekljl5Bn3Xis2IyKgY1xlgyVVF1HdFkVm0znt1leEkbeG02pu03TuZkbnEU0HYGRYVaUPRJEmTq&amp;#13;&amp;#10;ewcf1YJ79vDDXeSVZWShZQItOOxl4FEtUGQ4KGRi9tFWpve8xS18z+QtQvPrS1dohdkffXcv0ln/&amp;#13;&amp;#10;ohXcST7ciX/4nBVYKYDSh2/lZZACJ9AGfpf4c0cqaH7JTC+GbOd2ZU7mkxf3ub1QR9UEET3wM0d5&amp;#13;&amp;#10;bR5XZh74mk9wnWOCQoRwmm95al5yRs7wvf1RC9fxVG7lhyVc9/DRMDBu+gpxeb944v3DZYeljRb5&amp;#13;&amp;#10;gWpyfuLqrTdNGI+4Hwb7sp8jrGelmPtTs9cntbd6fqJetn/Mn69epJX7u1ejEr8lYij5uMb7WOL4&amp;#13;&amp;#10;KbB7roffv89Fsp3hLXp5w2f8MUL7xof8yJf8yRfQx6f8y8f8zNf867T8zff8zwf90D9NvRf90jf9&amp;#13;&amp;#10;00f9T+z81Gf91nf919+n1Yf92af92rd9UZL9/9vX/d3n/d43JNL3/eAX/uEnfj7K/eJH/uRXfuQ/&amp;#13;&amp;#10;/uV3/ueH/tdv/uin/uq3fswH/uvX/u3n/syf/u4H//AX/9/9/vE3//NH//ss//Rn//Z3f+7M/veX&amp;#13;&amp;#10;//mn//Bc//rH//zX/8m8//33//8HiH8CBxIsaPAgwoQKFzJs6PAhxIgSJ1KsaPEixowaN3LsKNGQ&amp;#13;&amp;#10;x5AiR5IsafIkypQqV7Js6fIlzJgyZ9KsafMmzpw6d/Ls6bMmoJ9ChxItavQo0qRKlzJt6vQp1KhS&amp;#13;&amp;#10;p1I1CbIq1qxat3Lt6vUr2LBix5Ita7bj1bNq17Jt6/Yt3Lhy59KtGzet3bx69/Lt6/cv4MCCB//v&amp;#13;&amp;#10;DEr4MOLEihczbuz4MWSZeCNTrmz5MubMmjdzPjq5M+jQokeTLm36NODPqFezbu36NezYsk0anm37&amp;#13;&amp;#10;Nu7cunfzZqy6N/DgwocTL2685+/jypczb+78ufLk0KdTr279OnbGtbNz7+79O/jwW6WLL2/+PPr0&amp;#13;&amp;#10;6tGub+/+Pfz458nLr2//Pv78rLfr7+//P4ABJkafgAUaeCCCCVZFoIINOvgghBG6xKCEFVp4IYYZ&amp;#13;&amp;#10;HsSfhh16+CGIB1IYIoklmnhidiOiuCKLLbqYm4ovyjgjjTVmxqGNOeq4I48D9vgjkEEKKVeMQxp5&amp;#13;&amp;#10;JJJJDlWkkk06+SSUJ+EYJZVVWnklRkxiuSX/l10qqaWXYYo5Jo1gknkmmml2OKWabbr5ZoZmwjkn&amp;#13;&amp;#10;nXXCJ6edeeq5J3d48vknoIEWx6aghRp6aHF+Irooo41ypqijkUo6qY+UWnopppURmimnnXpqF6Sf&amp;#13;&amp;#10;ijoqqVCFWiqqqaqK3KqtuvoqU5vCOiuttb50qq256rqrQrjy+iuwtvoaLLHFpiqrsckqm+uwyzr7&amp;#13;&amp;#10;bKPNQjsttX9KWy222b6JrLbdeivotd+KOy6V4ZJ7LrpGmpsuu+3mCIg98KzrLr31mmjIO/Lauy+/&amp;#13;&amp;#10;TxoS77z9Cjxwg/jCwy3BCStMIiDwvBPwwhFLLJ/BEE98McbzZbwxxx17/DHIIYs8Msklm3wyBsop&amp;#13;&amp;#10;q8xjQAA7UEsBAi0AFAAGAAgAAAAhACYDOsQRAQAAUAIAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250&amp;#13;&amp;#10;ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEArTA/8cEAAAAyAQAACwAAAAAAAAAAAAAAAABC&amp;#13;&amp;#10;AQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEAO+XrtY8CAADPBgAAHwAAAAAAAAAAAAAAAAAs&amp;#13;&amp;#10;AgAAY2xpcGJvYXJkL2RyYXdpbmdzL2RyYXdpbmcxLnhtbFBLAQItABQABgAIAAAAIQBMmyeh0gAA&amp;#13;&amp;#10;AKsBAAAqAAAAAAAAAAAAAAAAAPgEAABjbGlwYm9hcmQvZHJhd2luZ3MvX3JlbHMvZHJhd2luZzEu&amp;#13;&amp;#10;eG1sLnJlbHNQSwECLQAUAAYACAAAACEA4VE3H88GAADmGwAAGgAAAAAAAAAAAAAAAAASBgAAY2xp&amp;#13;&amp;#10;cGJvYXJkL3RoZW1lL3RoZW1lMS54bWxQSwECLQAKAAAAAAAAACEAbL3ylCkwAAApMAAAGgAAAAAA&amp;#13;&amp;#10;AAAAAAAAAAAZDQAAY2xpcGJvYXJkL21lZGlhL2ltYWdlMS5naWZQSwUGAAAAAAYABgCvAQAAej0A&amp;#13;&amp;#10;AAAA&amp;#13;&amp;#10;" alt="9.gif" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;font size="3"&gt;&lt;imagedata o:title="o:title" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image013.png"&gt;&lt;/imagedata&gt;&lt;lock aspectratio="f" v:ext="edit"&gt;&lt;/lock&gt;&lt;/font&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in" align="justify"&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;/p&gt; &lt;/font&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-3644714802502391323?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/3644714802502391323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=3644714802502391323' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3644714802502391323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/3644714802502391323'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/filter-moss-custom-list-view-based-on.html' title='Filter MOSS custom list view based on User Profile properties'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_28nQlCmizrg/Scmtlx7EcKI/AAAAAAAAANw/Ocx_bZ-Qy5o/s72-c/clip_image002_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6168877108603179054</id><published>2009-03-17T14:10:00.002+11:00</published><updated>2009-03-17T14:19:20.402+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>MOSS Ghosted and Unghosted Experience</title><content type='html'>&lt;p align="justify"&gt;In last project, I managed a large MOSS project consisting of around 30 developers span across two countries. On first deployment to SIT, we found that UI changes have not gone to SIT environment. We could see the changes in the Source control and on the actual files in the file system of deployment server. &lt;/p&gt;  &lt;p align="justify"&gt;To verify, I added “Hello World” text to the physical file located under our site definition. The changes were not reflected on the application home page. This testing proved that the our custom site definition pages have been unghosted(customised) and have current instance in the database. &lt;/p&gt;  &lt;p align="justify"&gt;We found that developer have used SharePoint Designer to customise these pages and hence they been unghosted. We ghosted(un-customised) them by going to Site Actions –&amp;gt; Reset to Site Definition. Once done, we were able to see the changes on our application. This process is called Reghosting == Changing from Customized to Un-Customized&lt;/p&gt;  &lt;p align="justify"&gt;To stop this to happen again, &lt;strong&gt;we restricted SharePoint Designer access to ONLY development environment&lt;/strong&gt;. All the customize changes went through to other environment using SharePoint Package as described in my previous blog entry “&lt;u&gt;Customise SharePoint List forms – Part 2 &lt;/u&gt;“&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0080c0"&gt;Note: Reverting pages to their original ghosted state will destroy existing page content and meta info.&amp;#160; It is highly recommended that you make a backup copy of a page before resetting the page.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6168877108603179054?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6168877108603179054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6168877108603179054' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6168877108603179054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6168877108603179054'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/moss-ghosted-and-unghosted-experience.html' title='MOSS Ghosted and Unghosted Experience'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2146086023540600360</id><published>2009-03-17T13:50:00.002+11:00</published><updated>2009-11-16T15:32:50.710+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Customise SharePoint List forms – Part 2</title><content type='html'>&lt;p style="text-justify: inter-ideograph; text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;In Part 1, I walkthrough modifying the display form of the list by adding headers. This was achieved using SharePoint Designer.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is easy to do on development machine but how would you do this on Test or Production environment. You would not be able to connect to this environment using a developer tool. If you are in your organization, please avoid as this is not good practice. Opening pages using SharePoint designer would un-ghost your custom pages (add to database). If you install the changed pages using SharePoint solution, your application would read from database and not from file system. &lt;/font&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;To deploy a custom dispform to the production environment, you need to create a WSP package.&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;Steps:&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Create List Instance Schema:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;The best tool which REALLY does a job is Imtech StsAdm Commands. Download it from &lt;/font&gt;&lt;a href="http://www.codeplex.com/imtech/Release/ProjectReleases.aspx?ReleaseId=10875"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;http://www.codeplex.com/imtech/Release/ProjectReleases.aspx?ReleaseId=10875&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Install Imtech STSAdm package to your development server&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;The command sytax is&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-top-alt: solid #9bbb59 1.0pt; mso-border-top-themecolor: accent3; mso-border-bottom-alt: solid #9bbb59 1.0pt; mso-border-bottom-themecolor: accent3; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" class="MsoTableLightShadingAccent3" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-bottom: #9bbb59 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 6.65in; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; border-top: #9bbb59 1pt solid; padding-top: 0in; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="798"&gt;         &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;stsadm.exe -o ocdexportlist &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;-url &amp;lt;url of the site containing the list&amp;gt; &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;-name &amp;lt;list name&amp;gt; &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;-dir &amp;lt;export location&amp;gt; &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpLast"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;font size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;This action exports the definition of a list with the given Name&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;Example: &lt;/font&gt;&lt;/p&gt;  &lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-top-alt: solid #9bbb59 1.0pt; mso-border-top-themecolor: accent3; mso-border-bottom-alt: solid #9bbb59 1.0pt; mso-border-bottom-themecolor: accent3; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" class="MsoTableLightShadingAccent3" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-bottom: #9bbb59 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 6.65in; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; border-top: #9bbb59 1pt solid; padding-top: 0in; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="798"&gt;         &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;stsadm.exe -o ocdexportlist -url &lt;/span&gt;&lt;span style="color: red"&gt;http://sharepoint&lt;/span&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt; –name &lt;/span&gt;&lt;span style="color: red"&gt;Employee&lt;/span&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt; -dir &lt;/span&gt;&lt;span style="color: red"&gt;C:\EmployeeList\ &lt;/span&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpLast"&gt;&lt;b&gt;&lt;span style="color: #76923c; mso-themecolor: accent3; mso-themeshade: 191"&gt;&lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;font size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p style="margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Run the command changing the text in red according to your environment&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;This would generate following files –&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-top-alt: solid black 1.0pt; mso-border-top-themecolor: text1; mso-border-bottom-alt: solid black 1.0pt; mso-border-bottom-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" class="MsoTableLightShading" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 222.7pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; border-top: black 1pt solid; padding-top: 0in; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="371"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 5" class="MsoListParagraphCxSpMiddle"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Schema.xml &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 220.1pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; border-top: black 1pt solid; padding-top: 0in; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="367"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 1" class="MsoListParagraphCxSpLast"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The XML which describes the list instance &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 222.7pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-background-themecolor: text1; mso-background-themetint: 63" valign="top" width="371"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 68" class="MsoListParagraphCxSpFirst"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;DispForm.aspx &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 220.1pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-background-themecolor: text1; mso-background-themetint: 63" valign="top" width="367"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 64" class="MsoListParagraphCxSpLast"&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Display form based on the List &lt;/font&gt;&lt;/font&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 222.7pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in" valign="top" width="371"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 4" class="MsoListParagraphCxSpFirst"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;NewForm.aspx &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 220.1pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in" valign="top" width="367"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto" class="MsoListParagraphCxSpLast"&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;New form based on the List &lt;/font&gt;&lt;/font&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 222.7pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-background-themecolor: text1; mso-background-themetint: 63" valign="top" width="371"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 68" class="MsoListParagraphCxSpFirst"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;EditForm.aspx &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 220.1pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-background-themecolor: text1; mso-background-themetint: 63" valign="top" width="367"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 64" class="MsoListParagraphCxSpLast"&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Edit form based on the List &lt;/font&gt;&lt;/font&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 222.7pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-border-bottom-themecolor: text1" valign="top" width="371"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto; mso-yfti-cnfc: 4" class="MsoListParagraphCxSpFirst"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;AllItems.aspx &lt;/font&gt;&lt;/font&gt;                &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-bottom: black 1pt solid; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 220.1pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in; mso-border-bottom-themecolor: text1" valign="top" width="367"&gt;         &lt;p style="text-justify: inter-ideograph; text-align: justify; line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto" class="MsoListParagraphCxSpLast"&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Form which displays the default view(All Items) &lt;/font&gt;&lt;/font&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; margin: 0in 0in 0pt 0.5in" class="MsoListParagraphCxSpFirst"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Create Elements.xml and Feature.xml files(Check Microsoft site for creating them).They are simple XML file which contains the feature information&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Create a SharePoint Package and add the files to the project&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-justify: inter-ideograph; text-align: justify; text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;8.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;Build the solution and deploy on production site. You should now have a list called Employee and having headers in Display form for the item.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2146086023540600360?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2146086023540600360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2146086023540600360' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2146086023540600360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2146086023540600360'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/customise-sharepoint-list-forms-part-2.html' title='Customise SharePoint List forms – Part 2'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5750632912986186464</id><published>2009-03-17T13:20:00.003+11:00</published><updated>2009-03-17T14:14:02.128+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Customise SharePoint List forms – Part 1</title><content type='html'>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;I have been asked several times to modify the list forms-&amp;#160; DispForm.aspx, NewForm.aspx and EditForm.aspx. As these forms are associated with list and stored in database, you can’t edit these phase from UI.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;The best way is to create the list in development environment and open the web pages using SharePoint Designer.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;In this tutorial, I would walkthrough to add Headers to the sections.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;We are having an employee list whose fields need to be group under Personal and Company Headers&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;Walkthrough:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;1.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Create a custom list called Employee&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;2.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Add Text Fields for Personal Details – Employee Name, Address, City, Country&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;3.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Add Text Fields for Company Details – Company Name, Company Country&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;4.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;The list should show like the below figure&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;a href="http://lh5.ggpht.com/_28nQlCmizrg/Sb8IblxD68I/AAAAAAAAAMU/kuDkhQqWhZ4/s1600-h/First%5B2%5D.jpg"&gt;&lt;img title="First" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="136" alt="First" src="http://lh4.ggpht.com/_28nQlCmizrg/Sb8Icz9tf8I/AAAAAAAAAMY/_UsQwPpSz7w/First_thumb.jpg?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/a&gt;&lt;img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="138" alt="image" src="http://lh4.ggpht.com/_28nQlCmizrg/Sb8Ie1qtjYI/AAAAAAAAAMg/9CcYxoemZZ4/image_thumb%5B2%5D.png?imgmax=800" width="244" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape id="Picture_x0020_0" style="visibility: visible; width: 468.6pt; height: 258pt; mso-wrap-style: square" alt="First.JPG" type="#_x0000_t75" o:spid="_x0000_i1033"&gt;&lt;imagedata o:title="First" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_1" style="visibility: visible; width: 467.4pt; height: 259.2pt; mso-wrap-style: square" alt="2.JPG" type="#_x0000_t75" o:spid="_x0000_i1032"&gt;&lt;imagedata o:title="2" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&amp;#160;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;5.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Click on New button on the Employee list to create new record&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="123" alt="image" src="http://lh3.ggpht.com/_28nQlCmizrg/Sb8IhZ7i7RI/AAAAAAAAAMo/ezv3HStwWbo/image_thumb%5B3%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/Sb8IgXVxUxI/AAAAAAAAAMk/uwmMhFYqH7I/s1600-h/image%5B9%5D.png"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_2" style="visibility: visible; width: 468pt; height: 231pt; mso-wrap-style: square" alt="3.JPG" type="#_x0000_t75" o:spid="_x0000_i1031"&gt;&lt;imagedata o:title="3" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;6.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Enter details and press OK&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;7.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Click on Employee Name to view the details. You would see that there is no grouping and no option to Edit the page&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;a href="http://lh4.ggpht.com/_28nQlCmizrg/Sb8IjDSQemI/AAAAAAAAAMs/NTu7pJKuHoU/s1600-h/image%5B12%5D.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="114" alt="image" src="http://lh4.ggpht.com/_28nQlCmizrg/Sb8Ikd0nudI/AAAAAAAAAMw/JV3RqZyZ45s/image_thumb%5B4%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/a&gt;&lt;img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="129" alt="image" src="http://lh6.ggpht.com/_28nQlCmizrg/Sb8IlZyFiEI/AAAAAAAAAM0/c_UAoi0ieSU/image_thumb%5B5%5D.png?imgmax=800" width="244" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_3" style="visibility: visible; width: 467.4pt; height: 213pt; mso-wrap-style: square" alt="4.JPG" type="#_x0000_t75" o:spid="_x0000_i1030"&gt;&lt;imagedata o:title="4" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;8.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Open SharePoint designer and browse to the list&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="156" alt="image" src="http://lh6.ggpht.com/_28nQlCmizrg/Sb8IoLvOwFI/AAAAAAAAAM8/NbjTkf-Opyk/image_thumb%5B6%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;             &lt;p align="left"&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_5" style="visibility: visible; width: 468.6pt; height: 295.8pt; mso-wrap-style: square" alt="6.JPG" type="#_x0000_t75" o:spid="_x0000_i1028"&gt;&lt;imagedata o:title="6" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;9.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Click on “DispForm.aspx” to view it in the designer&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="153" alt="image" src="http://lh3.ggpht.com/_28nQlCmizrg/Sb8IsktdmtI/AAAAAAAAANE/ZeoenJsdEKU/image_thumb%5B7%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_6" style="visibility: visible; width: 468pt; height: 289.2pt; mso-wrap-style: square" alt="7.JPG" type="#_x0000_t75" o:spid="_x0000_i1027"&gt;&lt;imagedata o:title="7" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;10.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Select the Main Content holder and press delete. This will remove the existing ListFormWebpart&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;11.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Now, insert a custom list form from menu. Go to Insert -&amp;gt; Sharepoint Controls -&amp;gt; Custom List Form&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;12.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;In popup, select Display form and press OK. You should have the page changed to something like below&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="135" alt="image" src="http://lh6.ggpht.com/_28nQlCmizrg/Sb8Iwb856VI/AAAAAAAAANM/VEA-PzHhbrM/image_thumb%5B8%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;13.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;As Custom List form displays the field in a HTML table, you are free to modify the HTML. You could insert your custom or OOB web parts now to the page.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1" align="justify"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Calibri" size="3"&gt;14.&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Make appropriate change and save the form. This would save the form into the database and the changes would be reflected in the UI&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="400"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="152" alt="image" src="http://lh6.ggpht.com/_28nQlCmizrg/Sb8IzZTtF9I/AAAAAAAAANU/G7gFI3EDlY0/image_thumb%5B9%5D.png?imgmax=800" width="244" align="left" border="0" /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;shape id="Picture_x0020_8" style="visibility: visible; width: 468pt; height: 4in; mso-wrap-style: square" alt="9.JPG" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;imagedata o:title="9" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image017.jpg"&gt;&lt;font face="Calibri" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in" align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://lh6.ggpht.com/_28nQlCmizrg/Sb8IyUcxaWI/AAAAAAAAANQ/Bpmc_k1CtUU/s1600-h/image%5B27%5D.png"&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;  &lt;br /&gt;&lt;br /&gt;You now have a custom list form with headers :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5750632912986186464?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5750632912986186464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5750632912986186464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5750632912986186464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5750632912986186464'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/customise-sharepoint-list-forms-part-1.html' title='Customise SharePoint List forms – Part 1'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_28nQlCmizrg/Sb8Icz9tf8I/AAAAAAAAAMY/_UsQwPpSz7w/s72-c/First_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6604242643079881213</id><published>2009-03-17T11:05:00.004+11:00</published><updated>2009-04-01T11:12:38.909+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Commonwealth Bank of Australia Login Button Missing</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_28nQlCmizrg/Sb7r8uVydPI/AAAAAAAAAMI/we-D_5-XlFM/s1600-h/Untitled.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 236px;" src="http://1.bp.blogspot.com/_28nQlCmizrg/Sb7r8uVydPI/AAAAAAAAAMI/we-D_5-XlFM/s400/Untitled.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313944038807860466" /&gt;&lt;/a&gt;&lt;br /&gt;Last week, I was informed by Commonwealth Bank of Australia that they would be changing the look and feel for their Net banking screen. I thought that great as they should be making it more users friendly. On weekend, I went to check the page and login to the site. Unfortunately, I was unable to login into site as they forgot to put the Logon button. Yes, there was no logon button. I called help desk and was told yes some of browser have this issues. You can't use enter button as its trapped using JavaScript and you are prompt for that. Finally, I tried using it was Firefox and there you go. It worked....&lt;br /&gt;So, someone forgot to test the site on Internet Explorer as if that not the most common used browser &lt;br /&gt;I dig more and found that there was in fact a logon button which was not visible on IE. You could go to this using tab and will find a hidden box selected. Clicking on that took me inside the net banking.&lt;br /&gt;A nice workaround  :-). I think CBA would focus more on user ability testing from next time&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6604242643079881213?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6604242643079881213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6604242643079881213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6604242643079881213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6604242643079881213'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/live-example-of-lack-of-testing.html' title='Commonwealth Bank of Australia Login Button Missing'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_28nQlCmizrg/Sb7r8uVydPI/AAAAAAAAAMI/we-D_5-XlFM/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-4678357519286912851</id><published>2009-01-28T11:00:00.000+11:00</published><updated>2010-01-28T11:21:29.200+11:00</updated><title type='text'>The Study Guide for Technical Specialist: MOSS 2007 – Application Development Exam (70-542)</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"&gt;&lt;font color="#000000"&gt;Passing this exam would earn you MCTS: SharePoint Server 2007 ― Application Development certification. If you are a Microsoft Certified Technology Specialist (MCTS), you not only thrive on the continuing challenges of the information technology (IT) field, but you also take the initiative to develop and hone your skills so that you stay a step ahead. When you become Microsoft certified, you will:&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;• Stand out. Prove your specific, real-world technology skills.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;• Be productive. Help increase customer satisfaction, reduce network downtime, and push service to a higher level.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;• Achieve success. Each Microsoft certification takes you further along the path to professional recognition.&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: calibri; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: en-us; mso-ansi-language: en-au; mso-bidi-language: ar-sa"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: calibri; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: en-us; mso-ansi-language: en-au; mso-bidi-language: ar-sa"&gt;The Microsoft Certified Technology Specialist: Microsoft Office SharePoint Server 2007 – Application Development&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: calibri; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: en-us; mso-ansi-language: en-au; mso-bidi-language: ar-sa"&gt; certification highlights your area of expertise and validates the knowledge and skills required to build Web portals and integrate business applications by using Office SharePoint Server 2007. A successful candidate will have prior experience working with XML, the Microsoft .NET Framework, and Microsoft Windows SharePoint Services development&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: calibri; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: en-us; mso-ansi-language: en-au; mso-bidi-language: ar-sa"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font color="#000000"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: calibri; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: en-us; mso-ansi-language: en-au; mso-bidi-language: ar-sa"&gt;     &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 6pt" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;The process to become is very simple. Once you have done all the preparation and confident to pass this exam, you need to enrol for the exam at Prometric&lt;/font&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/b&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: tahoma; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Who should apply?              &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-family: tahoma; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Candidates for this exam are consultants who provide consulting services for Microsoft Office SharePoint Server 2007 and corporate developers who use Microsoft Office SharePoint Server 2007. Candidates have the following experience or knowledge: &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Six months to one year of experience developing applications by using Microsoft Office SharePoint Server 2007 &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Experience using the following related technologies: &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 54pt; mso-list: l2 level1 lfo2; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: tahoma; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;The Microsoft .NET Framework at least six months with ASP.NET 2.0) &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 54pt; mso-list: l2 level1 lfo2; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: tahoma; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Windows SharePoint Services development (six months to one year) &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo3; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Experience working with XML documents &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo3; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Experience with XML Web services development and consumption &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo3; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Working knowledge of Windows Workflow Foundation &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="line-height: normal; text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo3; mso-add-space: auto; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font face="Verdana"&gt;Working knowledge of IIS 6 &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Log into Promteric site and browse to Microsoft -&amp;gt; 70-542. Now, select the testing centre close to your location and book a suitable time. Do the payment.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;It is pretty much the same thing afterwards about rescheduling etc.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Rescheduling notice time is one business day&lt;/b&gt;.           &lt;br style="mso-special-character: line-break" /&gt;          &lt;br style="mso-special-character: line-break" /&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="margin: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;font face="Verdana"&gt;Once you book a spot with Prometric, you will receive an email from Prometric about the confirmation of the exam spot on a given date and time.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Prepare your best for the exam and go to the examination centre on a scheduled date and time.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;They do pretty much the standard identification check (one with your photo and other with your signature) and allow you to sit an exam. The exam itself consists, almost entirely, of multiple choice questions. You will usually be required to select one answer from a possible four (using radio buttons), in some instances you may be asked to select two answers (using a selection items/tick boxes), and in at least one case you will have to drag and drop possible answers from the left side of the screen to the right in the correct order. The exam currently consists of about 32 questions, and you need to get about 70% correct to pass.&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;At the end of the exam, you will get the final result – % Scored. If you pass (and I am sure you will) then relax for few moments as you have achieved a very demanding certification.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Then celebrate as it’s time to party after such hard-work.&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;There are different approaches being taken by different people doing the same task.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I completely understand that you may follow different approach to get your certification.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Regardless of your expertise with SharePoint, allocate yourself a good amount of time to study. This exam covers most of MOSS functionality and as such you’ll need to brush up on allot of skills, so make sure you have the hours free! &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;This section mainly shows the study path that as per me should get you pass this exam. &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;       &lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-table-layout-alt: fixed; mso-border-alt: solid #404040 1.0pt; mso-border-themecolor: text1; mso-border-themetint: 191; mso-yfti-tbllook: 1184" class="MsoTableMediumShading1" border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;           &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: black; border-right-color: #f0f0f0; border-top: #404040 1pt solid; padding-top: 0cm; mso-border-themecolor: text1; mso-border-themetint: 191; mso-background-themecolor: text1" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 5" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="color: white; mso-bidi-font-family: tahoma; mso-themecolor: background1"&gt;&lt;font face="Verdana"&gt;Topic &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: black; border-right-color: #f0f0f0; border-left-color: #f0f0f0; border-top: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 1" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="color: white; mso-bidi-font-family: tahoma; mso-themecolor: background1"&gt;&lt;font face="Verdana"&gt;Description &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: black; border-left-color: #f0f0f0; border-top: #404040 1pt solid; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-themecolor: text1; mso-border-themetint: 191; mso-background-themecolor: text1" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 1" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="color: white; mso-bidi-font-family: tahoma; mso-themecolor: background1"&gt;&lt;font face="Verdana"&gt;Resource &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 0"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Document Policies &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Study up on custom document policies, what they are, when you need them, and how to create them e.g.: &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Public class DocPolicy : IPolicyFeature &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 1"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; border-right-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 132" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Content Deployment &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;If you have done this before or used STSADM, you should be fine &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;a href="http://blogs.msdn.com/jackiebo/archive/2007/02/26/content-deployment-step-by-step-tutorial.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://blogs.msdn.com/jackiebo/archive/2007/02/26/content-deployment-step-by-step-tutorial.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 2"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Custom Field Controls &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Learn what you can inherit a custom field control from and why &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa981226.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-us/library/aa981226.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 3"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; border-right-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 132" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Excel Services &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Learn about this new technology that enables you to load, calculate, and display Excel workbooks on Office SharePoint Server 2007 &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms519581.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-us/library/ms519581.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 4"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Variations Feature &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://aspnetcoe.wordpress.com/2007/02/09/customize-variation-root-landing-logic/"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://aspnetcoe.wordpress.com/2007/02/09/customize-variation-root-landing-logic/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 5"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; border-right-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 132" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Business Data Catalogues &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Yes, they come up extensively. Pay particular attention to the XML and know how to define entity vs methods. Make sure you know the difference between a Finder and Specific Finder method.&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms563661.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-us/library/ms563661.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;a href="http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_The_Business_Data_Catalog.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://blah.winsmarts.com/2007-4-SharePoint_2007__BDC_-_The_Business_Data_Catalog.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 6"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Single Sign-On (SSO) &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Should be part of BDC&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://www.sharepointblogs.com/michael/archive/2007/07/30/using-the-business-data-catalog-with-single-sign-on.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://www.sharepointblogs.com/michael/archive/2007/07/30/using-the-business-data-catalog-with-single-sign-on.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 7"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; border-right-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 132" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;InfoPath forms &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Pay special attention to what you need to do to get the form to display on an ASP page. Where does the XSN/XML file get added and so on?&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-gb/magazine/cc163562.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-gb/magazine/cc163562.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 8"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;User Profiles &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Read up on the API ensure you know what the code looks like, because you will be looking at code snippits in this exam&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms574336.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-us/library/ms574336.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 9"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; border-right-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 132" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Search &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Lots on this, but mostly related to BDC Definitions as far as I recall. Make sure you are familiar with the kind of XML that can be edited for the Search Core results page. What kind of fields are there.&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 128" class="MsoNormal" align="left"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Refer the book in next section &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes"&gt;             &lt;td style="border-bottom: #404040 1pt solid; border-left: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 71.6pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: text1; mso-border-left-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="119"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 68" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Audiences &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 185.8pt; padding-right: 5.4pt; background: silver; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63" valign="top" width="310"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;Pay careful attention to the API and learn the basics of the AudienceManager and what you can do with it&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom: #404040 1pt solid; padding-bottom: 0cm; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 243.9pt; padding-right: 5.4pt; background: silver; border-left-color: #f0f0f0; border-right: #404040 1pt solid; padding-top: 0cm; mso-background-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-themetint: 191; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #404040 1.0pt; mso-background-themetint: 63; mso-border-right-themecolor: text1; mso-border-right-themetint: 191" valign="top" width="407"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.portal.audience.audiencemanager.aspx"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font color="#0000ff" face="Verdana"&gt;http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.portal.audience.audiencemanager.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 64" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;     &lt;/p&gt;      &lt;p style="margin: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="margin: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: tahoma"&gt;&lt;font face="Verdana"&gt;Personally, it was bit easier for me on User Profile, Audience, Search and BDC as I have used them extensively in my last project. I would surely advice anyone taking this test to write some code on User Profile and audience targeting.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;       &lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184" class="MsoTableLightShading" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;           &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;             &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 117.9pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm" valign="top" width="197"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 5" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="color: black; mso-fareast-language: en-au; mso-themecolor: text1; mso-themeshade: 191; mso-no-proof: yes"&gt;&lt;shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape style="width: 78pt; height: 78pt; visibility: visible; mso-wrap-style: square" id="Picture_x0020_6" alt="9780735623682f.gif" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;imagedata o:title="9780735623682f" src="file:///C:\Users\SANJAY~1.SAN\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif"&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0cm; background-color: transparent; border-top-color: #f0f0f0; padding-left: 5.4pt; width: 383.4pt; padding-right: 5.4pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0cm" valign="top" width="639"&gt;               &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 1" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="color: black; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font face="Verdana"&gt;Inside Microsoft® Office SharePoint® Server 2007 &lt;/font&gt;&lt;/span&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/b&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 1" class="MsoNormal" align="left"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font face="Verdana"&gt;Author :&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Patrick Tisseghem&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;                  &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;               &lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                &lt;p style="text-align: left; margin: 0cm 0cm 10pt; mso-yfti-cnfc: 1" class="MsoNormal" align="left"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1; mso-themeshade: 191"&gt;&lt;font face="Verdana"&gt;Language :&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;English&lt;/font&gt;&lt;b&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Verdana"&gt;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;                    &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;                 &lt;/span&gt;&lt;/p&gt;                &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;     &lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;In my opinion, no study can be termed as complete without going through the book.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I bought this book one year ago while preparing for MOSS 2007 Configuration exam. This has really been helpful in passing in the exams. This book provides great overview of all the functionality of MOSS specially Search. I highly recommend it.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-align: left; margin: 0cm 0cm 10pt" class="MsoNormal" align="left"&gt;&lt;font face="Verdana"&gt;This book provides:&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Build collaboration and publishing portals for your intranet and extranet &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Customize and brand your site with master pages, CSS, and navigation options &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Programmatically support search administration and execute search queries &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Create scripts to customize the provisioning flow of your portal &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Use the Business Data Catalog to integrate collaborative workspaces with line-of-business applications &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Add browser-based form capabilities with InfoPath Forms Services &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Develop Web-based business intelligence solutions using Excel Services &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p style="text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="line-height: 115%; font-family: symbol; font-size: 10pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font face="Verdana"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt"&gt;&lt;font face="Verdana"&gt;Apply policy and document routing frameworks to help enforce information management rules &lt;/font&gt;&lt;/span&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/p&gt;      &lt;p&gt;&lt;/p&gt;      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-4678357519286912851?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/4678357519286912851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=4678357519286912851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4678357519286912851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/4678357519286912851'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2010/01/study-guide-for-technical-specialist.html' title='The Study Guide for Technical Specialist: MOSS 2007 – Application Development Exam (70-542)'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2904045729575706376</id><published>2008-10-03T10:48:00.000+10:00</published><updated>2009-04-03T10:58:29.440+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot NET'/><title type='text'>IsInteger Function in C#</title><content type='html'>&lt;table cellspacing="0" cellpadding="2" width="647" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="645"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public bool IsInteger(string strNumber)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Regex objNotIntPattern = new Regex(&amp;quot;[^0-9-]&amp;quot;);          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Regex objIntPattern = new Regex(&amp;quot;^-[0-9]+$|^[0-9]+$&amp;quot;);          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return !objNotIntPattern.IsMatch(strNumber) &amp;amp;&amp;amp;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objIntPattern.IsMatch(strNumber);          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2904045729575706376?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2904045729575706376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2904045729575706376' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2904045729575706376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2904045729575706376'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/isinteger-function-in-c.html' title='IsInteger Function in C#'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1456123401930643984</id><published>2008-09-03T17:01:00.000+10:00</published><updated>2009-03-17T15:20:29.577+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Access is denied. Check that the Default Content Access Account has access to this content</title><content type='html'>This is one of most common issue reported by people on the internet. I also came across this issue and able to solve after doing deep dive into MOSS search.&lt;br /&gt;If you are facing this issue, look for following:&lt;br /&gt;&lt;br /&gt;1.    Check default content account have read permission to the site. Go to Central Admin-&gt; Application Management -&gt; Policy for web application. Confirm that the default content account have full read permission to the web application&lt;br /&gt;&lt;br /&gt;2.    Try changing the host file to crawl the local server to eliminate network issues. This is just for testing and should not be done in live environment&lt;br /&gt;&lt;br /&gt;3.    Make sure none of Web front end server have spaces in their custom headers. Seems crawler don't like spaces in custom headers&lt;br /&gt;&lt;br /&gt;4.    Finally, this took us a weekend to note. Someone removed the following site permissions "Use Remote Interfaces" and "Use Client Integration Features" to stop developer to connect to MOSS site using SharePoint Designer. This BROKE THE SEARCH CRAWL. So, make sure for your application these permission are enabled. Go to Central Admin-&gt; Application Management -&gt; User Permissions for Web Application to verify this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1456123401930643984?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1456123401930643984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1456123401930643984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1456123401930643984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1456123401930643984'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/access-is-denied-check-that-default.html' title='Access is denied. Check that the Default Content Access Account has access to this content'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-5382500408756221727</id><published>2008-08-16T16:48:00.001+10:00</published><updated>2009-03-16T16:58:25.161+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Issue searching for custom profile property</title><content type='html'>You have added a custom property "Location" in User Profile. When you try to do a search with keyword "india" (there are some users having India as their location), it does not return the people records we expect. However, if you do a by property search by "location:india", it can return the people records.&lt;br /&gt;&lt;br /&gt;Resolution:&lt;br /&gt;&lt;br /&gt;Turn back on the option "Include values for this property in the search index" option behind "Location" crawled property&lt;br /&gt;&lt;br /&gt;1. Open SSP Admin home page&lt;br /&gt;2. Go to Search settings&lt;br /&gt;3. Click Metadata property mappings&lt;br /&gt;4. Click Crawled Properties link&lt;br /&gt;5. Choose the People category (folder)&lt;br /&gt;6. Locate Expertise, Edit/Map Property&lt;br /&gt;7. At the bottom of the page, there should be check box saying "Include values for this property in the search index", click to select it.&lt;br /&gt;8. Force an incremental crawl. If this does not help, please try to do a full crawl.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-5382500408756221727?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/5382500408756221727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=5382500408756221727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5382500408756221727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/5382500408756221727'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/03/issue-searching-for-custom-profile.html' title='Issue searching for custom profile property'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-6667304275753171604</id><published>2008-06-30T15:52:00.003+10:00</published><updated>2008-11-10T22:10:48.766+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>LDAP User Profile Connection Horror</title><content type='html'>Whenever you go to Edit Connection page while editing an import connection, make sure to re-enter the password of user again. MOSS for some reason changes the password and you will be prompted with error like--&lt;br /&gt;&lt;br /&gt;The query is not valid based on the specified search base and search filter.&lt;br /&gt;&lt;br /&gt;:-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-6667304275753171604?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/6667304275753171604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=6667304275753171604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6667304275753171604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/6667304275753171604'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/06/ldap-user-profile-connection-horror.html' title='LDAP User Profile Connection Horror'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8767398647183985420</id><published>2008-06-30T15:48:00.003+10:00</published><updated>2008-06-30T15:58:23.670+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>LDAP Connection in UserProfile</title><content type='html'>To create an import connection to LDAP, modify the web.config file of your SSP web site.&lt;br /&gt;Under &lt;membership &gt; &lt;providers&gt; section add, &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_28nQlCmizrg/SGh15yqqg4I/AAAAAAAAAJc/HfFnjCSbZTA/s1600-h/untitled.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_28nQlCmizrg/SGh15yqqg4I/AAAAAAAAAJc/HfFnjCSbZTA/s400/untitled.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217549804022432642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Make changes as per your enviornment.&lt;br /&gt;&lt;br /&gt;Now, on Edit Connection page in MOSS, Enter provider name as LdapMembership and press ok&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8767398647183985420?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8767398647183985420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8767398647183985420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8767398647183985420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8767398647183985420'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/06/ldap-connection-in-userprofile.html' title='LDAP Connection in UserProfile'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_28nQlCmizrg/SGh15yqqg4I/AAAAAAAAAJc/HfFnjCSbZTA/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-262608960699469164</id><published>2008-06-30T15:45:00.001+10:00</published><updated>2008-06-30T15:47:01.951+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>CustomWebPart Web Part: Cannot import CustomWebPart  Web Part.</title><content type='html'>Check if the webpart class is declared public and any assembly referenced by project exists&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-262608960699469164?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/262608960699469164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=262608960699469164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/262608960699469164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/262608960699469164'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/06/customwebpart-web-part-cannot-import.html' title='CustomWebPart Web Part: Cannot import CustomWebPart  Web Part.'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8579052058355070402</id><published>2008-06-24T15:25:00.001+10:00</published><updated>2008-06-24T15:27:17.028+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>People Crawl: Error in PortalCrawl Web Service</title><content type='html'>When I tried to crawl my content, I received following error:&lt;br /&gt;&lt;br /&gt;sps3://SERVERNAME&lt;br /&gt;Error in PortalCrawl Web Service&lt;br /&gt;&lt;br /&gt;So people aren't crawled.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If I create an "root" site collection, so in http://SERVERNAME, the error disappears and people is crawled again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8579052058355070402?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8579052058355070402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8579052058355070402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8579052058355070402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8579052058355070402'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/06/people-crawl-error-in-portalcrawl-web.html' title='People Crawl: Error in PortalCrawl Web Service'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7053683328574641304</id><published>2008-06-23T13:34:00.002+10:00</published><updated>2008-06-23T13:38:09.715+10:00</updated><title type='text'>Fix for Content type '0x01010007FF3E057FA8AB4AA42FCB67B453FFC100E214EEE741181F4E9F7ACC43278EE811' not found</title><content type='html'>While creating a new page in a collbartion portal, you might come with this error.&lt;br /&gt;&lt;br /&gt;This ContentTypeID points to the "PublishingResources" feature.&lt;br /&gt;&lt;br /&gt;You will need to activate this feature by running STSADM. The command is&lt;br /&gt;&lt;br /&gt;STSADM -o activatefeature -name PublishingResources -url http://MOSS_URL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7053683328574641304?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7053683328574641304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7053683328574641304' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7053683328574641304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7053683328574641304'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/06/fix-for-content-type.html' title='Fix for Content type &apos;0x01010007FF3E057FA8AB4AA42FCB67B453FFC100E214EEE741181F4E9F7ACC43278EE811&apos; not found'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1954264456247067145</id><published>2008-04-15T16:16:00.000+10:00</published><updated>2008-04-15T16:18:16.898+10:00</updated><title type='text'>SharePoint administrative and development Tool</title><content type='html'>&lt;strong&gt;SharePoint SUSHI &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SUSHI is a powerful, user-friendly SharePoint application enabling you to accomplish common SharePoint administrative and development tasks. You can think of SUSHI as a Swiss army knife for SharePoint.&lt;br /&gt;What does the name SUSHI stand for?&lt;br /&gt;SUSHI = SharePoint Utility with a Smart, Helpful Interface&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/sushi"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1954264456247067145?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1954264456247067145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1954264456247067145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1954264456247067145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1954264456247067145'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/sharepoint-administrative-and.html' title='SharePoint administrative and development Tool'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7172421390112936416</id><published>2008-04-09T12:39:00.003+10:00</published><updated>2008-04-09T12:51:16.759+10:00</updated><title type='text'>Display raw XML returned by SharePoint Search</title><content type='html'>On Search page, modify the XSLT of "Search Core Results" web part to&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;#xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;&lt;br /&gt;#xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/&gt;&lt;br /&gt;#xsl:template match="/"&gt;&lt;br /&gt;#xmp&gt;&lt;xsl:copy-of select="*"/&gt;&lt;/xmp&gt;&lt;br /&gt;#/xsl:template&gt;&lt;br /&gt;#/xsl:stylesheet&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Replace # with &lt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-7172421390112936416?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/7172421390112936416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=7172421390112936416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7172421390112936416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/7172421390112936416'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/display-raw-xml-returned-by-sharepoint.html' title='Display raw XML returned by SharePoint Search'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8680371490990339231</id><published>2008-04-03T10:52:00.000+11:00</published><updated>2009-04-03T10:58:19.150+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot NET'/><title type='text'>NumberToWord Function</title><content type='html'>&lt;table cellspacing="0" cellpadding="2" width="785" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="783"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;             &lt;p&gt;&lt;/p&gt;           &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;[] _englishDigitMatrix = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;[]{&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Second&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Third&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Fourth&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Fifth&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Sixth&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Seventh&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Eighth&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Nineth&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;};&lt;/font&gt;            &lt;p&gt;&lt;/p&gt;           &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; changeNumericToWords(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; number)&lt;/font&gt;            &lt;p&gt;{&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;           &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ret = _englishDigitMatrix.GetValue(number - 1).ToString();&lt;/font&gt;&lt;/font&gt;          &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ret;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;}&lt;/font&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="783"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8680371490990339231?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8680371490990339231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8680371490990339231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8680371490990339231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8680371490990339231'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2009/04/numbertoword-function.html' title='NumberToWord Function'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2291308575080368364</id><published>2008-04-02T10:49:00.001+11:00</published><updated>2008-04-02T10:49:58.988+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Using Database Mirroring with Office SharePoint Server and Windows SharePoint Services</title><content type='html'>Database mirroring is a new technology in Microsoft® SQL Server™ 2005 database software that can deliver high availability and high performance solutions for database redundancy. In database mirroring, transactions are sent directly from a principal database and server to a mirror database and server whenever the principal database’s transaction log buffer is written to disk. This technique can keep the mirror database nearly up to date with the principal database. You can optionally use a third server, a witness server, to enable automatic failover from the principal server to the mirror server.&lt;br /&gt;The update includes more prescriptive information on the type of supported topologies. It also recommends SQL connection aliasing for failover within a farm.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=83725&amp;clcid=0x409"&gt;http://go.microsoft.com/fwlink/?LinkId=83725&amp;clcid=0x409&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2291308575080368364?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2291308575080368364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2291308575080368364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2291308575080368364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2291308575080368364'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/using-database-mirroring-with-office.html' title='Using Database Mirroring with Office SharePoint Server and Windows SharePoint Services'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8994352384481303308</id><published>2008-04-02T10:47:00.001+11:00</published><updated>2008-04-02T10:48:37.502+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>SharePoint Branding Tool (Themes, Master pages, Site Logos...)</title><content type='html'>This tool can be used apply the following actions for multiple Site Collections, and Child Sites:&lt;br /&gt;&lt;br /&gt;modify Themes &lt;br /&gt;modify MasterUrl (Master Page) &lt;br /&gt;modify CustomMasterUrl (System Master Page) &lt;br /&gt;modify SiteLogoUrl (Site Logo) &lt;br /&gt;modify SiteLogoDescription (Site Logo Alternative Text) &lt;br /&gt;modify AlternateCssUrl (Custom CSS Style Sheet) &lt;br /&gt;view various properties of sites and themes at a glance &lt;br /&gt;Selection of sites can be filtered by the Site Template used. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/BrandingTool"&gt;http://www.codeplex.com/BrandingTool&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8994352384481303308?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8994352384481303308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8994352384481303308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8994352384481303308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8994352384481303308'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/sharepoint-branding-tool-themes-master.html' title='SharePoint Branding Tool (Themes, Master pages, Site Logos...)'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2842443289309902546</id><published>2008-04-01T16:49:00.002+11:00</published><updated>2008-04-02T10:33:10.416+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Add White space in XSLT</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_28nQlCmizrg/R_HOMeethYI/AAAAAAAAAI8/w_1T8cXUJFU/s1600-h/11.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_28nQlCmizrg/R_HOMeethYI/AAAAAAAAAI8/w_1T8cXUJFU/s400/11.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5184151359815779714" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2842443289309902546?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2842443289309902546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2842443289309902546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2842443289309902546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2842443289309902546'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/add-white-space-in-xslt.html' title='Add White space in XSLT'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_28nQlCmizrg/R_HOMeethYI/AAAAAAAAAI8/w_1T8cXUJFU/s72-c/11.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-1668758008122666396</id><published>2008-04-01T15:53:00.005+11:00</published><updated>2008-04-02T10:33:10.417+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Add and display Custom Column in SharePoint Search Result</title><content type='html'>The results in SharePoint Search are displayed by Search Core Results Web Part. This web part have “Selected Columns” property under “Results Query Options” category which contains an XML string that defines all of the columns that are to be displayed in the search results.&lt;br /&gt;&lt;br /&gt;The following is the default list of columns shown in the search results:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_28nQlCmizrg/R_HAkeethUI/AAAAAAAAAIY/lZ_Ua-zOe6Q/s1600-h/0.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_28nQlCmizrg/R_HAkeethUI/AAAAAAAAAIY/lZ_Ua-zOe6Q/s400/0.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5184136378969851202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, we will create a new mapped property named “ListItemId”. Managed properties map to one or more of the crawled properties. They group together the related crawled properties and expose them to the user&lt;br /&gt;&lt;br /&gt;The Search Settings in the administrative site of the Shared Services Provider has a Metadata Property Mappings link. Clicking on it brings you to the Metadata Property Mappings page&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_28nQlCmizrg/R_HArOethVI/AAAAAAAAAIg/SUM32ZRkPWY/s1600-h/1.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_28nQlCmizrg/R_HArOethVI/AAAAAAAAAIg/SUM32ZRkPWY/s400/1.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5184136494933968210" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Now, click on “New Managed Property”&lt;br /&gt;Enter, the property name as: “ListItemId” and make sure you select “Integer” and “Allow this property to be used in scopes”&lt;br /&gt;Note: By default “Type of Information “is set to Text&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_28nQlCmizrg/R_HA1-ethWI/AAAAAAAAAIo/KoDz5T7wYOU/s1600-h/2.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_28nQlCmizrg/R_HA1-ethWI/AAAAAAAAAIo/KoDz5T7wYOU/s400/2.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5184136679617561954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, you need map to the crawled properties. The Add Mapping button pops up a dialog box where you can navigate through all of the crawled properties and select the ones you want to map to the managed property&lt;br /&gt;Enter ows_id and press Find, select the property and click OK.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_28nQlCmizrg/R_HA8eethXI/AAAAAAAAAIw/vmrH-vmMmPQ/s1600-h/3.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_28nQlCmizrg/R_HA8eethXI/AAAAAAAAAIw/vmrH-vmMmPQ/s400/3.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5184136791286711666" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note: If you didn’t selected “Type of Information “as Integer, SharePoint is not able to search this property.&lt;/em&gt;&lt;br /&gt;Now, start a full Crawl of your content and you should now see your List Item in search results&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-1668758008122666396?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/1668758008122666396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=1668758008122666396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1668758008122666396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/1668758008122666396'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/04/add-and-display-custom-column-in.html' title='Add and display Custom Column in SharePoint Search Result'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_28nQlCmizrg/R_HAkeethUI/AAAAAAAAAIY/lZ_Ua-zOe6Q/s72-c/0.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-8037300467622867796</id><published>2008-03-26T16:56:00.002+11:00</published><updated>2008-03-27T17:31:08.104+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Use of Today field in SharePoint Formula</title><content type='html'>You can't use Today field in Sharepoint calculated field. The workaround is:&lt;br /&gt;&lt;br /&gt;Create a custom column named "Today" with type as Date&lt;br /&gt;Now, create a custom field and use above created field in formula&lt;br /&gt;Delete the above created "Today" field. &lt;br /&gt;&lt;br /&gt;The Sharepoint will work fine as it start using inbuild Today value for the formula&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-8037300467622867796?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/8037300467622867796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=8037300467622867796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8037300467622867796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/8037300467622867796'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/03/use-of-today-field-in-sharepoint.html' title='Use of Today field in SharePoint Formula'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-2047274613092114249</id><published>2008-03-26T16:18:00.005+11:00</published><updated>2008-03-27T17:31:08.104+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Install SharePoint workflow without MSI</title><content type='html'>To install a custom workflow developed using Visual studio, follow the steps given below-&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Build your assembly&lt;/strong&gt;&lt;br /&gt;Drag and drop assembly to C:\Windows\Assembly. Right click and select the properties. Note down the pubclickeytoken for your assembly&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Create a Feature.xml&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_28nQlCmizrg/R-njweethOI/AAAAAAAAAHc/eq9rqA_lVjw/s1600-h/100.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_28nQlCmizrg/R-njweethOI/AAAAAAAAAHc/eq9rqA_lVjw/s400/100.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5181923268221568226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Create a Workflow.xml&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_28nQlCmizrg/R-nkHuethPI/AAAAAAAAAHk/rByRpzDLPkE/s1600-h/101.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_28nQlCmizrg/R-nkHuethPI/AAAAAAAAAHk/rByRpzDLPkE/s400/101.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5181923667653526770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Change Association_FormURN based on your InfoPath Properties&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Create a feature in SharePoint&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Create a folder say "CUSTOM_WORKFLOW" in "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATES\FEATURE"&lt;br /&gt;Copy workflow.xml and feature.xml to this folder&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Install and Activate the feature&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Create a batch file with following content in your FEATURE folder&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;ECHO.&lt;br /&gt;ECHO Activiating and installing the feature...&lt;br /&gt;ECHO.&lt;br /&gt;&lt;br /&gt;SET STSADMDIR="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN"&lt;br /&gt;&lt;br /&gt;%STSADMDIR%\STSADM.EXE -o installfeature  -filename CUSTOM_WORKFLOW\feature.xml -force&lt;br /&gt;%STSADMDIR%\STSADM.EXE -o activatefeature -filename CUSTOM_WORKFLOW\feature.xml -url http://SHAREPOINT_URL&lt;br /&gt;&lt;br /&gt;ECHO.&lt;br /&gt;ECHO Resetting IIS&lt;br /&gt;ECHO.&lt;br /&gt;&lt;br /&gt;IISRESET&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--  Run the batch file &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hurry, you could now see your workflow in Workflow settings of List&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13035275-2047274613092114249?l=sansanwal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sansanwal.blogspot.com/feeds/2047274613092114249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13035275&amp;postID=2047274613092114249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2047274613092114249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13035275/posts/default/2047274613092114249'/><link rel='alternate' type='text/html' href='http://sansanwal.blogspot.com/2008/03/install-sharepoint-workflow-without-msi.html' title='Install SharePoint workflow without MSI'/><author><name>Sanjay Sansanwal</name><uri>http://www.blogger.com/profile/02624546791078435928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_28nQlCmizrg/R7jXNANCeHI/AAAAAAAAAGs/QQL0QfMzMC0/S220/ATgAAADg0pktAukqzPv5CqlyvrWsq_5bAeNMyjmwBP60oV6Rq3tpb4X2lQF3bFlQnrd-tcRcTgBRj6PtcgT7Vnl7niL5AJtU9VBtFvPol1of1zOYHGG5Dtneyx2uRA.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_28nQlCmizrg/R-njweethOI/AAAAAAAAAHc/eq9rqA_lVjw/s72-c/100.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13035275.post-7116855641234454930</id><published>2008-03-20T10:47:00.005+11:00</published><updated>2008-03-27T17:31:45.
