Thursday, January 27, 2005

Sharepoint Query Builder Tool

A valuable tool for building and testing queries against Microsoft Office SharePoint Portal Server 2003. This tool has a Windows interface that lets you connect to a portal and will gather all of a) the properties of crawled documents, b) content indexes and c) source groups. You can then simply point and click to select the items and criteria you want to use for your query, then execute. The search is sent to the SharePoint Query web service and the resultant XML is displayed in an easy to work with interface.
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=fe3d7179-c107-45cf-bd3c-893d2cbb68c5

Wednesday, January 26, 2005

SharePoint Portal Server Usage Details

SharePoint Portal Server Usage Details
Want to know who is using your SharePoint Portal Server 2003? You can find out pretty easily. A coworker of mine discovered this in an article. You can reveal usage details in portal areas by appending the following to the URL _layouts/1033/UsageDetails.aspx
For Example:
http://[PortalName]/[PortalArea]/_layouts/1033/UsageDetails.aspx
Thanks to Azwan Muhammad

SPS & Web Services

SharePoint and Web ServicesBy Mike Gunderloy
http://www.developer.com/tech/article.php/3104621
In my last article, I showed you how to work with Windows SharePoint Services from within Microsoft Office 2003. But what if you're using something other than Office 2003 as as development environment, and want to tap into SharePoint data? No problem! In this article, I'll give you a quick overview of the Web services interface to SharePoint.
The SharePoint Web Services
Windows SharePoint Services was being designed and developed during the time when Microsoft was beginning to heavily push Web services. It should be no surprise, then, to find out that you can get at the data in SharePoint through Web services. In fact, there's not just one Web service involved; there are 16. Here's a brief rundown of the Web services that a SharePoint server makes available out of the box:
http://server:5966/_vti_adm/Admin.asmx - Administrative methods such as creating and deleting sites
http://server/_vti_bin/Alerts.asmx - Methods for working with alerts
http://server/_vti_bin/DspSts.asmx - Methods for retrieving schemas and data
http://server/_vti_bin/DWS.asmx - Methods for working with Document Workspaces
http://server/_vti_bin/Forms.asmx - Methods for working with user interface forms
http://server/_vti_bin/Imaging.asmx - Methods for working with picture libraries
http://server/_vti_bin/Lists.asmx - Methods for working with lists
http://server/_vti_bin/Meetings.asmx - Methods for working with Meeting Workspaces
http://server/_vti_bin/Permissions.asmx - Methods for working with SharePoint Services security
http://server/_vti_bin/SiteData.asmx - Methods used by Windows SharePoint Portal Server
http://server/_vti_bin/Sites.asmx - Contains a single method to retrieve site templates
http://server/_vti_bin/UserGroup.asmx - Methods for working with users and groups
http://server/_vti_bin/versions.asmx - Methods for working with file versions
http://server/_vti_bin/Views.asmx - Methods for working with views of lists
http://server/_vti_bin/WebPartPages.asmx - Methods for working with Web Parts
http://server/_vti_bin/Webs.asmx - Methods for working with sites and subsites
To use any of these Web services, replace server with the name of your SharePoint server. Because they're implemented using ASP.NET code, you can retrieve the matching WSDL file for any service by appending ?WSDL to the end of the URL. When you do so, you'll discover that each one supports multiple methods, making this one of the richest sets of Web services of any current product. For full information on the available Web methods, download the SharePoint Products and Technologies 2003 SDK.