LDAP内の多数のオブジェクトを更新する必要があります。それらをフェッチしようとすると、キャッチしorg.springframework.ldap.SizeLimitExceededException
ます。この例外を回避するにはどうすればよいですか?
私はページングソリューションを探しましたが、残念ながらWeb上で見つけた唯一のソリューションは非推奨です。
LDAP内の多数のオブジェクトを更新する必要があります。それらをフェッチしようとすると、キャッチしorg.springframework.ldap.SizeLimitExceededException
ます。この例外を回避するにはどうすればよいですか?
私はページングソリューションを探しましたが、残念ながらWeb上で見つけた唯一のソリューションは非推奨です。
LDAPクライアントが検索要求を発行し、フィルターに一致するエントリーの数が、クライアントが要求したサイズ制限またはクライアントの許可状態に課せられたサイズ制限のいずれかを超えた場合、またはサーバーがエントリーの数に他の制限を課した場合フィルタに一致する場合、サーバーは「サイズ制限を超えました」への応答で結果コードを設定する必要があります。おそらく、Springフレームワークが応答コードを上向きにバブルしているのでしょう。
シンプルなページ結果は、サーバーでサポートされている場合、および仮想リストビューで利用できます。
詳細については、「LDAP:ldapsearchの使用」、「LDAP:検索フィルターのマスター」、および「LDAP:プログラミングの実践」を参照してください。また、自分のWebサイトでリソース制限を超えていることに関連するいくつかのテクニカルLDAPノートを共有しました。