Introduction
How to use the sharepoint web services in the web application.This process is very easy to use just add web reference to the webservice and start using.
1-Add the webservices reference to your project
Here are list of sahrepoint webservices i have used
1-DWS-Create delete folder
2-Lists-Display List of document and folder
3-Copy-to copy the document from one folder to other on the sharepoint
1-How to create a folder from the web application onto the sharepoint.I have use the SharePoint webservice called DWS
var dwsService = new Dws();
dwsService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");
dwsService.Url = SharePointWebServiceLocation + "dws.asmx";
dwsService.CreateFolder(FolderLocation.Replace(" ", "%20") + "/" + NewFolderName.Replace(" ", "%20"));
2-How to Delete Folder?.
var dwsService = new Dws();
dwsService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");
dwsService.Url = SharePointWebServiceLocation + "dws.asmx";
dwsService.DeleteFolder(FolderLocation.Replace(" ", "%20"));
3-How to delete a document-List webservice is used for this
var listService = new Lists();
listService.Credentials = new NetworkCredential("Tanveer", "Test", "MyDomain");
listService.Url = SharePointWebServiceLocation + "lists.asmx";
string strBatch = "<Method ID='1' Cmd='Delete'>" +
"<Field Name='ID'>1</Field>" +
"<Field Name='FileRef'>" + Filepath + "</Field></Method>";
var xmlDoc = new XmlDocument();
XmlElement elBatch = xmlDoc.CreateElement("Batch");
elBatch.SetAttribute("OnError", "Continue");
elBatch.SetAttribute("PreCalc", "TRUE");
elBatch.SetAttribute("RootFolder", FileParentPath);
elBatch.InnerXml = strBatch;
XmlNode ndReturn = listService.UpdateListItems(NodeName, elBatch);
3: To copy user can use the copy web services
4: To move a document , make a copy of the document and then use the list
UpdateListItem method to delete the old document
Points of Interest
C#, Sahrepoint ,Asp.net
More than 15 years of experience in design, architecture and development of various commercial objects oriented application.Other Specialties
Data Migration:
• MS Access database to SQL 2005/2008
• MS Access database to Oracle
• MS Access database to My SQL
• FoxPro to SQL
Application Migration:
• Converted MS Access application to .net web application (Asp.net)
• Excel Application to .net 3.5 web application
• FoxPro application to .net 3.5
Reporting development and support
• MS access reports
• Crystal reports
• SQL Reports(SSRS)
• DevExpress reports
• Cognos reports
Application development and support
• .net Application web /Win forms
• SharePoint
• MS Access
• Website
• Ecommerce
• WCF
• Web Services
3rd Party Control Support
• DevExpress
• .netForum
• Telerik
Version controls Support
• Team Foundation Server
• Source Safe
• CVS
• SVN