This document provides the details of the application programming interface (API) for the Hosted Live Communications namespace included with the Microsoft® Provisioning System (MPS) in . Contained herein are descriptions of the procedures of this namespace along with method input parameters and return values. In addition, example XML requests are provided along with a typical Extensible Markup Language (XML) response that the provisioning system returns after a request is submitted to MPS and tasks are completed.
Developers should use this API document as a reference when creating XML requests that initiate the provisioning of Microsoft Office Live Communications Server 2005 services or as a basis for review of the Live Communications Server 2005 named procedures that are implemented in the Web Service.
The Hosted Live Communications namespace is a new namespace for Microsoft Office Live Communications Server 2005 Hosting that provides a set of Microsoft Provisioning Framework (MPF) public named procedures for the provisioning of Live Communications Server 2005 services. The namespace enables service providers to provision Live Communications Server 2005-enabled users in the managed provisioning environment of MPS. The Hosted Live Communications namespace interacts with the Managed Active Directory namespace, the Managed Helpers namespace, and the Managed Live Communications namespace to support provisioning tasks such as:
The intended use of this API is for client Web services and client applications that will perform Live Communications Server 2005-specific provisioning tasks.
Enabling a user object for Live Communication Services requires the stamping of various Active Directory attributes. The minimum attributes that must be configured to enable a user for Live Communications Server 2005 are as follows:
The named procedures described herein set these parameters appropriately when required.
You install the Hosted Live Communications namespace with the MPS Deployment Tool. Because the functionality of this namespace depends on interaction with other namespaces, you must ensure that you queue the following additional namespace components for installation with the Tool at deployment design time:
|Hosted Live Communications::EnableUser||Enables a user object for Live Communications Server 2005.|
|Hosted Live Communications::DisableUser||Disables a user object for Live Communications Server 2005.|
|Hosted Live Communications::ChangeUserPlan||Changes a user plan for Live Communications Server 2005.|
|Hosted Live Communications::GetUserProperties||Returns the Live Communications Server 2005 properties for a specified user.|
|Hosted Live Communications::EnableOrganizationUsers||Enables all user objects in an organization for Live Communications Server 2005.|
|Hosted Live Communications::DisableOrganizationUsers||Disables all user objects in an organization for Live Communications Server 2005.|
|Hosted Live Communications::InitializeHostedLiveCommunications||Initializes hosted Live Communications Server 2005.|