There are several SDK messages that are now deprecated in Microsoft Dynamics CRM 2011. You are most likely to find these messages in use in customized CRM 4.0 systems that have been upgraded to CRM 2011.
If you are using these messages you should start to think about what alternatives exist in the new SDK and start to plan to replace these SDK calls as the messages probably will not exist in the next version of Microsoft Dynamics CRM.
The Deprecated calls are:
AddSubstituteProductRequest
Deprecated. Establishes an association between a product and a substitute product.
AssociateEntitiesRequest
Deprecated. Adds a link between two records in a many-to-many relationship.
CompoundCreateRequest
Deprecated. Creates a compound entity (salesorder, invoice, quote, or duplicaterule) and its related entity (salesorderdetail, invoicedetail, quotedetail, or duplicaterulecondition).
CompoundUpdateRequest
Deprecated. Updates a compound record (salesorder, invoice, quote or duplicaterule) and its related detail record (salesorderdetail, invoicedetail, quotedetail or duplicaterulecondition).
DisassociateEntitiesRequest
Deprecated. Removes a link between two records in a many to many relationship.
ExecuteFetchRequest
Deprecated. Executes the specified Fetch XML query. (Use Retrieve Multiple Instead)http://mileyja.blogspot.com/2011/06/use-fetchxml-queries-in-jscript-and-net.html
IsBackOfficeInstalledRequest
Deprecated. Checks if Microsoft Great Plains is installed.
MakeAvailableToOrganizationReportRequest
Deprecated. Makes the report available to all users in the organization.
MakeAvailableToOrganizationTemplateRequest
Deprecated. Makes the specified e-mail template available to the entire organization.
MakeUnavailableToOrganizationReportRequest
Deprecated. Makes the report unavailable to all users in the organization.
MakeUnavailableToOrganizationTemplateRequest
Deprecated. Makes the specified e-mail template no longer available to the entire organization.
RemoveRelatedRequest
Deprecated. Removes the relationship between two records as defined by the target classes listed below. For example, remove the relationship between an invoice and a contact.
RemoveSubstituteProductRequest
Deprecated. Removes the association between a product and a substitute product.
RetrieveMembersTeamRequest
Deprecated. Retrieves the members of a team.
RetrieveSubsidiaryTeamsBusinessUnitRequest
Deprecated. Retrieves all the team information for child business units of the specified business unit.
RetrieveSubsidiaryUsersBusinessUnitRequest
Deprecated. Retrieves all system users for the child business units of the specified business unit.
RetrieveTeamsSystemUserRequest
Deprecated. Retrieves a collection of teams of which the specified system user is a member.
RetrieveUserSettingsSystemUserRequest
Deprecated. Retrieves the system user settings for the specified system user.
SetRelatedRequest
Deprecated. Creates a link between an opportunity and an account, contact, or competitor.
UpdateUserSettingsSystemUserRequest
Deprecated. Updates the user settings for a system user.