Managed Customer Directory Integration Web Service

The Managed Customer Directory Integration (CDI) Web Service enables the Service Provider to integrate CDI provisioning functionality into .NET applications. Managed CDI Web services, which are implemented in Visual C# .NET, are tightly integrated with the Visual Studio development environment. They provide a Web interface for the public methods of the Managed Customer Directory Integration Namespace. These public methods exposed in the Web Service map directly to Managed Customer Directory Integration Namespace procedures.

For further information about the Managed Customer Directory Integration Namespace methods, see the Managed Customer Directory Integration Namespace API document.

Public Methods

Public Method Description

Managed CDI::EnableOrganization

The EnableOrganization method enables a customer organization for the CDI Service.

Managed CDI::DisableOrganization

The DisableOrganization method disables a customer organization for the CDI Service. CDI settings are also removed from all users in the organization.

Managed CDI::GetOrganizationSettings

The GetOrganizationSettings method retrieves the CDI settings for a specified organization.

Managed CDI::ModifyOrganization

The ModifyOrganization method modifies the CDI settings for a customer organization.

Managed CDI::EnableUser

The EnableUser method enables a specified user for the CDI Service.

Managed CDI::DisableUser

The DisableUser method disables a specified user for the CDI Service.

Managed CDI::GetUserSettings

The GetUserSettings method retrieves the current CDI settings for a specified CDI user.

Managed CDI::ModifyUser

The ModifyUser method modifies the CDI settings for a specified CDI user.

Applies To

  • Hosted Messaging and Collaboration version 4.0

  • Hosted Messaging and Collaboration version 3.5

  • Windows-based Hosting version 4.5

  • Windows-based Hosting version 4.0

  • Windows-based Hosting for Applications version 1.0