SharePoint Front-End Protocols
The Microsoft SharePoint Products and Technologies protocol documentation provides detailed technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are used by SharePoint Products and Technologies software (namely Microsoft Office SharePoint Server 2007 with Service Pack 1 applied and Windows SharePoint Services 3.0 with Service Pack 1 applied) to communicate with other Microsoft products.
This section includes a set of companion overview and reference documents pertaining to protocols where SharePoint Products and Technologies implement only one of the protocol endpoints. These protocols are intended for interoperability between SharePoint Products and Technologies and external applications. The documents supplement the technical specifications with conceptual background, overviews of inter-protocol relationships and interactions, and technical reference information.
Audience
The Microsoft SharePoint Products and Technologies protocol documentation is intended for use in conjunction with publicly available standard specifications, and network programming art. It assumes that the reader either is familiar with this material or has immediate access to it.
The technical documentation provides the following levels of audience support:
Implementer: Sufficient conceptual and reference information for a successful implementation of one or more protocol specifications for a given task or scenario.
Reviewer: A definitive resource for readers who want to evaluate or understand one or more protocols.
Protocol | Description |
---|---|
[MS-ADMINS]: Administration Web Service Protocol Specification |
The [MS-ADMINS]: Administration Web Service protocol specification describes the Administration Web Services protocol. This protocol allows a protocol client to create and delete Web sites and to retrieve information about which languages are supported by a Web site. |
[MS-ADMWS]: Search Service Administration Web Service Protocol Specification |
The [MS-ADMWS]: Search Service Administration Web Service Protocol specification specifies a protocol that enables the protocol client to configure and control the crawling function of the search subsystem. |
The [MS-ALERTSS]: Alerts Service protocol specification describes the Alerts Service protocol. This protocol allows the remote enumeration and management of alerts on a SharePoint server. |
|
[MS-AUTHWS]: Authentication Web Service Protocol Specification |
The [MS-AUTHWS]: Authentication Web Service protocol specification describes the Authentication Web services protocol, which enables a protocol client to specify a proxy that provides user authentication for Web sites that use forms-based authentication. |
[MS-BDCDP]: Business Data Catalog Data Web Service Protocol Specification |
The [MS-BDCDP]: Business Data Catalog Data Web Service Protocol specification describes the BDC Data Web Service Protocol. Enterprises have a variety of data stored in various line-of-business systems (LOB systems). It is desirable to be able to provide a uniform selection or pick a user experience to access such data that works against all types of LOB systems. This protocol enables such an experience to be built by describing LOB systems in terms of Models of LobSystem objects, LobSystem instances and the business data types they store as entities. It also specifies how the selection process functions between protocol client and protocol server. |
[MS-BDCMP]: Business Data Catalog Metadata Web Service Protocol Specification |
[MS-BDCMP]: Business Data Catalog Metadata Web Service Protocol specification desciribes the protocol that enables the clients to query the business data stored on the server side business data catalog. |
[MS-CDEPLOY]: Content Deployment Remote Import Web Service Protocol Specification |
[MS-CDEPLOY]: Content Deployment Remote Import Web Service Protocol specification specifies a protocol that enables a protocol client to remotely manage the import of a set of content, previous exported from an export server, to a protocol server. |
[MS-CONATB]: Content Area Toolbox Web Service Protocol Specification |
The [MS-CONATB]: Content Area Toolbox Web Service Protocol specification describes the Content Area Toolbox Web Service protocol that enables a protocol client to enumerate the Web controls available for use on a Web page stored on a protocol server. A typical scenario is a Web page editing application that queries the protocol server for Web controls to display them to the user for insertion into a Web page. |
The [MS-COPYS]: Copy Web Service Protocol specification describes a method of copying files along with its associated properties such as creation date, author, to one or more locations inside a single server or between different servers. |
|
[MS-DOCTRANS]: Document Transforms Service Protocol Specification |
The [MS-DOCTRANS]: Document Transforms Service Protocol specification describes a protocol that grants a protocol client the ability to call a file conversion service which converts a file from one format to another. |
[MS-DSPSTSS]: Data-Source Adapter SharePoint Team Services Service Protocol Specification |
The [MS-DSPSTSS]: Data-Source Adapter SharePoint Team Services Web Service Protocol specification describes the MS-DSPSTSS protocol that provides access to list data and site data by using a Web service. |
[MS-DWSS]: Document Workspace Web Service Protocol Specification |
The [MS-DWSS]: Document Workspace Web Service Protocol specification specifies the Document Workspace Web service protocol. This protocol allows the remote manipulation of Document Workspace sites created on a server running Microsoft SharePoint Products and Technologies. |
[MS-EAWF]: Group Approval Web Services Protocol Specification |
The [MS-EAWF]: Group Approval Web Service Protocol specification describes the Group Approval Web service protocol. This protocol enables the protocol client to specify and retreive data required to submit or approve Group Approval documents. |
The [MS-ESP]: Excel Web Services Protocol specification specifies how to read from, and perform basic operations on spreadsheets hosted on a server. |
|
[MS-ESURL]: Excel Services Publishing Protocol Specification |
The [MS-ESURL]: Excel Services Publishing Protocol specification specifies how the protocol client should form the URL to the protocol server in order to display the contents of a published workbook in the browser. |
[MS-EXSPWS]: Excel Calculation Web Service Protocol Specification |
The [MS-EXSPWS]: Excel Calculation Web Service Protocol specification describes the protocol that enables communication between a protocol client that displays spreadsheets for viewing and interacting with a protocol server that loads and calculates spreadsheets. |
The [MS-FORMS]: Forms Service Protocol specification specifies the communication sequences used by a protocol client to get a list of forms from a protocol server, and to get individual forms from that list. |
|
[MS-FSDAP]: Forms Services Design and Activation Web Service Protocol Specification |
The [MS-FSDAP]: Forms Services Design and Activation Web Service Protocol specification describes a protocol that specifies methods for transforming an electronic form into a format that can be rendered in a Web browser, and for retrieving a list of issues that would prevent this transformation (if any). |
[MS-FSFDP]: Forms Services Feature Detection Protocol Specification |
The [MS-FSFDP]: Forms Services Feature Detection Protocol specification specifies methods to determine if a server supports rendering electronic forms in a Web browser, and to construct URLs used to render forms in a Web browser. |
[MS-FSPP]: Forms Services Proxy Web Service Protocol Specification |
The [MS-FSPP]: Forms Services Proxy Web Service Protocol specification specifies a method by which a protocol server can act as a proxy to forward a SOAP request from a client to a Web service. |
[MS-GLOADWS]: Global Admin Web Service Protocol Specification |
The [MS-GLOADWS]: Global Admin Web Service Protocol specification specifies the Search Global Administration Web Service Protocol. The Search Global Administration Web Service Protocol enables remote administration of the search application. |
The [MS-IMAGS]: Imaging Service Protocol specification describes the protocol that specifies a set of methods for a client to retrieve, upload and organize images on a protocol server. |
|
[MS-IPFF]: InfoPath Form Template Format Structure Specification |
The [MS-IPFF]: InfoPath Form Template Format Structure specification defines the file format for InfoPath form template (.xsn) files, which contain the visualization, schema, and editing behaviors for a form. |
The [MS-IPFFX]: InfoPath Form File Format specification describes the file format for InfoPath form files (XML) used to store a filled-out form. |
|
The [MS-LISTSWS]: Lists Web Service Protocol specification defines the protocol that enables a protocol client to perform tasks related to list based content on a protocol server. |
|
The [MS-MEETS]: Meetings Web Services Protocol specification describes the protocol that provides methods to create and update Meeting Workspace sites. |
|
The [MS-METAWEB]: MetaWeblog Extensions Protocol specification defines a set of extensions to the MetaWeblog API to allow for more secure authentication mechanisms. |
|
The [MS-MOSSUAN]: SQL Usage Analytics Protocol specification describes the protocol that specifies methods for accessing and interacting with historical usage information collected by Microsoft Office SharePoint Server. |
|
[MS-OFBA]: Office Forms-Based Authentication Protocol Specification |
The [MS-OFBA]: Office Forms-Based Authentication Protocol Specification provides support for Forms based authentication (FBA) in Microsoft Office over the HTTP Protocol (for more information, see [RFC2616]) in addition to other standard authentication mechanisms. This provides the benefits of forms based authentication for Microsoft Office when other authentication mechanisms (as as specified in [RFC4559] and [RFC2617]) are not available. |
[MS-OFFICIALFILE]: Official File Web Service Protocol Specification |
The [MS-OFFICIALFILE]: Official File Web Service Protocol specification describes the protocol that enables the submission of files to a repository. |
The [MS-OSALER]: Alerts Interop Protocol specification defines how to identify and interpret alert email messages sent by Microsoft SharePoint Products and Technologies, including embedded metadata and the usage of that metadata. |
|
The [MS-OUTSPS]: Lists Client Sync Protocol Specification describes the Lists Client Sync Protocol. Clients can use this protocol to transfer data to and from a server that implements the Lists Web service. |
|
The [MS-PEOPS]: People Web Service Protocol specification describes the People Web Services protocol that enables a protocol client to resolve and find principals. The protocol allows the protocol client to pass criteria, which consist of a list of keys and the principal type, to the protocol server and to receive back a list of resolved principals. |
|
The [MS-PERMS]: Permissions Web Service Protocol specification specifies the Permissions Service Protocol which enables clients to manage permissions to server items. |
|
[MS-PLSP]: Published Links Web Service Protocol Specification |
The [MS-PLSP]: Published Links Web Service Protocol specification describes the protocol that allows an application to retrieve a list of URLs that may be useful from the server. |
The [MS-PRIMEPF]: Deployment Package Format specification describes a file format that can be used to transfer or store the structure and content of Web sites. |
|
[MS-PRSTFR]: ADO XML Persistence Format Protocol Specification |
The [MS-PRSTFR]: ADO XML Persistence Format Protocol specification specifies the subset of the ADO XML Persistence Format used by some communication protocols to represent the tabular data retrieved from relational databases. |
The [MS-PUBWS]: Publishing Web Service Protocol specification describes the protocol that enables a protocol client to perform tasks related to template-based published content on a protocol server. |
|
The [MS-SEARCH]: Search Protocol specification describes the query interface for the search functionality in Microsoft Office SharePoint Server and Windows SharePoint Services. |
|
[MS-SITED3S]: Site Data 2003 Web Service Protocol Specification |
The [MS-SITED3S]: Site Data 2003 Web Service Protocol specification describes the protocol is used for building the site content index. |
The [MS-SITEDATS]: Site Data Web Service Protocol specification describes the protocol that is used for full and incremental indexing of the site content. |
|
The [MS-SITESS]: Sites Web Service Protocol specification describes the Sites Web service protocol This protocol enables a protocol client to execute tasks on a site. |
|
[MS-SLIDELI]: Slide Library Web Service Protocol Specification |
The [MS-SLIDELI]: Slide Library Web Service Protocol specification describes the Slide Library Web service protocol that enables protocol clients to obtain information about slides in a slide library on protocol server. |
[MS-SPEMAWS]: SharePoint E-Mail Web Service Protocol Specification |
The [MS-SPEMAWS]: SharePoint E-Mail Web Service Protocol specification describes a SOAP-based protocol that enables contact and distribution group management in the Microsoft Active Directory directory services from a server running Microsoft SharePoint Products and Technologies. |
The [MS-SPLCHK]: SpellCheck Web Service Protocol specification specifies the SpellCheck Web service protocol. This protocol enables a protocol client to check the spelling of a set of words. The protocol allows the protocol client to pass a set of text to the protocol server and to receive back from the protocol server a set of words identified as containing errors and suggestions for correcting those errors. |
|
The [MS-SPRSS]: RSS 2.0 Format Extensions specification specifies extensions to the Really Simple Syndication (RSS) 2.0 Format. |
|
The [MS-SPSCRWL]: SPSCrawl Web Service Protocol specification describes the SPSCrawl Web service that allows clients to read the value of item properties for any items on the server. |
|
The [MS-SQP]: MSSearch Query Protocol specification specifies the MS Search Query protocol that enables protocol client to communicate with the protocol server hosting a search service to issue queries. |
|
The [MS-SSP]: Single Sign-On Protocol specification describes the Single Sign-On Service Protocol, which is used by protocol clients of [MS-SSOSP] to obtain a master secret from a master secret server. |
|
The [MS-STSSYN]: StsSync Structure specification specifies a structure for encoding parameters necessary to connect to a remote list. |
|
The [MS-UGS]: UserGroup Web Service Protocol specification describes the UserGroup Web service protocol. This protocol enables the protocol client to define, modify, and retrieve information about users or groups and the role definitions to which they are assigned in a particular site or site collection. |
|
[MS-USPSWS]: User Profile Service Web Service Protocol Specification |
The [MS-USPSWS]: User Profile Service Web Service Protocol specification specifies a Web service to retrieve user profile data and data in common among users, as well as to manage user profile properties, links, group memberships, and colleagues. |
[MS-USRPCH]: User Profile Change Log Web Service Protocol Specification |
The [MS-USPSWS]: User Profile Service Web Service Protocol specification specifies a Web service to retrieve user profile data and data in common among users, as well as to manage user profile properties, links, group memberships, and colleagues. |
The [MS-VERSS]: Versions Web Service Protocol Specification specifies the Versions Web service protocol that enables the protocol client to view and manage the versions of files on the server. |
|
The [MS-VIEWSS]: Views Web Service Protocol specification describes the Views Web service protocol that enables a protocol client to manage a list view. |
|
[MS-WDVMODUU]: Office Document Update Utility Extensions Protocol Specification |
The [MS-WDVMODUU]: Office Document Update Utility Extensions Protocol secification describes extended protocol for synchronization management between a WebDAV client and a Document Workspace site on a WebDAV server. |
[MS-WEBDAVE]: Web Distributed Authoring and Versioning Error Extensions Protocol Specification |
The [MS-WEBDAVE]: Web Distributed Authoring and Versioning Error Extensions Protocol specification specifies the currently implemented extended error codes between WebDAV servers and WebDAV clients. |
The [MS-WEBSS]: Webs Web Service Protocol specification describes the Webs Web service protocol. This protocol provides methods for modifying sites in the site collection. |
|
[MS-WPPS]: Web Part Pages Web Service Protocol Specification |
The [MS-WPPS]: Web Part Pages Web Service Protocol specification describes the Web Part Pages Web service. This protocol enables a client to gather the information necessary to create browsable Web pages and that use server resources as well as to create execution logic that reacts to changes in the server state. |
[MS-WSSCAML]: Collaborative Application Markup Language (CAML) Structure Specification |
The [MS-WSSCAML]: Collaborative Application Markup Language (CAML) Structure specification specifies XML-based formats for queries, lists, and content types in Windows SharePoint Services, as used by other protocols. |
[MS-WSSCAP]: Windows SharePoint Services Collaborative Application Protocol Specification |
The [MS-WSSCAP]: Windows SharePoint Services Collaborative Application Protocol specification specifies the communication between the client and front-end Web server to get and manipulate lists, list views, and Web discussions on the server. The protocol allows the client to manage the schema and properties of the lists, create, and modify fields, and render list views. It also allows for retrieving the schemas of sites on the server. |
[MS-WSSHP]: HTTP Windows SharePoint Services Headers Protocol Specification |
The [MS-WSSHP]: HTTP Windows SharePoint Services Headers Protocol specification extends the Hypertext Transfer Protocol (HTTP) mechanisms specified in [RFC2616] to include new headers and messages that enable previously undefined behaviors, such as authenticating client connections, communicating error conditions, sending complex data, interacting with information rights management systems, interacting with antivirus systems, and interacting with crawlers. |
[MS-WSSTS]: Windows SharePoint Services: Technical Specification |
The [MS-WSSTS]: Windows SharePoint Services: Technical specification provides an overview of abstract data structures, and specifies fields, field types, and lists used by protocols used in Microsoft SharePoint Products and Technologies. |
The [MS-WWSP]: Workflow Web Service Protocol specification specifies the communication sequences used to query, start, and manipulate workflows on a document. |