В настоящее время мы находимся в процессе перехода от устаревшей проприетарной службы каталогов к OpenLDAP.
Сегодня мы столкнулись с проблемой, что ldap_search_ext_s или ldapsearch вообще не возвращает никаких результатов, если число записей, которые должны были быть возвращены текущим поиском, достигло определенного предела.
К сожалению, установка более высокого предела размера в конфигурации сервера LDAP может просто отложить проблему, поскольку у нас очень большая база данных, и наш механизм обновления, который запускается каждое утро, должен выполнять огромные запросы.
В документации MSDN я заметил, что есть механизм для выполнения постраничного поиска , который позволил бы мне обойти ограничение размера.
Очевидно, это также указано в черновом RFC от 1996 , но еще не завершено (пока)?
В любом случае, поскольку я не работаю над Windows-Box, мне нужно использовать API OpenLDAP, который, кажется, не обеспечивает этот механизм (по крайней мере, я не смог найти его на их странице поиска )
Что подводит меня к моему вопросу: у вас есть идея, что я мог бы сделать, чтобы решить эту проблему элегантным способом?
Спасибо за вашу помощь!