3.1.4 Message Processing Events and Sequencing Rules

The following table summarizes the list of WSDL operations as defined by this specification:

Operation

Description

AddColleague

Updates the specified user profile by adding a colleague association.

AddColleagueWithoutEmailNotification

Updates the specified user profile by adding a colleague association, but the server will not send any email notifications upon successful addition of a new colleague.

AddLink

Updates the specified user profile by adding a quick link.

AddMembership

Updates the specified user profile by adding a membership.

AddPinnedLink

Updates the specified user profile by adding a pinned link.

AddSuggestions<1>

Add a suggestion for the user profile of the current user.

CreateMemberGroup

Creates a new member group.

CreateUserProfileByAccountName

Creates a user profile for the specified user login name.

GetCommonColleagues

Retrieves the common colleagues between two user profiles.

GetCommonManager

Retrieves the lowest level common manager between two user profiles.

GetCommonMemberships

Retrieves the common memberships between two user profiles.

GetInCommon

Retrieves the common memberships, colleagues, and lowest level common manager between two user profiles.

GetProfileSchema<2>

Retrieves schema information about each of the profile properties defined.

GetProfileSchemaNameByAccountName<3>

Retrieves the name of the schema for the user profile of the specified user login name.

GetProfileSchemaNames<4>

Retrieves a list of profile schema names.

GetPropertyChoiceList

Retrieves a list of possible values for a property.

GetUserColleagues

Retrieves the colleagues associated with a user profile.

GetUserLinks

Retrieves the quick links associated with a user profile.

GetUserMemberships

Retrieves the memberships associated with a user profile.

GetUserOrganizations<5>

Retrieves the organizations associated with a user profile.

GetUserPinnedLinks

Retrieves the pinned links associated with a user profile.

GetUserProfileByGuid

Retrieve a user profile given the GUID of a user.

GetUserProfileByIndex

Retrieves a user profile given a unique identifier.

GetUserProfileByName

Retrieves a user profile given a login name.

GetUserProfileCount

Returns the number of user profiles stored by the protocol server.

GetUserProfileSchema

Retrieves schema information about each of the properties defined.

GetUserPropertyByAccountName<6>

Retrieves a user profile property given a user login name and property name.

ModifyUserPropertyByAccountName

Updates a set of properties for a user.

RemoveAllColleagues

Deletes all colleagues associated with a user profile.

RemoveAllLinks

Deletes all quick links associated with a user profile.

RemoveAllMemberships

Deletes all memberships associated with a user profile.

RemoveAllPinnedLinks

Deletes all pinned links associated with a user profile.

RemoveColleague

Deletes a colleague associated with a user profile.

RemoveLink

Deletes a quick link associated with a user profile.

RemoveMembership

Deletes a membership associated with a user profile.

RemovePinnedLink

Deletes a pinned link associated with a user profile.

UpdateColleaguePrivacy

Updates the privacy level of a colleague association.

UpdateLink

Updates a quick link for the specified user.

UpdateMembershipPrivacy

Updates the privacy level of a membership.

UpdatePinnedLink

Updates a pinned link for the specified user.