Recibe el mensaje de error "error del analizador XML: un documento XML debe tener un elemento de nivel superior" cuando intenta asignar un registro con 20 a 50 registros secundarios o intenta compartir un registro con más de 20-50 usuarios a la vez en Microsoft CRM


Error "error del analizador XML: el documento XML debe tener un elemento de nivel superior" en Microsoft Business Solutions-CRM (861319).

Síntomas

Cuando intenta compartir un registro con más de 20-50 usuarios o intenta asignar un registro con 20-50 registros secundarios al mismo tiempo en Microsoft CRM, recibe los siguientes mensajes de error:
Error del analizador XML: un documento XML debe tener un elemento de nivel superior.
Se ha producido un error en la secuencia de comandos de esta página, ¿deseas continuar ejecutando scripts en esta página?

Causa

Al compartir un registro con aproximadamente 20-50 usuarios a la vez, Microsoft CRM agota el tiempo de espera y no puede completar la solicitud. Al copiar un rol de seguridad con jerarquías de unidades de negocio grandes o complejas, la aplicación Microsoft CRM agota el tiempo de espera y no puede completar la solicitud.

Soluciones

Solución 1

Si cree que va a compartir registros con más de 20 personas al mismo tiempo, le recomendamos que cree equipos para usarlos para compartir. Para ello, siga estos pasos:
  1. Haga clic en configuración, haga clic en unidades de negocio y configuración, haga clic en Teamsy, a continuación, haga clic en crear un equipo para incluir todos los usuarios con los que desea compartir el registro.
  2. Vaya al registro y comparta el registro con el equipo recién creado.

Solución 2

También puede ampliar la duración del tiempo de espera en Microsoft CRM Server siguiendo estos pasos:
  1. En Microsoft CRM Server, busque la unidad del sistema/WinNT%\Microsoft.Net\Framework\v1.0.3705\Config. Nota Para Microsoft Windows Server 2003, la carpeta WINNt% tendrá el título WINDOWS.Nota Para .NET Framework 1,1, la carpeta v 1.0.3705 tendrá el título v 1.1.4322.
  2. Haga clic con el botón secundario en el archivo Machine. config y luego haga clic en abrir con. Haga clic en Bloc de notasy, después, en Aceptar.
  3. Busque usando executionTimeout = "90"y, a continuación, cambie el valor predeterminado de 90 a 1200.
  4. Buscar mediante responseDeadlockInterval = "00:03:00"y, a continuación, cambie el valor predeterminado de 00:03:00 a 00:20:00
  5. Guarde los cambios y, a continuación, cierre el archivo Machine. config.

Más información

Para obtener información adicional acerca de cómo copiar roles de seguridad, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
835292 La copia de un rol no funciona en la versión 1,2 de Microsoft Business Solutions CRM
Este artículo tenía el identificador de documento de TechKnowledge: 32673