Bonjour,
je dois développer un export ldap vers un fichier ldif en me basant sur JNDI.
Je parviens bien à rechercher les éléments que j'ai besoin mais je n'arrive pas à les insérer
dans un fichier ldap.
Le problème est que je ne parviens pas exporter mon searchResult vers un fichier LDIF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 NamingEnumeration<SearchResult> result = LDAPUtil.getInstance().search( url, port, configurationLDAP.getTimeout() != null ? configurationLDAP.getTimeout().getValeur() : 0, bindDN, bindPwd, baseDN, filtreRecherche, scope, "*"); while (result.hasMoreElements()) { SearchResult searchResult = result.nextElement(); if (searchResult.getName().contains("uriel")) { // ?? } }
J'ai bien trouvé la oracle.ldap.util.LDIFWriter mais cette classe
a les 2 méthodes suivantes :
ldifWriter.writeEntry(LDIFRecord);
ldifWriter.writeEntry(Vector);
Je ne vois pas trop comment passer du searchResult au Vector ou au LDIFRecord.
Cordialement.
Partager