Live Communications Resource Manager Namespace API

This document provides the details of the application programming interface (API) for the Live Communications Resource Manager 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 Extensible Markup Language (XML) requests are provided along with some typical XML responses 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 Microsoft Office Live Communications Server 2005 resource management provisioning or as a basis for review of the Live Communications Server 2005 Resource Manager named procedures that are implemented in the Web Service.

Overview

The Live Communications Resource Manager namespace is a new namespace for Microsoft Office Live Communications Server 2005 Hosting that exposes a set of Microsoft Provisioning Framework (MPF) public named procedures for Live Communications Server 2005 resource management provisioning. The Live Communications Resource Manager namespace is used by the Live Communications Namespace to allocate and deallocate users from a home server pool. Administrators can also use this namespace to manage a pool of Live Communications Server 2005 home server pool resources which includes adding, modifying, removing, and querying capabilities. This functionality is exposed by a collection of public named procedures that enable you to perform Live Communications Server 2005 home server pool resource management provisioning tasks.

The intended use of this API is for client Web services and client applications that will perform Live Communications Server 2005-specific provisioning tasks.

Dependencies

You install the Live Communications Resource Manager namespace with the MPS Deployment Tool. The functionality of this namespace depends on interaction with other namespaces that are installed with MPS, as follows:

  • CoreRMO Provider

  • BlockModelRMO Provider

  • Managed Active Directory

  • Managed Hosting

In addition, the Live Communications Resource Manager namespace is also dependent on the Managed Live Communications Namespace API namespace. Therefore, you must ensure that you queue this component for installation with the Tool at deployment design time.

Public Method Description

Live Communications Resource Manager::AddResources

Adds Live Communications Server 2005 home server pools to the resource manager.

Live Communications Resource Manager::AllocateUser

Allocates a user to a Live Communications Server pool in the resource manager.

Live Communications Resource Manager::DeallocateUser

De-allocates a user from a Live Communications Server pool in the resource manager.

Live Communications Resource Manager::RemoveResources

Removes resources from the Live Communications Server 2005 home server resource pool.

Live Communications Resource Manager::ModifyResources

Modifies the capacity or provisionable status of the specified resources.

Live Communications Resource Manager::QueryAllServerPools

Returns a listing of all Live Communications Server 2005 home server pools in the resource pool with capacity data.

Live Communications Resource Manager::QueryServerPoolByUser

Returns the Live Communications Server 2005 home server to which a specified user is allocated.

Live Communications Resource Manager::InitializeRM

Initializes Live Communications Server 2005 Resource Manager resource and consumer types.

Live Communications Resource Manager::UninitializeRM

Uninitializes Live Communications Server 2005 Resource Manager resource and consumer types

Applies To

  • Hosted Messaging and Collaboration version 3.5

  • Hosted Messaging and Collaboration version 3.0