зависит от библиотек, например, при использовании Novell ldap.jar is constuctor
searchResults = lc.search(searchBase, searchScope, searchFilter, null, false);
//private String searchFilter = "(objectClass=*)";
опять зависит или от библиотек, потому что, возможно, LDAP-браузер Directory Studio имеет собственный драйвер, а некоторые методы реализованы другим, а может и нет, например, с помощью ldap.jar может выполнять поиск в ActiveDirectory
В основном все библиотеки (включая драйвер Java для Windows ActiveDirectory) содержат множество примеров, упакованных библиотекой, для большинства важных методов, которые реализованы в драйвере
EDIT:
ммм, но есть два соответствующих
1 / доступ для контекста, предоставленный администратором (между средами)
2 / с ActiveDirectory (всегда) и с (старой ПК) тестовой средой для LDAP, я должен вызвать для потока (ов) небольшую паузу
private void readData() {
searchResults = new LDAPSearchResults();
try {
Thread.sleep(450);
} catch (InterruptedException ex) {
Logger.getLogger(Profylaxia.class.getName()).log(Level.SEVERE, null, ex);
}
try {
searchResults = lc.search(searchBase, searchScope, searchFilter, null, false);
try {
Thread.sleep(500);
} catch (InterruptedException ex) {
Logger.getLogger(Profylaxia.class.getName()).log(Level.SEVERE, null, ex);
}
int noResult = searchResults.getCount();
System.out.println(" noResult : " + noResult);
// тогда я смогу начать итерации ....