Request description
Bonjour,
Je fais suite à ce ticket Erreur à l'affichage d'un formulaire sur objet mappé LDAP
Dans notre LDAP, il y a deux OU imbriquées, déjà “people” puis une OU par pays.
→ people
→ FRA
→ ESP
→ ITA
etc…
Le baseDN de mon objet LDAP n’indique que le premier niveau puisque je peux avoir des utilisateurs dans tous les pays.
Cela fonctionne sur l’affichage en liste (search) mais pas quand je clique sur une ligne (select) : j’obtiens un “No row found”.
J’essaie de passer par code et d’utiliser la méthode search avec subtree=true pour parcourir l’arborescence des pays mais je ne trouve pas la bonne syntaxe, le retour est null.
String url = XXXXXXX
LDAPTool ldap = new LDAPTool(url);
//JSONArray usrJSON = ldap.search("uid=" + info.getLogin() + ",ou=" + ctyCode3 + ",ou=People,o=renault",null,false, null, null, 10, false);
JSONArray usrJSON = ldap.search("uid="+info.getLogin()+",ou=People,o=renault",null,true, null, null, 10, false);
Est-ce possible de parcourir plusieurs sous niveau, si oui comment ?
Ou est-ce que je dois plutôt utiliser Java directement ?
Merci d’avance,
Emmanuelle
Instance /health
[Platform]
Status=OK
Version=5.3.22
BuiltOn=2023-11-11 10:20