Fehler "XML-Parserfehler: XML-Dokument muss über ein Element der obersten Ebene verfügen" tritt in Microsoft Business Solutions - CRM (861319) auf.
Problembeschreibung
Wenn Sie versuchen, einen Datensatz für mehr als 20-50 Benutzer freizugeben, oder wenn Sie versuchen, einen Datensatz mit 20-50 untergeordneten Datensätzen gleichzeitig in Microsoft CRM zuzuweisen, erhalten Sie die folgenden Fehlermeldungen:
XML-Parserfehler: Das XML-Dokument muss ein Element der obersten Ebene aufweisen.
Fehler im Skript auf dieser Seite. Möchten Sie die Ausführung von Skripts auf dieser Seite fortsetzen?
Ursache
Wenn Sie einen Datensatz mit ca. 20-50 Benutzern gleichzeitig freigeben, Microsoft CRM timeout, und die Anforderung kann nicht abgeschlossen werden. Wenn Sie eine Sicherheitsrolle mit großen oder komplexen Geschäftsbereichshierarchien kopieren, ist die Microsoft CRM Anwendung ausgebucht und kann die Anforderung nicht abschließen.
Lösungen
Lösung 1
Wenn Sie davon ausgehen, dass Datensätze mit mehr als 20 Personen gleichzeitig freigegeben werden, empfiehlt es sich, Teams für die Freigabe zu erstellen. Gehen Sie zu diesem Zweck folgendermaßen vor:
-
Klicken Sie auf "Einstellungen", dann auf " Geschäftseinheiten und Einstellungen", dann auf " Teams", und klicken Sie dann auf "Team erstellen", um alle Benutzer einzuschließen, für die Sie den Datensatz freigeben möchten.
-
Wechseln Sie zum Datensatz, und teilen Sie diesen Datensatz mit Ihrem neu erstellten Team.
Lösung 2
Sie können auch die Länge des Timeouts auf dem Microsoft CRM Server verlängern, indem Sie die folgenden Schritte ausführen:
-
Suchen Sie auf dem Microsoft CRM Server systemlaufwerk/WINNT%\Microsoft.Net\Framework\v1.0.3705\Config.
Hinweis Für Microsoft Windows Server 2003 trägt der WINNT%-Ordner den Titel WINDOWS.
Hinweis Für die .NET Framework 1.1 trägt der Ordner "v1.0.3705" den Titel v1.1.4322. -
Klicken Sie mit der rechten Maustaste auf die Machine.config Datei, und klicken Sie dann auf "Öffnen mit". Klicken Sie auf Editor und dann auf "OK".
-
Suchen Sie mit "executionTimeout="90", und ändern Sie dann den Standardwert 90 in 1200.
-
Suchen Sie mithilfe von responseDeadlockInterval="00:03:00", und ändern Sie dann den Standardwert von 00:03:00 in 00:20:00
-
Speichern Sie Ihre Änderungen, und schließen Sie dann die Machine.config Datei.
Weitere Informationen
Dieser Artikel war TechKnowledge-Dokument-ID:32673