L’erreur « Erreur de l’analyseur XML : le document XML doit avoir un élément de niveau supérieur » se produit dans Microsoft Business Solutions - CRM (861319).
Symptômes
Lorsque vous essayez de partager un enregistrement avec plus de 20 à 50 utilisateurs ou que vous essayez d’attribuer un enregistrement avec 20 à 50 enregistrements enfants en même temps dans Microsoft CRM, vous recevez les messages d’erreur suivants :
Erreur de l’analyseur XML : le document XML doit avoir un élément de niveau supérieur.
Une erreur s’est produite dans le script de cette page. Voulez-vous continuer à exécuter des scripts sur cette page ?
Cause
Lorsque vous partagez un enregistrement avec environ 20 à 50 utilisateurs en même temps, Microsoft CRM expire et ne peut pas terminer la demande. Lorsque vous copiez un rôle de sécurité avec des hiérarchies d’unités métier volumineuses ou complexes, l’Microsoft CRM’application expire et ne peut pas terminer la demande.
Solutions
Résolution 1
Si vous prévoyez de partager des enregistrements avec plus de 20 personnes en même temps, nous vous recommandons de créer des équipes à utiliser pour le partage. Pour cela, procédez comme suit :
-
Cliquez sur Paramètres, sur Unités commerciales et Paramètres, sur Teams, puis sur Créer une équipe pour inclure tous les utilisateurs avec lesquels vous souhaitez partager l’enregistrement.
-
Entrez dans l’enregistrement et partagez cet enregistrement avec votre équipe nouvellement créée.
Résolution 2
Vous pouvez également étendre la durée du délai d’attente sur le serveur Microsoft CRM en procédant comme suit :
-
Sur le serveur Microsoft CRM, recherchez System Drive/WINNT%\Microsoft.Net\Framework\v1.0.3705\Config.
Remarque Pour Microsoft Windows Server 2003, le dossier WINNT% sera intitulé WINDOWS.
Remarque Pour .NET Framework 1.1, le dossier v1.0.3705 sera intitulé v1.1.4322. -
Cliquez avec le bouton droit sur le fichier Machine.config, puis cliquez sur Ouvrir avec. Cliquez sur Bloc-notes, puis sur OK.
-
Effectuez une recherche à l’aide de executionTimeout="90 », puis remplacez la valeur par défaut de 90 par 1200.
-
Recherchez à l’aide de responseDeadlockInterval="00:03:00 », puis modifiez la valeur par défaut de 00:03:00 à 00:20:00
-
Enregistrez vos modifications, puis fermez le fichier Machine.config.
Informations supplémentaires
Cet article était TechKnowledge Document ID:32673