XML Web Services Tuc Goodwin 8/10/20151
Agenda Review: What is an XML Web Service? Review Steps to calling a Web Service SharePoint Web Services
Upcoming Schedule WSDL, Schemas, and Proxies! (Oh, My) Serializations Intro to C# Debugging.NET 2.0 Creating Workflows in.NET 3.0 Object Thinking
Review: What is XML Web Services? Source:
Review: Steps to Calling a Web Service 1. Add Web Service Reference 2. Add Credentials (if necessary) 3. Instantiate the Web Service Object 4. Invoke the Web Service methods 5. Process the Results
SharePoint Web Services (part I) - Administrative methods such as creating and deleting sites - Methods for working with alerts - Methods for retrieving schemas and data - Methods for working with Document Workspaces - Methods for working with user interface forms - Methods for working with picture libraries - Methods for working with lists - Methods for working with Meeting Workspaces
SharePoint Web Services (part II) - Methods for working with SharePoint Services security - Methods used by Windows SharePoint Portal Server - Contains a single method to retrieve site templates - Methods for working with users and groups - Methods for working with file versions - Methods for working with views of lists - Methods for working with Web Parts - Methods for working with sites and subsites
Demo This demo was adapted from an online article by Mike Gunderloy, Coder To Developer (ISBN: X )
September 2005 Presentation The samples from 2005 are loaded on our SharePoint site at The example I am used came from the book Visual Basic.NET Tips & Techniques by Kris Jamsa (ISBN: ) 8/10/20159
Creating a Web Service 8/10/201510
Coding a Web Service 8/10/ Public Function DateOnly() As String DateOnly = Date.Today.Date.ToString End Function
Testing a Web Service 8/10/201512
Consuming a Web Service from a Web Form 8/10/ Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myWebService As New localhost.Service1 If Me.RadioButton1.Checked Then Me.TextBox1.Text = myWebService.DateTime If Me.RadioButton2.Checked Then Me.TextBox1.Text = myWebService.DateOnly If Me.RadioButton3.Checked Then Me.TextBox1.Text = myWebService.TimeOnly If Me.RadioButton4.Checked Then Me.TextBox1.Text = myWebService.DayOfWeek End Sub
More Demo Let’s look at some code!
Summary We… Consumed a Web Service 8/10/201515
Other Resources msdn.microsoft.com/net support.microsoft.com/webcasts
Next Time… We will continue to build from here… WSDL, Schemas, and Proxies! (Oh, My) 8/10/201517
Questions? 8/10/201518