Microsoft Business Solutions - CRM (861319) でエラー "XML パーサー エラー: XML ドキュメントには最上位の要素が必要です" というエラーが発生します。
現象
20 ~ 50 人を超えるユーザーとレコードを共有しようとすると、Microsoft CRMで同時に 20 ~ 50 個の子レコードを持つレコードを割り当てようとすると、次のエラー メッセージが表示されます。
XML パーサー エラー: XML ドキュメントには最上位の要素が必要です。
このページのスクリプトでエラーが発生しました。このページでスクリプトを実行し続けますか?
原因
同時に約 20 ~ 50 人のユーザーとレコードを共有すると、Microsoft CRMタイムアウトし、要求を完了できません。 大規模または複雑なビジネス ユニット階層を持つセキュリティ ロールをコピーすると、Microsoft CRM アプリケーションがタイムアウトし、要求を完了できません。
解決方法
解決方法 1
同時に 20 人を超えるユーザーとレコードを共有する場合は、共有に使用するチームを作成することをお勧めします。 この場合、次の手順を実行します。
-
[ 設定] をクリック し、[部署と設定] をクリックし、[ チームの作成] をクリック して、レコードを共有するすべてのユーザーを含めます。
-
レコードに移動し、そのレコードを新しく作成したチームと共有します。
解決方法 2
次の手順に従って、Microsoft CRM サーバーのタイムアウトの長さを延長することもできます。
-
Microsoft CRM サーバーで、System Drive/WINNT%\Microsoft.Net\Framework\v1.0.3705\Config を見つけます。
注: Microsoft Windows Server 2003 の場合、WINNT% フォルダーのタイトルは WINDOWS になります。
注: .NET Framework 1.1 では、v1.0.3705 フォルダーのタイトルは v1.1.4322 になります。 -
Machine.config ファイルを右クリックし、[ 開く] をクリックします。 [メモ帳] をクリックし、[OK] をクリックします。
-
executionTimeout="90" を使用して検索し、既定値の 90 を 1200 に変更します。
-
responseDeadlockInterval="00:03:00" を使用して検索し、既定値の 00:03:00 を 00:20:00 に変更します。
-
変更を保存し、Machine.config ファイルを閉じます。
詳細情報
この記事は TechKnowledge ドキュメント ID:32673 でした