J'essaie de récupérer le schéma d'une entité LDAP. On m'a conseillé d'utiliser la bibliothèque LDAP open source de Novell, qui semble être assez bonne. J'ai trouvé un exemple appelé GetAttributeSchema, qui sonne vraiment bien, mais je pense que j'ai un jeu de paramètres incorrect ou quelque chose.Récupération du schéma LDAP en Java
Les résultats que je reçois sont:
ou (2.5.4.11 NAME ( 'ou' 'organizationalUnitName') DESC 'Standard LDAP attribute type' SUP 'name' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2256')
objectClass (2.5.4.0 NAME 'objectClass' DESC 'Standard LDAP attribute type' EQUALITY 'objectIdentifierMatch' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2256 (XXX: syntax should be ...38)')
Les résultats je prévois sont [quelque chose à l'effet de]:
cn
affiliations
streetaddress
phone
fax
etc
me demandais s'il est évident pour un expert LDAP ce qui me manque ou ce que je devrais demander.
Merci!
==============================
SOLUTION:
ServiceableLDAPConnection lc = takeConnection();
LDAPSchema schema = lc.fetchSchema(lc.getSchemaDN());
Enumeration<?> enumeration = schema.getAttributeNames();
J'ai trouvé site particulièrement utile: http://www.go4expert.com/forums/showthread.php?t=4814
==============================
Ouais, d'accord, assez proche, je vais le prendre. – Jim