dexided_id_limit:emmtyrecyclebin id limeに達しました:200
-
27-10-2019 - |
質問
他の誰かがこれを見たのではないかと思っているだけで、もしそうなら、これが正しいことを確認できますか?ドキュメントは、ご想像のとおり、10,000がシステムコールの記録的な制限であると主張しています。
Database.emptyRecycleBin(records);
200ではありません。まだ200でエラーが発生しています。私が考えることができる唯一のことは、この呼び出しがバッチ頂点プロセス内から発生することです。
解決
これは、emmtyrecyclebin()に200の制限があることに私が見つけることができる唯一の参照です、私はあなたが正しいと言っています
http://www.salesforce.com/us/developer/docs/api/content/sforce_api_calls_emptyrecyclebin.htm
他のヒント
1週間強かかり、私はセールスフォースのサポートに失敗したテストケースを提供しましたが、問題は現在 Salesforce既知の問題 プラットフォームで対処される可能性があることを提案します。
今のところ私の回避策は、バッチサイズのバッチ可能なデータベースでコールを200にラップすることです。
アダム、プレミアサポートのためにこれに関するケースを記録しようとしたときにシャットダウンした場合、誤って処理され、SFDCがそれについて知る必要があるため、間違いなくケースをエスカレートする必要があります。私は自分でまったく同じ問題を抱えていました。
ループ用のSOQL 'for(account [] accounts:[isdeleted = true all rows]' 'for(accounts:select id from id from of of' 'Formatが200のバッチを提供します。