<?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-3949335784681072749</id><updated>2012-01-09T01:56:01.738-08:00</updated><title type='text'>Update MOSS 2007 Skills</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-2800658424682555391</id><published>2012-01-09T01:49:00.002-08:00</published><updated>2012-01-09T01:56:01.747-08:00</updated><title type='text'>Accessing Custom Aspx Page in MOSS 2007 Site</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;There would be requirement where we could have developed our custom aspx page and we have to deploy the same on SharePoint site. To do this first we need to paste that folder which consists of aspx page in the below path of the machine&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS &lt;br /&gt;&lt;br /&gt;Now we can access our custom aspx page by accessing in the below format of the site&lt;br /&gt;http://servername:portno/_layouts/foldername/customaspxpagename.aspx&lt;br /&gt;&lt;br /&gt;For the example through Visual studio I have created a folder Custom and aspx page name would be custompage.So I can access the page with the following url&lt;br /&gt;http://servername:portno/_layouts/ Custom /custompage.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-2800658424682555391?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/2800658424682555391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2012/01/accessing-custom-aspx-page-in-moss-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2800658424682555391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2800658424682555391'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2012/01/accessing-custom-aspx-page-in-moss-2007.html' title='Accessing Custom Aspx Page in MOSS 2007 Site'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-2683558886191155640</id><published>2011-10-27T06:57:00.000-07:00</published><updated>2011-10-27T07:02:43.734-07:00</updated><title type='text'>SharePoint Tools</title><content type='html'>There are n number of tools for SharePoint,but below are the list of the tools that i used in my career for better understanding while dealing with MOSS 2007/WSS sites.Glance the list of SharePoint tools as below&lt;br /&gt;&lt;br /&gt;SharePoint tools- The list is growing &lt;br /&gt;1. App Pool Manager (http://www.harbar.net/apm/apm2.zip) &lt;br /&gt;2. U2U CAML Query Builder (http://www.u2u.info/SharePoint/U2U%20Community%20Tools/U2U%20Caml%20Query%20Builder%202007%20v3.1.0.0%20(windows%20version).zip) &lt;br /&gt;3. .NET Reflector (http://reflector.red-gate.com/download.aspx) &lt;br /&gt;4. SharePoint Explorer for WSS 3.0 ( ) &lt;br /&gt;5. SharePoint Log Reader (http://www.blogaboutsharepoint.com/wp-content/plugins/download-monitor/download.php?id=1) &lt;br /&gt;6. BDC Meta Man Tool (http://www.lightningtools.com/pages/service/customerdownloads.aspx) &lt;br /&gt;7. SharePoint Inspector 1.0.0.0 (http://spi.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=1652#DownloadId=5854) &lt;br /&gt;8. SharePoint Explorer for WSS 3.0 (http://download.mondosoft.com/Ontolica/SharePointExplorer_V1_5_1_For_WSS3.zip) &lt;br /&gt;9. SharePoint Dispose Checker Tool (http://download.microsoft.com/download/B/4/D/B4D279A0-E159-40BF-A5E8-F49ABDBE95C7/SPDisposeCheck.msi) &lt;br /&gt;10. Windows SharePoint Services 3.0 SDK (http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;displaylang=en) &lt;br /&gt;11. Microsoft Office SharePoint Server 2007 SDK (http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;displaylang=en) &lt;br /&gt;12. Microsoft InfoPath 2007 &lt;br /&gt;13. Microsoft SharePoint Designer 2007 &lt;br /&gt;14. Microsoft Office 2007 &lt;br /&gt;15. WSP Builder for SharePoint (http://www.codeplex.com/wspbuilder) &lt;br /&gt;16. Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions (http://www.microsoft.com/downloads/details.aspx?FamilyID=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&amp;DisplayLang=en) &lt;br /&gt;17. Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions (http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en) &lt;br /&gt;18. SharePoint Administration Toolkit v2.0&lt;br /&gt;x64: http://www.microsoft.com/downloads/details.aspx?FamilyId=F8EEA8F0-FA30-4C10-ABC9-217EEACEC9CE&amp;displaylang=en&lt;br /&gt;x86: http://www.microsoft.com/downloads/details.aspx?FamilyId=263CD480-F6EB-4FA3-9F2E-2D47618505F2&amp;displaylang=en &lt;br /&gt;19. SmartPart (http://www.codeplex.com/smartpart) &lt;br /&gt;20. SharePoint Installer (http://www.codeplex.com/sharepointinstaller) &lt;br /&gt;21. SOAP calls to the SharePoint web services (http://www.soapui.org/) &lt;br /&gt;22. Microsoft Network Monitor 3.2 (http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&amp;DisplayLang=en#filelist ) Thanks to Patel for providing me this link. &lt;br /&gt;23. SharePoint Work Acceleration Toolkit 2007 aka (SWAT) (http://www.idevfactory.com/products/swat/) &lt;br /&gt;24. MetaVis Architect for SharePoint (www.metavistech.com/architect) &lt;br /&gt;25. SharePoint 2007 Test Data Population Tool (http://www.codeplex.com/sptdatapop) Capacity planning and performance testing tool that populates data for testing SharePoint deployments &lt;br /&gt;26. Imtech Test Content Generator v1.3.0.0&lt;br /&gt;(http://blog.mastykarz.nl/imtech-test-content-generator-v1300-free-sharepoint-2007-tool/)&lt;br /&gt;Creating a given number of publishing pages with the desired page layout and content &lt;br /&gt;27. SharePoint Tips Utility Pack&lt;br /&gt;(http://www.codeplex.com/spstipsUtilityPack)&lt;br /&gt;Collection of tools including recursively delete sites, create and modify lists in multiple sites at once, and push a web part to multiple sites at once. &lt;br /&gt;28. SharePoint Cross-site Configurator &lt;br /&gt;(http://www.codeplex.com/SPConfigurator) &lt;br /&gt;Automates the process of deploying MOSS site settings in all or selected sites in a server farm. Includes applying master pages, web titles, audit controls and expiration policies. &lt;br /&gt;29. SharePoint Content Deployment Wizard &lt;br /&gt;(http://www.codeplex.com/SPDeploymentWizard) &lt;br /&gt;Allow a granular selection of content to be exported from site collections, webs, lists, folders, and list items to a .cmp file (Content Migration Package) which can be copied to other servers for import. &lt;br /&gt;30. Sushi Tool for SharePoint &lt;br /&gt;(http://www.codeplex.com/sushi) &lt;br /&gt;Performs common administrative tasks. Can backup sites, copy views between sites, bulk create sites, apply themes just to name a few functions &lt;br /&gt;31. SharePoint Developer Bookmarklets &lt;br /&gt;(http://blog.mastykarz.nl/go/bookmarklets) &lt;br /&gt;Great set of bookmarks to make navigating a SharePoint Web Site easier. &lt;br /&gt;32. LINQ to SharePoint&lt;br /&gt;(http://www.codeplex.com/LINQtoSharePoint)&lt;br /&gt;Provides a custom query provider for LINQ that allows the querying of SharePoint lists using LINQ syntax &lt;br /&gt;33. SharePoint config store&lt;br /&gt;(http://www.codeplex.com/SPConfigStore)&lt;br /&gt;Provides the framework for using a SharePoint list for application configuration values &lt;br /&gt;34. SharePoint Dispose Checker Tool&lt;br /&gt;(http://code.msdn.microsoft.com/SPDisposeCheck)&lt;br /&gt;Helps to check that unmanaged SharePoint objects are correctly disposed of in code &lt;br /&gt;35. PowerShell Extensions for SharePoint &lt;br /&gt;(http://www.codeplex.com/SPPSExtensions) &lt;br /&gt;Provides functionality for working with the SPWeb object. &lt;br /&gt;36. SharePoint Automation &lt;br /&gt;(http://stsadm.blogspot.com) &lt;br /&gt;Extensions that assist in the use of working with the SharePoint object model from PowerShell. &lt;br /&gt;37. The SharePoint PowerShell Module (SPoshMod) &lt;br /&gt;(http://www.codeplex.com/SPoshMod)&lt;br /&gt;Framework for SharePoint PowerShell scripts. &lt;br /&gt;38. AC's WCM Custom Commands for STSADM.EXE &lt;br /&gt;(http://www.andrewconnell.com/blog/articles/MossStsadmWcmCommands.aspx)&lt;br /&gt;STSADM extensions for publishing sites and generating content type and column features. &lt;br /&gt;39. Imtech OCD Export &lt;br /&gt;(http://blog.mastykarz.nl/export-publishing-pages-features-imtech-ocd-export-page/)&lt;br /&gt;Simplifies the process of provisioning Publishing Pages by extracting existing pages to XML. The files generated allow you to wrap your Publishing Pages in a Feature. &lt;br /&gt;40. SharePoint Automation &lt;br /&gt;(http://stsadm.blogspot.com)&lt;br /&gt;List of almost 100 STSADM extensions that cover a variety of development and administrative tasks. &lt;br /&gt;41. stsadmWin 2007&lt;br /&gt;(http://blogs.msdn.com/ronalus/archive/2007/01/04/stsadmwin-has-an-2007-version.aspx)&lt;br /&gt;Provides a Windows UI version of the STSADM tool &lt;br /&gt;42. SharePoint 2007 Features &lt;br /&gt;(http://www.codeplex.com/features)&lt;br /&gt;Large collection of SharePoint features designed for developers and administrators. Provides assistance for debugging, logs, field and content type development, publishing sites, event receivers, and many more. &lt;br /&gt;43. SmartTools for SharePoint&lt;br /&gt;(http://www.codeplex.com/smarttools)&lt;br /&gt;Collection of SharePoint features such as What's New, Auto complete Text Field, Enhanced Site Actions, and more &lt;br /&gt;44. Yet Another CAML Query Tool &lt;br /&gt;(http://www.ideseg.com/SharePointYetAnotherCAMLQueryTool2.aspx) &lt;br /&gt;Converts SQL-like queries into CAML. &lt;br /&gt;45. Imtech ListInstance Generator&lt;br /&gt;(http://blog.mastykarz.nl/generating-list-instances-xml-imtech-listinstance-generator/)&lt;br /&gt;Generates the ListInstance based on the List Template from a particular Feature &lt;br /&gt;46. CAML.NET &lt;br /&gt;(http://www.codeplex.com/camldotnet) &lt;br /&gt;Set of .NET language-based tools for creating dynamic, reusable CAML query components. Build CAML queries dynamically in code while preserving the syntactic structure of the native CAML language. &lt;br /&gt;47. SharePoint Manager &lt;br /&gt;(http://www.codeplex.com/spm) &lt;br /&gt;SharePoint object model explorer for inspecting your SharePoint environment. Can browse every site on the local farm and view every web, list, event receiver, etc... Enables the changing of properties &lt;br /&gt;48. RedGate Reflector &lt;br /&gt;(http://www.red-gate.com/products/reflector/) &lt;br /&gt;Allows exploration of any .NET assembly, including those provided by SharePoint. Shows where and how methods and objects are used. Find feature for fields, properties, and methods. &lt;br /&gt;49. Search Community Toolkit &lt;br /&gt;(http://www.codeplex.com/sct) &lt;br /&gt;A number of tools and code samples that have been contributed to enhance the Microsoft search experience (Microsoft Office SharePoint Server 2007 (MOSS) Search, Search Server 2008 and Search Server 2008 Express). &lt;br /&gt;50. SharePoint Search Service Tool &lt;br /&gt;(http://www.codeplex.com/SharePointSearchServ) &lt;br /&gt;Web service client that can explore the scopes and managed properties of a given SharePoint Search SSP, build queries in either Keyword or SQL Syntax, submit queries, and examine the raw web service results. &lt;br /&gt;51. zevenseas SharePoint Search Coder &lt;br /&gt;(http://www.codeplex.com/MOSSSearchCoder)&lt;br /&gt;Allows graphical building of queries and examination and testing of the SQL generated by the object model. &lt;br /&gt;52. SharePoint Query Web Service Test Tool &lt;br /&gt;(http://www.wsssearch.com/querywebservice.html) &lt;br /&gt;Test tool for WSS V3's Query web service. Allows you to generate the request XML and send it to the web service. &lt;br /&gt;53. STORM&lt;br /&gt;(http://storm.codeplex.com/)&lt;br /&gt;Tests any web service (including SharePoint) &lt;br /&gt;54. Fiddler &lt;br /&gt;(http://www.fiddlertool.com/fiddler/) &lt;br /&gt;Examines the network traffic of pages as they load. Check the size of pages. Recommended for deploying public facing websites. &lt;br /&gt;55. Firebug for Firefox &lt;br /&gt;(http://getfirebug.com/)&lt;br /&gt;Net console provides network statistics. &lt;br /&gt;56. YSlow for Firebug for Firefox&lt;br /&gt;(http://developer.yahoo.com/yslow/)&lt;br /&gt;Analyses page performance and provides network statistics &lt;br /&gt;57. SharePoint Development Environment Modifications (SPDevMod)&lt;br /&gt;(http://www.codeplex.com/SPDevMod)&lt;br /&gt;Collection of STSADM extensions and plugins for Visual Studio &lt;br /&gt;58. Code Rush/Refractor Tools for SharePoint Developers &lt;br /&gt;(http://andrewconnell.com/blog/articles/ProductivityToolsForSharePointDevelopers.aspx) &lt;br /&gt;Extensions to Code Rush/Refractor to assist SharePoint development. &lt;br /&gt;59. Imtech Fields Explorer Visual Studio 2008 plug-in&lt;br /&gt;(http://blog.mastykarz.nl/imtech-fields-explorer-visual-studio-2008-plugin/)&lt;br /&gt;Quickly find the field names needed for CAML queries and controls &lt;br /&gt;60. Microsoft - BDC Definition Editor &lt;br /&gt;(http://blogs.msdn.com/sharepoint/archive/2007/08/22/announcing-the-microsoft-business-data-catalog-definition-editor-for-microsoft-office-sharepoint-server-2007.aspx) &lt;br /&gt;61. ARF is a FREE development framework for SharePoint&lt;br /&gt;(http://www.spworks.co.uk/downloads/latest.aspx) &lt;br /&gt;62. CSS Friendly Adapters&lt;br /&gt;(http://www.sharepointblogs.com/mossman/archive/2007/03/08/css-friendly-control-adapters-in-sharepoint-2007-a-walk-through.aspx) &lt;br /&gt;63. Mobile Entrée(TM) is the first ever SharePoint mobile application framework (http://www.mobileentree.com/default.aspx) &lt;br /&gt;64. The SharePoint branding tool for easy configuration of themes, logos, etc. (http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=BrandingTool&amp;DownloadId=66138&amp;FileTime=128847754111100000&amp;Build=15896) &lt;br /&gt;65. SharePoint Deployment tool / Capacity planning tool (http://www.microsoft.com/downloads/details.aspx?FamilyId=DBEE0227-D4F7-48F8-85F0-E71493B2FD87&amp;displaylang=en) with instructions on how to use it (http://technet.microsoft.com/en-us/library/bb961988.aspx) &lt;br /&gt;66. SharePoint Site Manager 2007 (http://spm.codeplex.com/releases/view/22762) &lt;br /&gt;67. Debug View for windows (An excellent tool for tracing/debugging) (http://download.sysinternals.com/Files/DebugView.zip)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-2683558886191155640?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/2683558886191155640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2011/10/sharepoint-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2683558886191155640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2683558886191155640'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2011/10/sharepoint-tools.html' title='SharePoint Tools'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-3010144967591794378</id><published>2011-05-12T07:29:00.000-07:00</published><updated>2011-05-13T13:37:25.436-07:00</updated><title type='text'>Creating windows service for creating sites</title><content type='html'>&lt;div&gt;Hi,&lt;br /&gt;I am posting three ways of approaches that I followed to create windows service for creating sites&lt;br /&gt;&lt;strong&gt;First Approach&lt;/strong&gt;: In this approach I created a xml where I have saved the process names, owner login, owner name. From this xml I am taking process names and creating the sites in Console Application&lt;br /&gt;Here through code I have taken care of displaying the message if site already exists&lt;br /&gt;o Deployment : Xml file, Console Application exe and Console Application exe config files to be moved from test server to dev/production server&lt;br /&gt;o Solution file : CreateSiteCA.zip&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Second Approach &lt;/strong&gt;: In second approach I created a bat file and I have written stsadm commands to create the sites&lt;br /&gt;o Deployment : Bat file needs to be moved from test server to dev/production server&lt;br /&gt;o Solution file : createsite.bat&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Third Approach&lt;/strong&gt; : In this approach I have created list in which I have saved process names, owner login, owner names. From this list I am fetching the process names and creating the sites&lt;br /&gt;Here through code I have taken care of displaying the message if site already exists&lt;br /&gt;o Deployment : List template, Console Application exe and Console Application exe config files to be moved from test server to dev/production server&lt;br /&gt;o Solution file : CreateSitefromListCA.zip&lt;br /&gt;----------------------------CreateSiteCA.zip-------------------- &lt;/div&gt;&lt;br /&gt; // App.config, Configurations.xml  can be found as below&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-LFIaxorSxWM/Tcv00tTFRPI/AAAAAAAABBY/no8Ox-5LQ6k/s1600/image003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 137px;" src="http://1.bp.blogspot.com/-LFIaxorSxWM/Tcv00tTFRPI/AAAAAAAABBY/no8Ox-5LQ6k/s320/image003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5605843347542721778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;//Program.cs&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.Administration;&lt;br /&gt;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Xml;&lt;br /&gt;&lt;br /&gt;namespace CreateSiteCA&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;using (SPSite site = new SPSite(ConfigurationSettings.AppSettings["SiteCollectionURL"]))&lt;br /&gt;{&lt;br /&gt;SPWebApplication webApp = site.WebApplication;&lt;br /&gt;//Random rand = new Random();&lt;br /&gt;//int index= rand.Next(1000);&lt;br /&gt;//SPSite newSite= webApp.Sites.Add("/sites/TestSite" + index, "This is my Test Site",&lt;br /&gt;// "This is the First Site Added Programmatically", 1033,&lt;br /&gt;// "STS#0", @"domain\username", "username", "username@domain.com");&lt;br /&gt;&lt;br /&gt;XmlDocument doc = new XmlDocument();&lt;br /&gt;doc.Load("Configurations.xml");&lt;br /&gt;&lt;br /&gt;XmlNodeList list = doc.SelectNodes("Sites/Site");&lt;br /&gt;foreach (XmlNode node in list)&lt;br /&gt;{&lt;br /&gt;if (webApp.Sites["/sites/" + node.Attributes["name"].Value] != null)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Site by name '" + node.Attributes["name"].Value + "' already exists " + Environment.NewLine);&lt;br /&gt;continue;&lt;br /&gt;}&lt;br /&gt;Console.WriteLine("Please wait currently creating new site.." + Environment.NewLine);&lt;br /&gt;SPSite newSite = webApp.Sites.Add("/sites/" + node.Attributes["name"].Value, node.Attributes["title"].Value,&lt;br /&gt;node.Attributes["description"].Value, Convert.ToUInt32(node.Attributes["nLCID"].Value), node.Attributes["webTemplate"].Value,&lt;br /&gt;node.Attributes["ownerLogin"].Value, node.Attributes["ownerName"].Value, node.Attributes["ownerEmail"].Value);&lt;br /&gt;&lt;br /&gt;if (newSite != null)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Site Created: " + newSite.Url + Environment.NewLine);&lt;br /&gt;newSite.Dispose();&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Error Creating:" + node.Attributes["name"].Value + Environment.NewLine);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;Console.WriteLine("Site Creation Compleated. Please press any key to continue..");&lt;br /&gt;Console.ReadLine();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------- createsite-----------------------------------------------------&lt;br /&gt;//createsite.bat&lt;br /&gt;@echo off&lt;br /&gt;&lt;br /&gt;echo ===============================================================&lt;br /&gt;&lt;br /&gt;echo Creating the sites&lt;br /&gt;&lt;br /&gt;echo ===============================================================&lt;br /&gt;&lt;br /&gt;cd %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\BIN&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;&lt;br /&gt;stsadm -o createsite -url "http://servername:portno/sites/testsite6" -owneremail "username@domain.com" -ownerlogin "domain\username" -title "test site" -description "test site"&lt;br /&gt;&lt;br /&gt;echo completed&lt;br /&gt;&lt;br /&gt;--------------------------------------------------- CreateSitefromListCA-----------------------------------------&lt;br /&gt;&lt;br /&gt;// App.config can be found as below&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-3AAItP7ELSM/Tcv2JoIvQEI/AAAAAAAABBg/KhOG8-SzUP4/s1600/image001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 82px;" src="http://3.bp.blogspot.com/-3AAItP7ELSM/Tcv2JoIvQEI/AAAAAAAABBg/KhOG8-SzUP4/s320/image001.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5605844806446039106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//Program.cs&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.Administration;&lt;br /&gt;&lt;br /&gt;using System.Configuration;&lt;br /&gt;&lt;br /&gt;namespace CreateSitefromListCA&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;using (SPSite objsite = new SPSite(ConfigurationSettings.AppSettings["SiteCollectionURL"]))&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;using (SPWeb objweb = objsite.OpenWeb())&lt;br /&gt;{&lt;br /&gt;SPList objlist = objweb.Lists["Process List"];&lt;br /&gt;SPListItemCollection objitmcollection = objlist.Items;&lt;br /&gt;SPWebApplication objwebapp = objsite.WebApplication;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; objlist.ItemCount; i++)&lt;br /&gt;{&lt;br /&gt;string processname = Convert.ToString(objitmcollection[i]["Title"]);&lt;br /&gt;string strownerlogin = Convert.ToString(objitmcollection[i]["owner login"]);&lt;br /&gt;string strowneremail = Convert.ToString(objitmcollection[i]["owneremail"]);&lt;br /&gt;//if ((objwebapp.Sites.WebApplication.Name)!=processname.n)&lt;br /&gt;//{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;objwebapp.Sites.Add("/sites/" + processname, "This is my Test Site", "", 1033, "STS#0", @"domain\username", strownerlogin, strowneremail);&lt;br /&gt;Console.WriteLine(processname + " Site Created");&lt;br /&gt;}&lt;br /&gt;catch (System.Exception _Ex)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("A Site with title: " + processname + " already exists");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Console.ReadLine();&lt;br /&gt;//}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;} &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-3010144967591794378?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/3010144967591794378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2011/05/creating-windows-service-for-creating.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/3010144967591794378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/3010144967591794378'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2011/05/creating-windows-service-for-creating.html' title='Creating windows service for creating sites'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-LFIaxorSxWM/Tcv00tTFRPI/AAAAAAAABBY/no8Ox-5LQ6k/s72-c/image003.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-3854322402480196030</id><published>2010-09-06T08:28:00.000-07:00</published><updated>2010-09-06T08:36:03.767-07:00</updated><title type='text'>Adding custom field into sharepoint</title><content type='html'>Hi,&lt;br /&gt;First of all thanx to SharePointKings site&lt;br /&gt;First in my Control.ascx i have written as below and had put in 12hive\TEMPLATE\CONTROLTEMPLATES path &lt;br /&gt;&lt;%@Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&gt;&lt;br /&gt;&lt;%@Register TagPrefix="SharePoint" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" namespace="Microsoft.SharePoint.WebControls"%&gt;&lt;br /&gt;&lt;SharePoint:RenderingTemplate ID="SPKingsTextbox" runat="server"&gt;&lt;br /&gt;&lt;Template&gt;&lt;br /&gt;&lt;asp:TextBox ID="txtTextBox" runat="server" /&gt;&lt;br /&gt;&lt;/Template&gt;&lt;br /&gt;&lt;/SharePoint:RenderingTemplate&gt;&lt;br /&gt;After that in my fldtypes_control.xml I have written as below and had put in 12hive\TEMPLATE\XML &lt;br /&gt;&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;br /&gt;&lt;FieldTypes&gt;&lt;br /&gt;            &lt;FieldType&gt;&lt;br /&gt;                        &lt;Field Name="TypeName"&gt;SPKings Textbox&lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="TypeDisplayName"&gt;SPKings Textbox&lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="TypeShortDescription"&gt;SPKings Textbox&lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="ParentType"&gt;Text&lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="FieldTypeClass"&gt;SharePointKings.CustomControls.SPKingsTextBoxField, SharePointKings.CustomControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0dcfd7c46d44c992 &lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="Sortable"&gt;TRUE&lt;/Field&gt;&lt;br /&gt;                        &lt;Field Name="Filterable"&gt;TRUE&lt;/Field&gt;&lt;br /&gt;            &lt;/FieldType&gt;&lt;br /&gt;&lt;/FieldTypes&gt; &lt;br /&gt;After that in SPKingsTextboxControl.cs I have written as follows&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text; &lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using Microsoft.SharePoint.WebControls;&lt;br /&gt;using System.Web.UI.WebControls; &lt;br /&gt;namespace SharePointKings.CustomControls&lt;br /&gt;{&lt;br /&gt;    public class SPKingsTextboxControl:BaseFieldControl&lt;br /&gt;    {&lt;br /&gt;        protected TextBox txtTextBox; &lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        /// setting template name&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        protected override string DefaultTemplateName&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                return @"SPKingsTextbox";&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt; &lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        /// get set value&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        public override object Value&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                EnsureChildControls();&lt;br /&gt;                return txtTextBox.Text.Trim();&lt;br /&gt;            }&lt;br /&gt; &lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                EnsureChildControls();&lt;br /&gt;                txtTextBox.Text = (string)this.ItemFieldValue;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        /// create child control&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        protected override void CreateChildControls()&lt;br /&gt;        {&lt;br /&gt;            if (Field == null) return;&lt;br /&gt;            base.CreateChildControls();&lt;br /&gt;        }&lt;br /&gt; &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;After that in SPKingsTextBoxField.cs I have written as&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text; &lt;br /&gt;using Microsoft.SharePoint; &lt;br /&gt;namespace SharePointKings.CustomControls&lt;br /&gt;{&lt;br /&gt;    class SPKingsTextBoxField:SPFieldText&lt;br /&gt;    {&lt;br /&gt;        #region Contstructors &lt;br /&gt;        public SPKingsTextBoxField(SPFieldCollection fields, string fieldName): base(fields, fieldName)&lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;        public SPKingsTextBoxField(SPFieldCollection fields, string typeName, string displayName) : base(fields, typeName, displayName)&lt;br /&gt;        {&lt;br /&gt; &lt;br /&gt;        }&lt;br /&gt; &lt;br /&gt;        #endregion &lt;br /&gt;        public override string GetValidatedString(object value)&lt;br /&gt;        {&lt;br /&gt;            string strTxtValue = Convert.ToString(value).Trim();&lt;br /&gt; &lt;br /&gt;            if (!strTxtValue.ToUpper().StartsWith("HTTP") &amp;&amp;&lt;br /&gt;            !strTxtValue.ToUpper().StartsWith("FTP"))&lt;br /&gt;            {&lt;br /&gt;                throw new SPFieldValidationException("Web address does not start with HTTP or FTP");&lt;br /&gt;            } &lt;br /&gt;            return strTxtValue;&lt;br /&gt;        }&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/3949335784681072749-3854322402480196030?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/3854322402480196030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/09/adding-custom-field-into-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/3854322402480196030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/3854322402480196030'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/09/adding-custom-field-into-sharepoint.html' title='Adding custom field into sharepoint'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-8104390506257621696</id><published>2010-06-15T06:59:00.000-07:00</published><updated>2011-10-27T06:52:02.318-07:00</updated><title type='text'>Matching the site urls with list item urls</title><content type='html'>&lt;div&gt;Recently we had an requirement of webpart where it should fetch all the site under that Web Application and check the urls from the list where some urls are already saved.After checking it should display URL's that are available in the list,List of all the sites under the current Web Application,sites that are not available in the list,list URL's are not available in the current Web Application and soon as user clicks the Delete button it should delete the urls in the list which are not alive&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;&lt;br /&gt;using System.Linq;&lt;br /&gt;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;using System.Web;&lt;br /&gt;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;&lt;br /&gt;using System.Collections;&lt;br /&gt;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;&lt;br /&gt;using System.Collections.Specialized;&lt;br /&gt;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint.Administration;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint.WebPartPages;&lt;br /&gt;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;br /&gt;namespace RequestSiteDocument&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;public class RequestSiteDocument : System.Web.UI.WebControls.WebParts.WebPart&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;Button btnCreate;&lt;br /&gt;&lt;br /&gt;Button btnDelete;&lt;br /&gt;&lt;br /&gt;Label lblException;&lt;br /&gt;&lt;br /&gt;private bool customMessage = true;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SPWeb oweb = SPContext.Current.Web;&lt;br /&gt;&lt;br /&gt;SPSite objsite = SPContext.Current.Site;&lt;br /&gt;&lt;br /&gt;SPList objlist = null;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ArrayList arrListofWebHierarchy = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListURLInfo = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListofsitenames = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListURLInfoinDeletebutton = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListListofWebHierarchyinDeletebutton = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListfordeletelist = new ArrayList();&lt;br /&gt;&lt;br /&gt;ArrayList arrListofsitenamesinDeletebutton = new ArrayList();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;protected override void CreateChildControls()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;base.CreateChildControls();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if (DisplayButton)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;btnCreate = new Button();&lt;br /&gt;&lt;br /&gt;btnCreate.ID = "btnCreate";&lt;br /&gt;&lt;br /&gt;btnCreate.Text = "Create";&lt;br /&gt;&lt;br /&gt;btnCreate.Click += new EventHandler(btnCreate_Click);&lt;br /&gt;&lt;br /&gt;btnCreate.Visible = true;&lt;br /&gt;&lt;br /&gt;this.Controls.Add(btnCreate);&lt;br /&gt;&lt;br /&gt;btnDelete = new Button();&lt;br /&gt;&lt;br /&gt;btnDelete.ID = "btnDelete";&lt;br /&gt;&lt;br /&gt;btnDelete.Text = "Delete";&lt;br /&gt;&lt;br /&gt;btnDelete.Click += new EventHandler(btnDelete_Click);&lt;br /&gt;&lt;br /&gt;btnDelete.Visible = true;&lt;br /&gt;&lt;br /&gt;this.Controls.Add(btnDelete);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;lblException = new Label();&lt;br /&gt;&lt;br /&gt;lblException.ID = "";&lt;br /&gt;&lt;br /&gt;lblException.Visible = true;&lt;br /&gt;&lt;br /&gt;this.Controls.Add(lblException);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void btnCreate_Click(object sender, EventArgs e)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;throw new NotImplementedException();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Personalizable(PersonalizationScope.Shared),&lt;br /&gt;&lt;br /&gt;WebBrowsable(true),&lt;br /&gt;&lt;br /&gt;WebDisplayName("Display button"),&lt;br /&gt;&lt;br /&gt;WebDescription("Display button"),&lt;br /&gt;&lt;br /&gt;SPWebCategoryName("Display button")]&lt;br /&gt;&lt;br /&gt;public bool DisplayButton&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;get { return customMessage; }&lt;br /&gt;&lt;br /&gt;set { customMessage = value; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;protected override void Render(System.Web.UI.HtmlTextWriter writer)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;base.Render(writer);&lt;br /&gt;&lt;br /&gt;//SPSite objsite = SPContext.Current.Site;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SPWebCollection objspw = objsite.AllWebs;&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;objlist = oweb.Lists["RequestASiteList"];&lt;br /&gt;&lt;br /&gt;if (objlist != null)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;table border="1" bordercolor="red"&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;b&gt;URL's that are available in the list&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tr&gt;&lt;td&gt;&lt;b&gt;Site Title&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Site URL&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;foreach (SPListItem itmlist in objlist.Items)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tr&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;td&gt;");&lt;br /&gt;&lt;br /&gt;string strsitetitle = (itmlist["Title"].ToString().ToLower());&lt;br /&gt;&lt;br /&gt;writer.Write(strsitetitle);&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/td&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;td&gt;");&lt;br /&gt;&lt;br /&gt;string strurl = (itmlist["url"].ToString()).ToLower();&lt;br /&gt;&lt;br /&gt;writer.Write(strurl);&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/td&gt;");&lt;br /&gt;&lt;br /&gt;arrListURLInfo.Add(strurl);&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/tbody&gt;&lt;/table&gt;");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;table border="1" bordercolor="red"&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;b&gt;List of all the sites under the current Web Application&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tr&gt;&lt;td&gt;&lt;b&gt;Site Name&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Site URL&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;//fetching all the site names and site urls&lt;br /&gt;&lt;br /&gt;foreach (SPWeb objweb in objspw)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;tr&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;td&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write(objweb.Title);&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/td&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;td border="1"&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write(objweb.Url);&lt;br /&gt;&lt;br /&gt;string objwebfullurl = (objweb.Url).ToLower() + "/default.aspx";&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/td&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/tr&gt;");&lt;br /&gt;&lt;br /&gt;//adding all site url's to the array list called arrListofWebHierarchy&lt;br /&gt;&lt;br /&gt;arrListofWebHierarchy.Add(objwebfullurl);&lt;br /&gt;&lt;br /&gt;arrListofsitenames.Add(objweb.Title);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;/tbody&gt;&lt;/table&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;b&gt;Below sites are not available in the list&lt;/b&gt;");&lt;br /&gt;&lt;br /&gt;int sitefoundflag = 0;&lt;br /&gt;&lt;br /&gt;//Compare arrListofWebHierarchy with arrListURLInfo&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; arrListofWebHierarchy.Count; i++) { for (int j = 0; j &amp;lt; arrListURLInfo.Count; j++) { if (arrListofWebHierarchy[i].ToString().CompareTo(arrListURLInfo[j].ToString().Trim()) == 0) { sitefoundflag = sitefoundflag + 1; } } if (sitefoundflag &amp;lt;= 0) { writer.Write("&lt;br /&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write("Site Name:" + arrListofsitenames[i]);&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;writer.Write("URL:" + arrListofWebHierarchy[i]);&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;sitefoundflag = 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;writer.Write("&lt;b&gt;Below list URL's are not available in the current Web Application&lt;/b&gt;");&lt;br /&gt;&lt;br /&gt;int listflag = 0;&lt;br /&gt;&lt;br /&gt;//Compare arrListURLInfo with arrListofWebHierarchy&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; arrListURLInfo.Count; i++) { for (int j = 0; j &amp;lt; arrListofWebHierarchy.Count; j++) { if (arrListURLInfo[i].ToString().CompareTo(arrListofWebHierarchy[j].ToString().Trim()) == 0) { listflag = listflag + 1; } } if (listflag &amp;lt;= 0) { writer.Write("&lt;br /&gt;");&lt;br /&gt;&lt;br /&gt;writer.Write(arrListURLInfo[i]);&lt;br /&gt;&lt;br /&gt;arrListfordeletelist.Add(arrListURLInfo[i]);&lt;br /&gt;&lt;br /&gt;writer.Write("");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;listflag = 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;catch (Exception ex)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;lblException = new Label();&lt;br /&gt;&lt;br /&gt;lblException.Text = ex.ToString();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void btnDelete_Click(object sender, EventArgs e)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;SPWebCollection objspw = objsite.AllWebs;&lt;br /&gt;&lt;br /&gt;//get the url's that are available in the list field called url&lt;br /&gt;&lt;br /&gt;objlist = oweb.Lists["RequestASiteList"];&lt;br /&gt;&lt;br /&gt;if (objlist != null)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;foreach (SPListItem itmlist in objlist.Items)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;string strurl = (itmlist["url"].ToString()).ToLower();&lt;br /&gt;&lt;br /&gt;arrListURLInfoinDeletebutton.Add(strurl);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//fetching all the site names and site urls&lt;br /&gt;&lt;br /&gt;foreach (SPWeb objweb in objspw)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;string objwebfullurl = (objweb.Url).ToLower() + "/default.aspx";&lt;br /&gt;&lt;br /&gt;//adding all site url's to the array list called arrListListofWebHierarchyinDeletebutton&lt;br /&gt;&lt;br /&gt;arrListListofWebHierarchyinDeletebutton.Add(objwebfullurl);&lt;br /&gt;&lt;br /&gt;arrListofsitenamesinDeletebutton.Add(objweb.Title);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int listflag = 0;&lt;br /&gt;&lt;br /&gt;//Compare arrListURLInfoinDeletebutton with arrListListofWebHierarchyinDeletebutton&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; arrListURLInfoinDeletebutton.Count; i++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;for (int j = 0; j &amp;lt; arrListListofWebHierarchyinDeletebutton.Count; j++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if (arrListURLInfoinDeletebutton[i].ToString().CompareTo(arrListListofWebHierarchyinDeletebutton[j].ToString().Trim()) == 0)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;listflag = listflag + 1;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if (listflag &amp;lt;= 0)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;arrListfordeletelist.Add(arrListURLInfoinDeletebutton[i]);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;listflag = 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;SPList olist = oweb.Lists["RequestASiteList"];&lt;br /&gt;&lt;br /&gt;SPListItemCollection itmcollection = olist.Items;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; arrListfordeletelist.Count; i++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;for (int j = 0; j &amp;lt; itmcollection.Count; j++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;SPListItem objsplistitem = itmcollection[j];&lt;br /&gt;&lt;br /&gt;if (arrListfordeletelist[i].ToString() == (objsplistitem["url"].ToString()).ToLower())&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;itmcollection.Delete(j);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;catch (Exception ex)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;lblException.Text = ex.ToString();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-8104390506257621696?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/8104390506257621696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/06/matching-site-urls-with-list-item-urls_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8104390506257621696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8104390506257621696'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/06/matching-site-urls-with-list-item-urls_15.html' title='Matching the site urls with list item urls'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-5564131340312407964</id><published>2010-03-27T07:55:00.000-07:00</published><updated>2010-03-27T08:20:38.529-07:00</updated><title type='text'>Customising Welcome message of the site</title><content type='html'>&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;Hi, &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;There may be the situation where you may have to customise the welcome message which will be on the right top of the site.For that i got the good link.Now my requirement was displaying the message based upon the intranet/extranet site.For that initially i have written the below code in welcome.ascx but the problem is it use to execute if condition always&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;Finally after seeing the link &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:Arial;font-size:12.0pt;"&gt;&lt;span style="color:windowtext;"&gt;&lt;a href="http://www.wictorwilen.se/Post/Having-fun-with-the-SharePoint-Welcomeascx-control.aspx" target="_blank"&gt;http://www.wictorwilen.se/Post/Having-fun-with-the-SharePoint-Welcomeascx-control.aspx&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:Arial;font-size:12.0pt;"&gt;what i did is&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;I took a custom user controlcustomwelcome.ascx and copy pasted the code of welcome.ascx in it and I have wriiten code in webpart as&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;namespace CustomWelcome {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;public class Welcome : Microsoft.SharePoint.WebControls.Welcome {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;protected Welcome() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;[SharePointPermission(SecurityAction.Demand, ObjectModel = true)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;protected override void OnLoad(EventArgs e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;base.OnLoad(e);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;if (HttpContext.Current.User.Identity.IsAuthenticated)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;if (HttpContext.Current.User.Identity.AuthenticationType==”Forms”)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;PostCacheSubstitutionText pt = base.ExplicitLogout.MenuControl.Controls[0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;as PostCacheSubstitutionText;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;pt.TextType = PostCacheSubstitutionTextType.UserName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;pt.SuffixHtml=”(Extranet)”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;PostCacheSubstitutionText pt = base.ExplicitLogout.MenuControl.Controls[0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;as PostCacheSubstitutionText;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span lang="FR-LU"   style=" font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-Times New Roman&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;font-size:12.0pt;"&gt;pt.TextType = PostCacheSubstitutionTextType.UserName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;pt.SuffixHtml=”(Intranet)”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span class="Apple-style-span" style="font-size: -webkit-xxx-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0cm;margin-bottom: .0001pt;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;;mso-bidi-font-weight: boldfont-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="Georgia&amp;quot;,&amp;quot;serif&amp;quot;font-family:&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  border-collapse: collapse; font-family:arial, sans-serif;font-size:13px;"&gt;&lt;span class="Apple-style-span"  style="color:#1F497D;"&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;;mso-bidi-font-weight: boldfont-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="Georgia&amp;quot;,&amp;quot;serif&amp;quot;font-family:&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-5564131340312407964?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/5564131340312407964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/customising-welcome-message-of-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5564131340312407964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5564131340312407964'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/customising-welcome-message-of-site.html' title='Customising Welcome message of the site'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-2789980205250960654</id><published>2010-03-11T07:42:00.001-08:00</published><updated>2010-03-11T07:44:02.919-08:00</updated><title type='text'>Dynamic Navigation</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;DynamicNavigation.cs&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;There is a list called &lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;DocListNames&lt;/span&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;.Now I shld display the items of the Title field in the form of the table.Actually the items in Title field of &lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; mso-no-proof:yes"&gt;MBIADocListNames&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;list are document library names of the site and based upon the Display Indicator field value Yes it has to display the document library names&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;For this the code is&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;protected override void Render(System.Web.UI.HtmlTextWriter writer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="FR-LU" style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; mso-ansi-language:FR-LU;mso-no-proof:yes"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="FR-LU" style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; mso-ansi-language:FR-LU;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;SPSite objsite = SPContext.Current.Site;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="FR-LU" style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; mso-ansi-language:FR-LU;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;SPWeb objweb = SPContext.Current.Web;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;SPList objlist = objweb.Lists["DocListNames"];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;string camlquery = "&lt;where&gt;&lt;eq&gt; &lt;fieldref name="'DisplayIndicator'"&gt;&lt;value type="'Choice'"&gt;Yes&lt;/value&gt;&lt;/eq&gt;&lt;/where&gt;";&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;SPQuery query = new SPQuery();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;query.Query = camlquery;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;SPListItemCollection listItemCollection = objlist.GetItems(query); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;if (listItemCollection.Count &gt; 0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;writer.Write("&lt;table id="'tblDynamictabs'" border="1" width="100%" height="100%"&gt;"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;writer.Write("&lt;tr width="100%"&gt;"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;foreach (SPListItem itmlist in listItemCollection)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;{ &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;string title = (itmlist["Title"]).ToString(); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&lt;td align="'center'"&gt;"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&amp;amp;nbsp"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&lt;a href=" + SPContext.Current.Web.Url + "&gt;");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write(title);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&lt;/a&gt;"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&amp;amp;nbsp");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;writer.Write("&lt;/td&gt;");&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;writer.Write("&lt;/tr&gt;"); &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;writer.Write("&lt;/table&gt;");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt; mso-border-bottom-alt:solid windowtext .75pt;padding:0cm 0cm 1.0pt 0cm"&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-bottom-alt: solid windowtext .75pt;padding:0cm;mso-padding-alt:0cm 0cm 1.0pt 0cm"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-2789980205250960654?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/2789980205250960654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/dynamic-navigation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2789980205250960654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2789980205250960654'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/dynamic-navigation.html' title='Dynamic Navigation'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-2612057616395096790</id><published>2010-03-06T06:46:00.000-08:00</published><updated>2010-03-06T06:47:22.455-08:00</updated><title type='text'>Form Based Authentication in WSS/MOSS 2007</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Create Database using-C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Create a asp.net site and add new item web.config- add the below entry For Extranet and for Internet sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Use asp.net web site administration tool to add user&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Extend the web site for Internet - set proper setting &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;======================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;For Extranet and for Internet sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;====================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;/sharepoint&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;connectionstrings&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        &lt;add name="AcSqlConnString"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                         connectionString="server=servername;database=databasename;Integrated Security=SSPI;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                         providerName="System.Data.SqlClient"/&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;/connectionstrings&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;system.web&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;    &lt;membership defaultprovider="AcAspNetSqlMembershipProvider"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;      &lt;providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;        &lt;add name="AcAspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionstringname="AcSqlConnString" enablepasswordretrieval="false" enablepasswordreset="true" requiresquestionandanswer="false" applicationname="/" requiresuniqueemail="false" passwordformat="Hashed" maxinvalidpasswordattempts="5" minrequiredpasswordlength="1" minrequirednonalphanumericcharacters="0" passwordattemptwindow="10" passwordstrengthregularexpression=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;      &lt;/providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;    &lt;/membership&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;    &lt;!-- role provider --&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;    &lt;rolemanager enabled="true" defaultprovider="AcAspNetSqlRoleProvider"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;      &lt;providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;        &lt;add name="AcAspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionstringname="AcSqlConnString" applicationname="/"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;      &lt;/providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;    &lt;/rolemanager&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;====================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;In Central Admin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;system.web&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;              &lt;membership defaultprovider="AcAspNetSqlMembershipProvider"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                          &lt;providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                      &lt;add name="AcAspNetSqlMembershipProvider"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        connectionStringName="AcSqlConnString"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        enablePasswordRetrieval="false"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        enablePasswordReset="true"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        requiresQuestionAndAnswer="false"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        applicationName="/"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        requiresUniqueEmail="false"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        passwordFormat="Hashed"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        maxInvalidPasswordAttempts="5"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        minRequiredPasswordLength="1"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        minRequiredNonalphanumericCharacters="0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        passwordAttemptWindow="10"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                        passwordStrengthRegularExpression=""&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                    /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                          &lt;/providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;              &lt;/membership&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;              &lt;!-- role provider --&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;              &lt;rolemanager enabled="true" defaultprovider="AspNetWindowsTokenRoleProvider"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                          &lt;providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                      &lt;add name="AcAspNetSqlRoleProvider"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                                type="System.Web.Security.SqlRoleProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                                connectionStringName="AcSqlConnString"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                                                applicationName="/"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                          /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;                          &lt;/providers&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;              &lt;/rolemanager&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;==========================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Now add the users to parent sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;==============================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Start testing the extended sites.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;==================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Best of luck&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt; &lt;/span&gt;&lt;/o:p&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/3949335784681072749-2612057616395096790?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/2612057616395096790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/form-based-authentication-in-wssmoss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2612057616395096790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2612057616395096790'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/03/form-based-authentication-in-wssmoss.html' title='Form Based Authentication in WSS/MOSS 2007'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-5481959753988962613</id><published>2010-01-14T02:35:00.000-08:00</published><updated>2010-03-06T04:11:29.552-08:00</updated><title type='text'>MOSS 2007 interview Questions</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;After attending so many interviews i am posting the questions.Go through and i wish you All the Best&lt;br /&gt;&lt;br /&gt;//Honeywell interview questions&lt;br /&gt;1)Difference b/w SqlDataReader and DataSet?&lt;br /&gt;2)How do u return values from stored procedure to C# Windows Application?&lt;br /&gt;3)Through DataReader could you return multiple values like if i write query as 'select * from emp,acc'?&lt;br /&gt;4)what is EnsureChildControls?&lt;br /&gt;5)If Manager approves the mail only Delivery Manager has to get the alerts what wil u do?&lt;br /&gt;6)If you wanna to add the exe file format in the Document library what will u do?&lt;br /&gt;&lt;br /&gt;//Envaiya Infotech questions&lt;br /&gt;1)Diff b/w site definition and site template?&lt;br /&gt;2)what is ghosting?&lt;br /&gt;3)what is .stp?&lt;br /&gt;4)what is the purpose of XSLT?&lt;br /&gt;5)what are event handlers?&lt;br /&gt;6)Diff b/w WSS and MOSS 2007?&lt;br /&gt;7)what is Infopath?&lt;br /&gt;8)what is DWP?&lt;br /&gt;9)how will you filter the data through designer?&lt;br /&gt;10)After installing MOSS 2007 exactly after 180 days u will get one error what is that error?&lt;br /&gt;&lt;br /&gt;//2nd Round Envaiya Infotech questions&lt;br /&gt;1)what are the characteristics of polymorphism?&lt;br /&gt;2)How do u configure MOSS 2007?&lt;br /&gt;3)Reg Ghosting and unghosting?&lt;br /&gt;4)what are the types of JIT Compilers?&lt;br /&gt;5)Characteristics of OOPS?&lt;br /&gt;&lt;br /&gt;//Emc2 interview questions&lt;br /&gt;1)If i add 'Reader' permission in Central Administration and 'Contributor' permission in Site Collection which would have the first priority?&lt;br /&gt;2)Have you created any site based on the geographical locations?&lt;br /&gt;3)In infopath if i enter your name manager name should get visible what will you do for that?&lt;br /&gt;4)If any user is not able to login what would be your first step to fix it?&lt;br /&gt;5)Have you worked on Lotus Notes?&lt;br /&gt;6)what changes you have noticed after migrating the portal?&lt;br /&gt;7)Virtual funcion in C#?&lt;br /&gt;8)Difference b/w virtual and abstract?&lt;br /&gt;&lt;br /&gt;//Enviya infotech final round questions&lt;br /&gt;what are the different types of validation controls?&lt;br /&gt;what is an identity in SQL 2005?&lt;br /&gt;what is .NET Frame work 2.0?&lt;br /&gt;what is an o/p paramter in stored procedure?&lt;br /&gt;what is the diff b/w stack and heap?&lt;br /&gt;Diff b/w DataGrid and GridView?&lt;br /&gt;what is object data source?&lt;br /&gt;Diff b/w ArrayList and ArrayList?&lt;br /&gt;How do u call sp1 in sp2?&lt;br /&gt;what is the membership of Login control in ASP.NET?&lt;br /&gt;what are the state management techniques in ASP.NET?&lt;br /&gt;Diff b/w session and view state?&lt;br /&gt;what are enums?&lt;br /&gt;Let us assume that there is an enum called color and items are red,blue,yellow then how will u add the enum to get all items in drop down list?&lt;br /&gt;Characteristics of OOPS?&lt;br /&gt;what is data encapsulation?&lt;br /&gt;Diff b/w authorisation and authentication?&lt;br /&gt;what are cursors?&lt;br /&gt;what are triggers?&lt;br /&gt;Diff b/w session and application?&lt;br /&gt;what is the use of Hash Table?&lt;br /&gt;&lt;br /&gt;//Intelli group questions&lt;br /&gt;1)what are the files you get while installing solution package?&lt;br /&gt;2)Site content types?&lt;br /&gt;3)Publishing in MOSS 2007?&lt;br /&gt;4)Difficulties faced while migrating 2003 to 2007?&lt;br /&gt;5)diff b/w stored procedure and udf?&lt;br /&gt;6)where content db comes into the picture?&lt;br /&gt;7)how many web app's you can create?&lt;br /&gt;8)can web app come under 2 SSP's?&lt;br /&gt;9)life time of a view state?&lt;br /&gt;10)diff types of session management techniques?&lt;br /&gt;11)diff b/w executescalar,dataset,executenonquery?&lt;br /&gt;12)what is a safe control tag in web config file?&lt;br /&gt;13)what is AllowUnsafeUpdates?&lt;br /&gt;14)what is cab file,ddf file?&lt;br /&gt;15)what is crawling?&lt;br /&gt;16)how many site collections you can create?&lt;br /&gt;&lt;br /&gt;//CGI Interview Questions(ultimate questions)&lt;br /&gt;1)What is partial class?&lt;br /&gt;2)what is a sub query.Can you write it?&lt;br /&gt;3)what is an extended stored procedure?&lt;br /&gt;4)what are generics?How will u declare.Can you just write and show it to me?&lt;br /&gt;5)In stored procedure how will you return the value just write it down?&lt;br /&gt;6)what is the tool that you have used while converting portal from SPS2003 to MOSS 2007?&lt;br /&gt;7)If i want to add some option in the Site Actions of the site what will u write in feature just write it down?&lt;br /&gt;8)Have you created site template.How will you use it in another site?&lt;br /&gt;9)There are two sites called as site A and site B.Through object model i should display all the items in document libraries of site A in site B but i don't have the persmissions for site A at all then how should i manage this?&lt;br /&gt;10)Through variance how will you manage through object model?&lt;br /&gt;11)How will change the themes.Can you tell me the procedure?&lt;br /&gt;12)what are the different security permission levels in MOSS 2007?&lt;br /&gt;&lt;br /&gt;//Accenture interview&lt;br /&gt;What did u do in share point administration?&lt;br /&gt;what is SSP?&lt;br /&gt;what will Manage properties will do in search settings of SSP?&lt;br /&gt;what is infopath?&lt;br /&gt;Is there any tool that will be helpful in generating workflows?&lt;br /&gt;what is infopath?&lt;br /&gt;what is a feature?&lt;br /&gt;what is the command to install feature?&lt;br /&gt;what is the command to uninstall feature?&lt;br /&gt;&lt;br /&gt;//Interview questions of wipro&lt;br /&gt;How did u change the themes in MOSS 2007?&lt;br /&gt;How will u create custom site definition?&lt;br /&gt;Have u worked on search?&lt;br /&gt;How will u create List through object model?&lt;br /&gt;How will u deploy the web part?&lt;br /&gt;How will you find the broken links?&lt;br /&gt;Have u created ur own appliction in that?&lt;br /&gt;what is ur role in the project?&lt;br /&gt;what is the diff b/w private &amp;amp; protected modifier?&lt;br /&gt;&lt;br /&gt;Diff b/w session &amp;amp; view state?&lt;br /&gt;Difference b/w method overloading and overriding?&lt;br /&gt;How will u declare the stored procedure and in that how will u declare i/p &amp;amp; o/p parameters.Just write down and show it?&lt;br /&gt;what is @ in stored procedure?&lt;br /&gt;&lt;br /&gt;//SLK Software&lt;br /&gt;After installing fetures it should not be in list of features what will u do for that?&lt;br /&gt;How will u deploy the web part?&lt;br /&gt;I just want to see the coding standards when u write the code in web part?&lt;br /&gt;what is major diff b/w user ctrl and custom control?&lt;br /&gt;what will the override key does?&lt;br /&gt;Instead of hard coding the listname how can u get the listname to fetch the data?&lt;br /&gt;How can we interact the two web parts&lt;br /&gt;Have u heard of wsp package?&lt;br /&gt;what about the architecture in MOSS 2007?&lt;br /&gt;why shld we do iisreset?&lt;br /&gt;&lt;br /&gt;//Intelli group&lt;br /&gt;what is CLR?&lt;br /&gt;Diff b/w Stored procedure and UDF?&lt;br /&gt;In table1 there are empno,empname and in table2 there are empno, deptname now what is the query to fetch the deptname?&lt;br /&gt;Boxing and unboxing?&lt;br /&gt;Diff b/w view state and session?&lt;br /&gt;what are state management techniques?&lt;br /&gt;what is disconnected architecture?&lt;br /&gt;what is Page Lay out?&lt;br /&gt;&lt;br /&gt;//Proteans interview questions&lt;br /&gt;How do ASP.NET page knows that it should post back?&lt;br /&gt;How many generations are there in garbage collector?&lt;br /&gt;what is the structure of OOPS?&lt;br /&gt;Does C# support multiple inheritance?&lt;br /&gt;Can you tell me how will u declare delegate?&lt;br /&gt;How polymorphism helps in C#?&lt;br /&gt;&lt;br /&gt;//DELL-Perot Systems Interview questions&lt;br /&gt;Page Life cycle in ASP.NET?&lt;br /&gt;what are the state management techniques in ASP.NET?&lt;br /&gt;Have u used any state management techniques?&lt;br /&gt;what are the ctrls that you have used in ASP.NET?&lt;br /&gt;To put the check box in each row of the grid view what will u do?&lt;br /&gt;Have u used the user ctrl?&lt;br /&gt;what is the data source?&lt;br /&gt;what is stored procedure?&lt;br /&gt;what is execution plan?&lt;br /&gt;what is function?&lt;br /&gt;Have u used joins?&lt;br /&gt;what is self join?&lt;br /&gt;&lt;br /&gt;&lt;div&gt;//Aditi Technologies&lt;br /&gt;what is SSP?&lt;br /&gt;what is polymorphism?&lt;br /&gt;what is the difference between Method overloading and method overriding?&lt;br /&gt;Have u done any search web part?&lt;br /&gt;In which moment i should i create a web application?&lt;br /&gt;what is application pool?&lt;br /&gt;I just want to set up the search with in the document library.How can i do that?&lt;br /&gt;Puzzle:There are 3 boxes.On each of the boxes there is one label as Red,Green and Mix.Of course there may/may not be the correct color balls.In one shot you correct the labels of the boxes.How will you do that?&lt;br /&gt;For suppose there are 2 users A and B.User A has full control on particular list just say List1 and B has only permission to view the particular row in the list.Now will user A will be able to see the list?&lt;br /&gt;what is data abstraction?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial;color:#333333;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;/Innovation interview questions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Diff b/w Application pages and site pages?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;where can u find the master pages(path)?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Suppose there are different sites under one site coll.I should have seperate master page for each site.How wil u do that?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Is there any other object in share point object model to work with mails?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Tell me the hierarchy of web app,site coll,sites,sub sites?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Should we include both SPWeb,SPSite while dealing with share point object model?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;There is label and button in the web part.My requirement is after entering the value from textbox it should inserrt the item in the list.For that how wil u write the code?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Is there any field level permission in share point?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="FR-LU"  style="Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-ansi-language:FR-LUfont-family:&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-5481959753988962613?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/5481959753988962613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/01/moss-2007-interview-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5481959753988962613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5481959753988962613'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2010/01/moss-2007-interview-questions.html' title='MOSS 2007 interview Questions'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-8455889673686890824</id><published>2009-10-23T03:08:00.000-07:00</published><updated>2009-10-23T21:58:51.830-07:00</updated><title type='text'>How to give Global Admin access to user in MOSS 2007</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;  After migrating our application from SPS 2003 to MOSS 2007 we are unsuccessful to give Global Admin to access to our application owner of the portal in MOSS 2007.After doing lot of googling finally my senior Ramesh has found that the path to give the access i.e&lt;br /&gt;&lt;br /&gt;In the Cental Administration click 'ApplicationManagement' tab there we can see the 'Application security' section.In that click on 'Policy for Web Appliaction'.Now add the user to whom you want to give the Global Admin access for entire Web Appliaction&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-8455889673686890824?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/8455889673686890824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/10/how-to-add-give-global-admin-access-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8455889673686890824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8455889673686890824'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/10/how-to-add-give-global-admin-access-to.html' title='How to give Global Admin access to user in MOSS 2007'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-6997292286640354821</id><published>2009-08-04T04:07:00.000-07:00</published><updated>2009-08-04T04:33:32.162-07:00</updated><title type='text'>Business Data Catalog</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=""&gt;Generating our Application Definition File.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Open up BDC Meta Man on the PC you want to work on (it doesn’t necessarily need to be the MOSS server). To connect to SQL Server click the drop down arrow on the ‘Connect to data source’ button in the top right of the screen and choose SQL Server.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngWroNzeRI/AAAAAAAAAmY/j7totgS0i6c/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 186px; height: 124px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngWroNzeRI/AAAAAAAAAmY/j7totgS0i6c/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366063894797449490" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;In the ‘Connect To Data Source’ box enter the name of your Server and SQL Server instance if necessary, and select the Authentication mode. If you are using SQL Authentication you will also have to enter your SQL user account details.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SngXmfZmugI/AAAAAAAAAmo/FDDDbPP3Soo/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 272px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SngXmfZmugI/AAAAAAAAAmo/FDDDbPP3Soo/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366064906043308546" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Upon successfully connecting to SQL Server you’ll see the top window of BDC Meta Man populate with a list of databases. You can expand each database to see the list of tables by clicking the plus sign next to each database name&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngX6rHP8AI/AAAAAAAAAmw/er4LazWn62o/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 313px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngX6rHP8AI/AAAAAAAAAmw/er4LazWn62o/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366065252784926722" border="0" /&gt;&lt;/a&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Now we can see listed all the tables for this particular database. With BDC Meta Man we think of each table as being its own entity. We create an entity by dragging and dropping a table onto our design surface which is the large grey area to the right.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngYKcnH9cI/AAAAAAAAAm4/S3MtfAZVpIs/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 211px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngYKcnH9cI/AAAAAAAAAm4/S3MtfAZVpIs/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366065523769996738" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Upon dragging and dropping the table, the entity is created with the Finder and SpecificFinder methods. You can see a view of it on the design surface with the fields listed that are returned by the Finder method. For this walk through drag the dbo.Department table across&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngYbu4qSOI/AAAAAAAAAnA/O477GiLmBlY/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 232px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngYbu4qSOI/AAAAAAAAAnA/O477GiLmBlY/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366065820733163746" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;When you have two entities that have a primary key-&gt;foreign key relationship between them you can create this relationship as a BDC association. This will allow us to make use of the BDC Related Data web part. To add an association, drag and drop the dbo.Employee table onto our design surface to create an Employee entity. You can create an association simply by dragging and dropping between the fields that are related. With our two entities it is the DepartmentID of the Department entity, and DepartmentID of the Employee entity. Drag and drop from the Department entity DepartmentID to the Employee entity DepartmentID&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngYtJ0ckrI/AAAAAAAAAnI/fIq_fs-Tid0/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 320px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngYtJ0ckrI/AAAAAAAAAnI/fIq_fs-Tid0/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366066120021021362" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Doing this drag and drop creates the association for us, and any methods required to bring data back for the BDC Related Data Web Part.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Now all we need to do is generate our application definition file. First we need to set the path to save the file. We set this location by going Configuration -&gt; XML OutPut File from the main options. In the Filename textbox you can either manually type the location and the filename or use the browse button&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngZBdRE0gI/AAAAAAAAAnQ/RNOt958xZs4/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 100px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngZBdRE0gI/AAAAAAAAAnQ/RNOt958xZs4/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366066468838756866" border="0" /&gt;&lt;/a&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Once you have saved the filename and path to create your application definition file to simply click the green play button and your application definition file will get generated.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngZVhsricI/AAAAAAAAAnY/z9_36klCDnc/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 127px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngZVhsricI/AAAAAAAAAnY/z9_36klCDnc/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366066813625665986" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Once generated you get the option to open the XML file in your registered XML editor. If you click yes it’ll probably open it up in Internet Explorer for you to view. Look how much XML it has generated for you!&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SngZlebmh3I/AAAAAAAAAng/i249EtEecj0/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SngZlebmh3I/AAAAAAAAAng/i249EtEecj0/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366067087626635122" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=""&gt;Importing our Application Definition File.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Remember the Business Data Catalog is only part of MOSS 2007 Enterprise Edition. You can download a trial of MOSS 2007 Enterprise Edition here: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2E6E5A9C-EBF6-4F7F-8467-F4DE6BD6B831&amp;amp;displaylang=en"&gt;&lt;span style=""&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=2E6E5A9C-EBF6-4F7F-8467-F4DE6BD6B831&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=""&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Once installed and correctly configured we need to import our application definition file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Open up MOSS 2007 Central Administration by either browsing to it or through the start menu on the server running MOSS 2007 – Start -&gt; All Programs -&gt; Microsoft Office Server -&gt; SharePoint 3.0 Central Administration. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Navigate to the Shared Service Provider Administration (SSP Admin) page from the left quick launch menu&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SngZ39MnD3I/AAAAAAAAAno/GCuXw_8GShk/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SngZ39MnD3I/AAAAAAAAAno/GCuXw_8GShk/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366067405122899826" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;In the SSP Admin page you’ll see a whole section devoted to the BDC. Click on ‘Import application definition’.&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SngaLs8UTJI/AAAAAAAAAnw/UOOve991z_w/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 215px; height: 163px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SngaLs8UTJI/AAAAAAAAAnw/UOOve991z_w/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366067744356977810" border="0" /&gt;  &lt;/a&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Use the browser button to locate our application definition file, or type in the path and filename yourself. Leave all the other options as they are for the time being, and click ‘Import’&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/Sngabp2CYpI/AAAAAAAAAn4/9-8uZo26NW0/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 307px; height: 320px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/Sngabp2CYpI/AAAAAAAAAn4/9-8uZo26NW0/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366068018403238546" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;MOSS 2007 will now go through and validate your application definition file is correct, once it is done you will get a success page. Clicking past that you will see the administration page for the BDC application we just imported&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngaqkKKVDI/AAAAAAAAAoA/C9VnID9mT28/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngaqkKKVDI/AAAAAAAAAoA/C9VnID9mT28/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366068274575070258" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=""&gt;Using our BDC application in MOSS 2007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Browse to the page where you want to add the Business Data Web Part and edit the page. Click ‘Add a Web Part’ button to display the web part gallery.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/Snga8kn-24I/AAAAAAAAAoI/-cKicuRl3EQ/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 109px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/Snga8kn-24I/AAAAAAAAAoI/-cKicuRl3EQ/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366068583937792898" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Scroll down to the ‘Business Data’ section and click the checkboxes for the ‘Business Data List’ web part and the ‘Business Data Related List’ web part. Click the ‘Add’ button to add the web parts to our web part zone. Once the Web Part Gallery form disappears you’ll see the two BDC web parts added to our web part zone. Now we need to configure them. First the Business Data list, click the ‘Open the tool  pane’ link to open the web part tool pane down the right hand side of the screen.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngbKoUHa8I/AAAAAAAAAoQ/mDSeH2XOJtA/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 189px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngbKoUHa8I/AAAAAAAAAoQ/mDSeH2XOJtA/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366068825446378434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;We need to select what BDC entity our BDC data list is going to display, to do this click on the Browse button.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngbiPrY_MI/AAAAAAAAAoY/W4-XSxTMjIE/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 122px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngbiPrY_MI/AAAAAAAAAoY/W4-XSxTMjIE/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366069231149972674" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;From the pop up window select our dbo.Department Entity and click OK. Then Click OK at the bottom of the Web Part Tool Pane to configuring this web part. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Now we need to configure the BDC Related List web part. Again click on the ‘Open the tool pane’ and select the dbo.Employee entity from the Browse button as you did for the Business Data List. You’ll see when you have selected the Employee entity the relationship drop down is populated and selected with our relationship method. If our entity had multiple association methods this is where we’d select which one to use.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SngbzvUDjiI/AAAAAAAAAog/tu9iVIvs2d0/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 198px; height: 162px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SngbzvUDjiI/AAAAAAAAAog/tu9iVIvs2d0/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366069531699809826" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Click ok to close the web part tool pane. The final configuration step we need to do is to connect the web parts together so when a Department is selected, only the Employees for that department are listed. To do this click on the small edit button for the Business Data Related List web part and go: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;Edit -&gt; Connections -&gt; Get Related Item From -&gt; dbo.Departments&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngcFLPkjKI/AAAAAAAAAoo/DSqeqguB-VU/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 108px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngcFLPkjKI/AAAAAAAAAoo/DSqeqguB-VU/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366069831254969506" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=""&gt;And there we go. We should now be able to bring back all the Departments by clicking on the ‘Retrieve Data’ button on our Business Data List. Upon selecting a department from the returned values the Business Data Related List will bring back the employees for the selected department.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SngcUqIa1II/AAAAAAAAAow/T1J53pAjNIo/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 191px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SngcUqIa1II/AAAAAAAAAow/T1J53pAjNIo/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366070097244509314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&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/3949335784681072749-6997292286640354821?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/6997292286640354821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/business-data-catalog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/6997292286640354821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/6997292286640354821'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/business-data-catalog.html' title='Business Data Catalog'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_obbUAreBr6E/SngWroNzeRI/AAAAAAAAAmY/j7totgS0i6c/s72-c/Classlibrary.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-1212273445827197065</id><published>2009-08-04T04:05:00.000-07:00</published><updated>2009-08-04T06:53:20.045-07:00</updated><title type='text'>InfoPath 2007 Top 10 benefits</title><content type='html'>&lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;1)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Deploy InfoPath forms as Microsoft Office Outlook e-mail messages.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:100%;"&gt;With Office InfoPath 2007, you can deploy forms as Outlook e-mail messages, so colleagues can complete forms without leaving the familiar Outlook environment. After you’ve collected the information in Office Outlook 2007, you can export it to a Microsoft Office Excel spreadsheet or merge the data back to a single InfoPath form.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;2)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Extend business processes beyond the firewall.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Office InfoPath 2007 and InfoPath Forms Services make it easy to extend forms solutions beyond your firewall because you can complete forms using many different Web browsers and mobile devices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;3)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Easily convert Microsoft Office Word documents and Excel spreadsheets to InfoPath forms.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;By converting Word documents and Excel spreadsheets to InfoPath form templates, you can build data integrity, improve version control, and add structure to information gathering by converting legacy documents to rich InfoPath form templates.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;4)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Make complex form design easier.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Office InfoPath 2007 helps people build forms with a simple drag-and-drop interface and provides support for prebuilt template parts and shared data connections.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;5)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Create PDF or XPS records of your form data.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;With the addition of a free plug-in, you can create a Portable Document Format file (PDF) or XML Paper Specification (XPS) version of your completed InfoPath form for archival and records management.&lt;sup&gt;1&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;6)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Master your forms workflow using Office InfoPath 2007 and Microsoft Office SharePoint Server 2007.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Use the integrated workflow management tools in Office SharePoint Server 2007 to drive information-gathering processes efficiently.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;7)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Design a single form for Web browsers and Office InfoPath 2007 clients.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Office InfoPath 2007 includes a design checker to help ensure consistency for forms deployed to InfoPath Forms Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 3pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;8)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Enhance protection of important information in InfoPath form templates.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Office InfoPath 2007 includes support for information rights management to help protect forms from inappropriate usage and distribution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;9)&lt;span style=";font-family:&amp;quot;;" &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Centralize forms management for the entire organization.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;InfoPath Forms Services of Office SharePoint Server 2007 enables organizations to centrally manage electronic forms by providing access to only those users who have a secure connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin: 3pt 3pt 3pt 21pt; text-indent: -0.25in; line-height: normal;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:130%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;10)&lt;span style=";font-family:&amp;quot;;" &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Develop advanced forms solutions with Office InfoPath 2007 and Microsoft Visual Studio 2005.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 13.5pt 3pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Build InfoPath forms solutions by creating InfoPath projects hosted within Visual Studio 2005, so developers can build solutions using managed code and the Microsoft .NET Framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-1212273445827197065?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/1212273445827197065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/infopath-2007-top-10-benefits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/1212273445827197065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/1212273445827197065'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/infopath-2007-top-10-benefits.html' title='InfoPath 2007 Top 10 benefits'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-8579097973149698257</id><published>2009-08-04T01:38:00.000-07:00</published><updated>2009-11-18T20:58:26.576-08:00</updated><title type='text'>Inserting Data from Info path to database through object model</title><content type='html'>Let me tell how to start the Infopath from the scratch so that beginners will can also cope up with us  &lt;p class="MsoNormal"&gt;Go to Start-&gt;All Programs-&gt;Microsoft Office-&gt;Click Microsoft Office Infopath 2007.Now you will be able to see the form as below&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/Snf0FC7CyRI/AAAAAAAAAlQ/GW3Ol8QqNOQ/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 221px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/Snf0FC7CyRI/AAAAAAAAAlQ/GW3Ol8QqNOQ/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366025848556275986" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;Now click the ‘Design a Form Template’ under ‘Design a form’ section.Now you will get the another form as below&lt;/p&gt;    &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/Snf0WO3QoNI/AAAAAAAAAlY/NADcyKmnvpI/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/Snf0WO3QoNI/AAAAAAAAAlY/NADcyKmnvpI/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366026143819407570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Before clicking OK confirm whether ‘Enable browser-compatible features only’ option has checked or not.After clicking OK now you will be able to see a blank form as shown below&lt;/p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/Snf0nXln6RI/AAAAAAAAAlg/an1tc68tGB8/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/Snf0nXln6RI/AAAAAAAAAlg/an1tc68tGB8/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366026438219131154" border="0" /&gt;&lt;/a&gt;  &lt;p class="MsoNormal"&gt;Now click the ‘Layout’ option under Tasks section.i have dragged and droped ‘Table with Title’ as per my requirement&lt;/p&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/Snf03ICIHQI/AAAAAAAAAlo/Mq5-AEkIk8o/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/Snf03ICIHQI/AAAAAAAAAlo/Mq5-AEkIk8o/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366026708921621762" border="0" /&gt;&lt;/a&gt;  &lt;p class="MsoNormal"&gt;Now to get the controls click ‘Design Tasks’ and from ‘Controls’ section utlilize the controls which ever you want.Finally I designed my Info path form as below&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/Snf1HnZWH0I/AAAAAAAAAlw/wXhQtcxcAqc/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/Snf1HnZWH0I/AAAAAAAAAlw/wXhQtcxcAqc/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366026992218414914" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now if we insert any data from the infopath it should get updated in the back end database.Now we need to check some settings before writing the code in VS2005.In your info path form go to Tools Menu-&gt;Form Options.In the Form options wizard go to ‘Security and Trust’ option and uncheck that ‘Automatically determine security level(recommended)’.Now check the ‘Full Trust’ option as shown below&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/Snf1WygI-oI/AAAAAAAAAl4/eCErcKsil0I/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 273px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/Snf1WygI-oI/AAAAAAAAAl4/eCErcKsil0I/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366027252897741442" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Click OK&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now I have gone to the ‘button properties’ by right click of that button.In the Label you can enter the button text that you wish .In my case I have entered ‘Submit’ and I have clicked ‘Edit from code’ and it has displayed the following message&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/Snf12LAX6NI/AAAAAAAAAmI/s7SYwwlLAXg/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 75px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/Snf12LAX6NI/AAAAAAAAAmI/s7SYwwlLAXg/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366027792051333330" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Click OK to save your form. After saving again go to ‘Edit from code’ of the Submit button control. Now it opens in Visual Studio mode first thing is we need to add the &lt;span style="line-height: 115%;"&gt;using&lt;/span&gt;&lt;span style="line-height: 115%;"&gt; System.Data.SqlClient;&lt;/span&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now in the button click event write the code as &lt;/p&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;XmlNamespaceManager&lt;/span&gt;&lt;span style=""&gt; ns = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;XPathNavigator&lt;/span&gt; xnDoc = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.MainDataSource.CreateNavigator();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;XPathNavigator&lt;/span&gt; xnEmpId = xnDoc.SelectSingleNode(&lt;span style="color:maroon;"&gt;"/my:myFields/my:field1"&lt;/span&gt;, ns);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;XPathNavigator&lt;/span&gt; xnEmpName = xnDoc.SelectSingleNode(&lt;span style="color:maroon;"&gt;"/my:myFields/my:field2"&lt;/span&gt;, ns);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;XPathNavigator&lt;/span&gt; xnDeptName = xnDoc.SelectSingleNode(&lt;span style="color:maroon;"&gt;"/my:myFields/my:field3"&lt;/span&gt;, ns);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;//connection string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt; strConnection = &lt;span style="color:maroon;"&gt;"Data Source=Servername\\SQLEXPRESS;Initial Catalog=Sudheer;Integrated Security=SSPI"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;SqlConnection&lt;/span&gt; conn = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:teal;"&gt;SqlConnection&lt;/span&gt;(strConnection);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;conn.Open();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:teal;"&gt;SqlCommand&lt;/span&gt; cmd = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:teal;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color:maroon;"&gt;"insert into Test values('"&lt;/span&gt; + xnEmpId + &lt;span style="color:maroon;"&gt;"','"&lt;/span&gt; + xnEmpName + &lt;span style="color:maroon;"&gt;"','"&lt;/span&gt; + xnDeptName + &lt;span style="color:maroon;"&gt;"')"&lt;/span&gt;, conn);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;cmd.ExecuteNonQuery();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;conn.Close();&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;I hope no need to explain regarding XmlNamespaceManager,XPathNavigator as you would be aware about XML concepts.Now as we need to capture the data of the fields through SelectSingleNode and there we need give the exact XPath of the field.For that what we have to do is&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Go to your Info Path in the Design Tasks of right pane click Data Source there you will be able to see the fields.Right click on the field and click Copy XPath and paste in the SelectSingleNode as f&lt;span style="font-size:100%;"&gt;ollows&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%;"&gt;XPathNavigator&lt;/span&gt;&lt;span style="line-height: 115%;"&gt; xnEmpId = xnDoc.SelectSingleNode(&lt;span style="color:maroon;"&gt;"&lt;b style=""&gt;/my:myFields/my:field1&lt;/b&gt;"&lt;/span&gt;, ns);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/Snf2OeZJ0nI/AAAAAAAAAmQ/nM7Xv32SRpc/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/Snf2OeZJ0nI/AAAAAAAAAmQ/nM7Xv32SRpc/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5366028209572401778" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;Finally we need to write the code to connect to the database in the Data Source.We need to write the sql quey to insert the data and finally close the sql connection.Now Run debug your application and check it out in the database.Now you can check it in your database which ever you have inserted in the Info path.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&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/3949335784681072749-8579097973149698257?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/8579097973149698257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/inserting-data-through-infopath.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8579097973149698257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/8579097973149698257'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/08/inserting-data-through-infopath.html' title='Inserting Data from Info path to database through object model'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_obbUAreBr6E/Snf0FC7CyRI/AAAAAAAAAlQ/GW3Ol8QqNOQ/s72-c/Classlibrary.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-2803407236094923224</id><published>2009-07-30T02:25:00.000-07:00</published><updated>2009-07-30T03:59:35.377-07:00</updated><title type='text'>Adding RSS Feed URL to your site</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;As every body knows RSS(Really Simple Syndication) is one of the new feature in MOSS 2007.so first let us dicuss how to access simple RSS feed through URL through which you can glance the news updates in your site.&lt;br /&gt;First click the 'Edit Page'  which  is under  'Site Actions' of your page as shown below&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SnFpIzqS2GI/AAAAAAAAAkI/pY1ZJWMs1LE/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SnFpIzqS2GI/AAAAAAAAAkI/pY1ZJWMs1LE/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364184231202445410" border="0" /&gt;&lt;/a&gt;After that click on 'Add a Web Part' now in Add a Web Parts Wizard check the RSS Viewer option under 'Default' section as shown below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SnFqUel6C9I/AAAAAAAAAkQ/JBQj6VE3MFY/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 315px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SnFqUel6C9I/AAAAAAAAAkQ/JBQj6VE3MFY/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364185531216956370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Click Add and now you will be able to see RSS Viewer box.Click on 'Open the tool pane' hyperlink&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_obbUAreBr6E/SnF7GKB7w_I/AAAAAAAAAkY/fZBk60crnAI/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://3.bp.blogspot.com/_obbUAreBr6E/SnF7GKB7w_I/AAAAAAAAAkY/fZBk60crnAI/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364203976876868594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On the right side enter the url of the rss feeds in the RSS Feed URL which is under RSS Properties as shown below&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SnF8B0gTP1I/AAAAAAAAAkg/RykKQMfuobg/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SnF8B0gTP1I/AAAAAAAAAkg/RykKQMfuobg/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364205001890807634" border="0" /&gt;&lt;/a&gt;Click OK.Now you will be able to see yahoo news updates in your site as shown below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SnF8pIBW38I/AAAAAAAAAko/Z-_UdvJXz5w/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SnF8pIBW38I/AAAAAAAAAko/Z-_UdvJXz5w/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364205677144629186" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3949335784681072749-2803407236094923224?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/2803407236094923224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/07/adding-rss-feed-url-to-your-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2803407236094923224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/2803407236094923224'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/07/adding-rss-feed-url-to-your-site.html' title='Adding RSS Feed URL to your site'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_obbUAreBr6E/SnFpIzqS2GI/AAAAAAAAAkI/pY1ZJWMs1LE/s72-c/Classlibrary.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3949335784681072749.post-5608776123541880267</id><published>2009-07-29T22:58:00.000-07:00</published><updated>2009-08-03T04:22:44.469-07:00</updated><title type='text'>Delpoyment of Custom Web Part using Class libary in MOSS 2007</title><content type='html'>&lt;span style=""&gt;To Get Started with creating Custom Web Part for MOSS 2007 in Microsoft Visual Studio 2005, Open the IDE and create a new C# project, Select Class Library as Project Type. Name It as &lt;i&gt;NewWebPart.&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcDMokUEI/AAAAAAAAAjs/g7MR-oC-Rvo/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 230px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcDMokUEI/AAAAAAAAAjs/g7MR-oC-Rvo/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364169841175711810" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SnE34tKfdeI/AAAAAAAAAiU/Aoj0806I57c/s1600-h/Classlibrary.bmp"&gt;&lt;br /&gt;&lt;/a&gt;  &lt;p&gt;&lt;span style=""&gt;Add a reference to the System.Web  from .Net components into the project. The System.Web dll contains the required namespace of &lt;strong&gt;&lt;span style=""&gt;System.Web.UI.WebControls.WebParts&lt;/span&gt;&lt;/strong&gt; .&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcd_XhEII/AAAAAAAAAj0/1tzZaSS8Xew/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 258px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcd_XhEII/AAAAAAAAAj0/1tzZaSS8Xew/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364170301471002754" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style=""&gt;In The Project explorer view rename the Class1.cs with NewWbPart.cs to be consistent with this example; this will result in renaming the Class name as well. With the help of “using” keyword include the namespaces as shown in the code example below. Derive / Extend the NewWebPart Class from the WebPart Class ( System.Web.UI.WebControls.WebParts.WebPart), and add the code as shown below. The CreateChildren Control is same as in .Net 1.1, that it would create and add controls to this Web Part Class,. In this case I have only added a WebControl.Calender Object. The RenderControl Method is an override for the WebPart Base Class and calls the RenderChildren Method, this causes the Children Controls to be rendered on the Particular HtmlTextWriter passed as a parameter to the method&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style=""&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;&lt;span style="font-family:arial;"&gt;using System.Collections.Generic;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;using System.Text;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;using System.Web;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;using System.Web.UI;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;using System.Web.UI.WebControls;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;using System.Web.UI.WebControls.WebParts;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=""&gt;namespace NewWepPart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;    public class NewWebPart : WebPart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;    {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        protected override void CreateChildControls()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            Calendar cldr = new Calendar();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            cldr.Enabled = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            cldr.ShowGridLines = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            cldr.ShowTitle = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            cldr.EnableViewState = true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;      cldr.SelectedDate = DateTime.Now;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            Controls.Add(cldr);       &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;          &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        public override void RenderControl(HtmlTextWriter writer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;            RenderChildren(writer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;        }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;    }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style=""&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style=""&gt;Build the project and on successful built you are ready to Deploy the Web Part to the Portal Site.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span class="subhead1"&gt;&lt;u&gt;Deployment of Web Part:&lt;/u&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;In order to deploy a web part to a SharePoint portal 2007 site, we must have the URL of the site to which we want our web part needs to be deployed (displayed in fact). As it  is mentioned earlier that the Web Parts developed in .Net 2.0 environment does have a .CAB project , instead an assembly is created on build of project. Now there are two choices to deploye the assembly to the SharePoint portal directory. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="square"&gt;&lt;li class="MsoNormal" style="line-height: 16.8pt;"&gt;&lt;span style=""&gt;Deploy the assembly to the Assembly Folder (GAC) (requires the      assembly to be stron named). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: 16.8pt;"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Put the assembly to the bin folder of the portal directory&lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style=""&gt;For the sake of simplicity, the later choice is being demonstrated in this example.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span class="subhead1"&gt;&lt;u&gt;Putting Assembly in Bin Folder:&lt;/u&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;Copy the dll and paste to the BIN folder in &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;ur&lt;/st1:place&gt;&lt;/st1:city&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;C:\Inetpub\wwwroot\wss\VirtualDirectories\&lt;/span&gt;&lt;portnumber&gt;&lt;/portnumber&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p&gt;&lt;span class="subhead1"&gt;&lt;u&gt;Adding the Safe Control Entry:&lt;/u&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;Even though the assembly is present in the Portal’s Bin folder, there is another step required to make the Control (Web Part) assembly usable on the Portal Pages. Since the control will need to render on multiple machines in different browsers with as many user accounts as the organizations have. There is a need to declare the control as “safe”. To do so open the web.config file placed under the portal’s directory in the VS.Net 2005 IDE.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcvn22_RI/AAAAAAAAAj8/M3OISuIfaO4/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SnFcvn22_RI/AAAAAAAAAj8/M3OISuIfaO4/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364170604397657362" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style=""&gt;Then edit the file in the section of SafeControls, create a new SafeControl entry for our assembly as shown below. Save the file and close it.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;div style="border-style: solid none; padding: 1pt 0in;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;SafeControls&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;SafeControl&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;Assembly&lt;/span&gt;&lt;span style=""&gt;=&lt;/span&gt;&lt;span style=""&gt;"&lt;span style="color: rgb(255, 255, 255);"&gt;NewWebPart&lt;/span&gt;"&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;Namespace&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;"&lt;span style="color: rgb(255, 255, 255);"&gt;NewWebPart&lt;/span&gt;"&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;TypeName&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;"&lt;span style="color:blue;"&gt;*&lt;/span&gt;"&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;Safe&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;"&lt;span style="color: rgb(255, 255, 255);"&gt;True&lt;/span&gt;"&lt;span style="color:blue;"&gt; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=""&gt;&lt;!--&lt;--&gt;&lt;!--&lt;--&gt;&lt;/span&gt;&lt;span style=""&gt;SafeControls&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span class="subhead1"&gt;&lt;u&gt;&lt;span style=""&gt;Configuring Portal to use NewWebPart&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Since now the web part have been written and deployed to the desired portal’s directory. The next task is to use the web part on the Portal’s Site. The Web Part Deployed to the portal can be placed on any site within that Portal. For convenience this NewWebPart is demonstrated to be placed on the home page of default Portal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Open the portal site in the internet explorer; in this case &lt;a href="http://oss1/"&gt;&lt;u&gt;http://oss1&lt;/u&gt;&lt;/a&gt; is the URL for the default portal, ensuring that the current logged in user has the administrative rights on the portal site.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;To begin with, the first step is to add the newly deployed web to the Portal’s web part gallery, since the portal is using the configuration databases to keep record of the contents of the portal, our newly created web part’s information doesn’t exist in the database. We need to add the web part to the Web Part Gallery before we can use it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;To do so, the following steps should be followed.&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;span style=""&gt;&lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;Click on the &lt;strong&gt;&lt;span style=""&gt;Site Actions &lt;/span&gt;&lt;/strong&gt;button and then select Site Settings&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SnE8DR6coZI/AAAAAAAAAis/6kmFO7uqe9U/s1600-h/Classlibrary.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 309px; height: 231px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SnE8DR6coZI/AAAAAAAAAis/6kmFO7uqe9U/s320/Classlibrary.bmp" alt="" id="BLOGGER_PHOTO_ID_5364134658220794258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;2.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;On the &lt;strong&gt;&lt;span style=""&gt;site settings &lt;/span&gt;&lt;/strong&gt;page under Galleries column click on the &lt;strong&gt;&lt;span style=""&gt;Web Parts.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SnE8nKmySqI/AAAAAAAAAi0/3dokpw5IHKU/s1600-h/Classlibrary.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 307px; height: 231px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SnE8nKmySqI/AAAAAAAAAi0/3dokpw5IHKU/s320/Classlibrary.bmp" alt="" id="BLOGGER_PHOTO_ID_5364135274734570146" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;span style=""&gt;On the &lt;strong&gt;&lt;span style=""&gt;Web Part Gallery &lt;/span&gt;&lt;/strong&gt;Page click on the &lt;strong&gt;&lt;span style=""&gt;New &lt;/span&gt;&lt;/strong&gt;button, to add the new web part assembly to the gallery&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SnE9s0NTHoI/AAAAAAAAAi8/MsYTdqrs3hY/s1600-h/Classlibrary.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 310px; height: 231px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SnE9s0NTHoI/AAAAAAAAAi8/MsYTdqrs3hY/s320/Classlibrary.bmp" alt="" id="BLOGGER_PHOTO_ID_5364136471312932482" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;4.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;On the &lt;strong&gt;&lt;span style=""&gt;New Web Parts&lt;/span&gt;&lt;/strong&gt; page locate the &lt;strong&gt;&lt;span style=""&gt;NewWebPart&lt;/span&gt;&lt;/strong&gt; in the list, check the check box on the left and click on the &lt;strong&gt;&lt;span style=""&gt;Populate Gallery &lt;/span&gt;&lt;/strong&gt;button the top of the page. This will result in the Web Part entry creation in the Web Part Gallery list, and hence it can be used from now on from the gallery. It can be notices easily that the Web Parts developed form the new Frame work of 2.0 have an extension of &lt;strong&gt;&lt;span style=""&gt;.webpart&lt;/span&gt;&lt;/strong&gt; after their names. Whereas in earlier versions, it was a &lt;strong&gt;&lt;span style=""&gt;.dwp&lt;/span&gt;&lt;/strong&gt; file. Both the &lt;strong&gt;&lt;span style=""&gt;.webpart &lt;/span&gt;&lt;/strong&gt; and&lt;strong&gt;&lt;span style=""&gt;.dwp &lt;/span&gt;&lt;/strong&gt; files are the XML definition of the Web Part.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SnE_xREwsII/AAAAAAAAAjE/u7HnLt02o3k/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 308px; height: 231px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SnE_xREwsII/AAAAAAAAAjE/u7HnLt02o3k/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5364138746804482178" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;5.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Until this step the web part is ready to be used on the site by selecting it from Web Part Gallery. Click on the &lt;strong&gt;&lt;span style=""&gt;Site Actions &lt;/span&gt;&lt;/strong&gt;button on the page and then select &lt;strong&gt;&lt;span style=""&gt;Edit Page&lt;/span&gt;&lt;/strong&gt;, this will modify the appearance of the page to enable the edit view. In this view Web Part Zones are highlighted so that a user can add a web part to the zone, Click on the &lt;strong&gt;&lt;span style=""&gt;Add a Web Part&lt;/span&gt;&lt;/strong&gt; button in the left zone to add the Web Part.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SnbHsd7ubTI/AAAAAAAAAkw/MgM2_vruOYo/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SnbHsd7ubTI/AAAAAAAAAkw/MgM2_vruOYo/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5365695572821830962" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;6.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;Select the NewWebPart from the web part list . it is found under the &lt;strong&gt;&lt;span style=""&gt;Misc &lt;/span&gt;&lt;/strong&gt;section and then click on�&lt;strong&gt;&lt;span style=""&gt;Advanced Web Part gallery and options.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_obbUAreBr6E/SnbH8EgcfcI/AAAAAAAAAk4/pxHuMspnR5E/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 261px;" src="http://1.bp.blogspot.com/_obbUAreBr6E/SnbH8EgcfcI/AAAAAAAAAk4/pxHuMspnR5E/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5365695840874429890" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;7.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt;In the�&lt;strong&gt;&lt;span style=""&gt;Add Web Part &lt;/span&gt;&lt;/strong&gt;Pane at right , select &lt;strong&gt;&lt;span style=""&gt;Home  Gallery &lt;/span&gt;&lt;/strong&gt;and then drag the NewWebPart from the pane into the Web Part Zone.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_obbUAreBr6E/SnbIMAAVWSI/AAAAAAAAAlA/OP13BcnrbGM/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_obbUAreBr6E/SnbIMAAVWSI/AAAAAAAAAlA/OP13BcnrbGM/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5365696114543909154" border="0" /&gt;&lt;/a&gt;&lt;span style=""&gt;Click on the &lt;strong&gt;&lt;span style=""&gt;Exit Edit Mode&lt;/span&gt;&lt;/strong&gt; link on the page and the site will return to the view mode&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_obbUAreBr6E/SnbIZ1coK8I/AAAAAAAAAlI/bJ3xzbnM3r4/s1600-h/Classlibrary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_obbUAreBr6E/SnbIZ1coK8I/AAAAAAAAAlI/bJ3xzbnM3r4/s320/Classlibrary.gif" alt="" id="BLOGGER_PHOTO_ID_5365696352227961794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;strong&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in; text-indent: 0in; line-height: 16.8pt;"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;span style=""&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/u&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&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/3949335784681072749-5608776123541880267?l=updatemoss2007skills.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://updatemoss2007skills.blogspot.com/feeds/5608776123541880267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/07/delpoyment-of-custom-web-part-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5608776123541880267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3949335784681072749/posts/default/5608776123541880267'/><link rel='alternate' type='text/html' href='http://updatemoss2007skills.blogspot.com/2009/07/delpoyment-of-custom-web-part-using.html' title='Delpoyment of Custom Web Part using Class libary in MOSS 2007'/><author><name>Sudheer</name><uri>http://www.blogger.com/profile/14963386558896381906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_obbUAreBr6E/TSXNmdc4DkI/AAAAAAAAA-E/V71z0DRIpAU/S220/DSC01333.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_obbUAreBr6E/SnFcDMokUEI/AAAAAAAAAjs/g7MR-oC-Rvo/s72-c/Classlibrary.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
