Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you use the Update method or when you use the Retrieve method of the CrmService Web service for Microsoft Dynamics CRM 3.0: "The method being invoked does not support provided entity type"


Symptoms

When you use the Update method of the CrmService Web service to update the usersettings entity, you receive the following error message:
0x80040800
The method being invoked does not support provided entity type.
Platform
The 'Update' method does not support entities of type 'usersettings'.
at Microsoft.Crm.WebServices.CrmService.ThrowIfEntityNotSupported(Object categoryInterface, String methodName, String entityName)
at Microsoft.Crm.WebServices.CrmService.Update(BusinessEntity entity)
When you use the Retrieve method of the CrmService Web service to retrieve the usersettings entity, you receive the following error message:
0x80040800
The method being invoked does not support provided entity type.
Platform
The 'Retrieve' method does not support entities of type 'usersettings'.
at Microsoft.Crm.WebServices.CrmService.ThrowIfEntityNotSupported(Object categoryInterface, String methodName, String entityName)
at Microsoft.Crm.WebServices.CrmService.Retrieve(String entityName, Guid id, ColumnSetBase columnSet)
This problem occurs in Microsoft Dynamics CRM 3.0.

↑ Back to the top


Cause

This problem occurs because the usersettings entity is a child entity. However, the Update method and the Retrieve method are unavailable for child entities.

↑ Back to the top


Workaround

To work around this problem, follow these steps:
  1. To update the usersettings entity, use the UpdateUserSettingsSystemUserRequest method together with the UpdateUserSettingsSystemUserResponse method.
  2. To retrieve the usersettings entity, use the RetrieveUserSettingsSystemUserRequest method together with the RetrieveUserSettingsSystemUserResponse method.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

For more information about the methods that are mentioned in the "Workaround" section, view the Microsoft Dynamics CRM 3.0 Software Development Kit (SDK). To download the Microsoft Dynamics CRM 3.0 SDK, visit the following Microsoft Web site:

↑ Back to the top


Keywords: KB934184, kbbug, kbmbsmigrate, kbtshoot, kbmbscustomization, kberrmsg

↑ Back to the top

Article Info
Article ID : 934184
Revision : 2
Created on : 6/21/2014
Published on : 6/21/2014
Exists online : False
Views : 88