Export LDAP vers fichier LDIF
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.
Code:
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")) {
// ??
}
} |
Le problème est que je ne parviens pas exporter mon searchResult vers un fichier LDIF.
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.