>> Mandi! Marco D'Ettorre

set="([uid=]+[cn=ced,ou=Group,dc=sv,dc=lnf,dc=it]/memberUid+[,ou=People,dc=sv,dc=lnf,dc=it])
>> & user" write

le quantita' tra parentesi quadre devono avere il case corrispondente al
valore normalizzato per la regola di uguaglianza dell'attributo a cui si
riferiscono.  Fatta breve, devi usare [ou=people,dc=sv,dc=lnf,dc=it]
anziche' [ou=People,dc=sv,dc=lnf,dc=it], perche' il successivo confronto
verra' fatto con "user", che invece e' normalizzato.  Questo e' spiegato
in <http://www.openldap.org/faq/data/cache/1133.html> proprio nell'esempio
che si riferisce all'operatore '+'.  Il valore risultante dalla
composizione non puo' essere normalizzato da slapd perche' i set non sono
fortemente tipizzati, in quanto possono contenere valori arbitrari. 
Questa e' un po' la forza e la debolezza dei set.

Ciao, p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Email:   [EMAIL PROTECTED]
---------------------------------------


_______________________________________________
OpenLDAP mailing list
OpenLDAP@sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap


Rispondere a