The Microsoft Windows SharePoint Services 3.0 Web services include methods for accessing content on a site, working with list or site data, and customizing meetings, imaging, document workspaces, and search.
Important Use the Web service APIs only; do not write code that accesses the class libraries,
because you cannot run code on the Microsoft Office Live Small Business servers. For more information, see Best Practices for Developing Office Live Small Business Applications.
Windows SharePoint Services 3.0 Web Services APIs
For more information about which features in Windows SharePoint Services 3.0 are available for use in Office Live Small Business and which are not, see About Windows SharePoint Services 3.0 Features Used in Office Live Small Business. The Windows SharePoint Services 3.0 Web services that are exposed in Office Live Small Business are shown in the following table. For information about using the methods of a Web service, click the appropriate link.
Blocked Windows SharePoint Services API methods
Some Windows SharePoint Services 3.0 API methods that have the potential to break Office Live Small Business sites are not exposed in Office Live Small Business. The following table lists the methods that will either result in errors or return no results if used in Office Live Small Business.
| API | Method | Result |
|---|
| Sites.asmx | Get Site Templates | Returns an empty list. |
| Webs.asmx | Customize Css | Results in an error. |
| Webs.asmx | RevertCss | Results in an error. |
| Meetings.asmx | CreateWorkspace | Results in an error. |
| Meetings.asmx | DeleteWorkspace | Results in an error. |
| UserGroup.asmx | AddUserToRole | Results in an error if strUserLoginName is not generated by Discovery.CreateUser. |
| UserGroup.asm | AddUserCollectionToRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveUserCollectionFromRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveUserCollectionFromSite | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddGroupToRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddUserCollectionToGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddUserToGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveGroupFromRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveUserCollectionFromGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveUserFromGroup | Results in an error; user collection operations are not supported. |
| UserGroup.asm | UpdateGroupInfo | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | AddRoleDef | Results in an error; user collection operations are not supported. |
| UserGroup.asm | RemoveRole | Results in an error; user collection operations are not supported. |
| UserGroup.asm | UpdateRoleDefInfo | Results in an error; user collection operations are not supported. |
| UserGroup.asm | UpdateRoleInfo | Results in an error; user collection operations are not supported. |
Blocked Windows SharePoint Services RPC Methods
The following Windows SharePoint Services Remote Procedure Call methods are not supported in Office Live Small Business.
| Blocked Windows SharePoint Services 3.0 RPC Methods | Results |
|---|
| Microsoft FrontPage Server Extensions Remote Procedure Call method 'create service' | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'remove service' | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'set service meta-info'for vti_masterurl and vti_custommasterurl configuration values | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'put document' for master and custom master pages | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'remove document' for master and custom master pages | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'get web struct' | Results in an error; Web creation/deletion operations are not supported. |
| FrontPage Server Extensions Remote Procedure Call method 'put web struct' | Results in an error; Web creation/deletion operations are not supported. |