README FILE FOR THE LISTSWSUPDATE VISUAL BASIC .NET WINDOWS FORM PROJECT
See the copyright notice at the end of this file.

Requirements: 

1. .NET Framework 1.0 or 1.1 for executing ListsWSClient.exe (The project has not been tested on machines having only .NET Framework 1.1 installed, but it's likely to work without rebuilding in Visual Studio .NET 2003.)

2. Visual Studio .NET or Visual Basic .NET Standard 2003 to display the source code. The project won't open in earlier versions.

3. Local or network access to a Windows SharePoint Services Technical Refresh (TR) or later site. The Program has been tested with the TR and release versions.

Usage:

1. Launch ListsWSClient.exe and click the Get SharePoints List Collection button to open an InputBox in which you type the URL for your SharePoint site in SERVERNAME[/VirtualDirectory] format. The default is localhost. This ListBox opens only once per session.

Note: It might require 30 seconds or more to instantiate the Lists Web service. In this case, you receive a timeout and must click the button again.

2. If you've added and populates SharePoint lists, your experience with this app will be more interesting. If not, select one of the default lists in the list box and click the Get Schema for Selected List button to open the second tab page that displays the list's fields. Select a field in the ListBox to display field attributes in right ListBox.

3. Marking the Data Columns Only and optionally, the Include ID check boxes works for lists you import from Jet and SQL Server tables or queries, but isn't very effective with other types of SharePoint lists. For an initial test, click the Mark All button and then click the Populate DataGrid with Items button to populate and display the DataGrid.

4. Return to the middle (Schema) tab page and clear the check boxes for those columns that return only null values, and then view the DataGrid again.


5. Edit some of the data in the DataGrid and click Submit DataGrid Updates to send a CAML Batch element with the changes. Click Refresh DataGrid to verify the changes.

6. Click the DiffGram XML tab to check out the diffgram document that creates the CAML Batch element.

7. Click the CAML XML tab to display the CAML document. You can edit the document to enable the Send Edited CAML Document to the Web service.

8. Click the Update Result tab to view the payload of the SOAP response message from the UpdateListItems Web method.

Source code Copyright (c) 2003 by Roger Jennings. All Rights Reserved.
You may use parts of the source code for any purpose you want, but only the author and Fawcette Technical Publications are licensed to distribute the complete project or its executable file. By downloading and installing this project, you agree that the author and Fawcette Technical Publications shall not be liable for any adverse effects which this application might cause by its installation or execution.

