Luca Polidoro wrote:
Ciao Luca,
probabilmente ho capito quale è stato il fraintendimento di chi mi ha
chiesto la fattibilità di tali soluzioni. Loro si stavano riferendo
all'attributetype objectClass, e non agli objectclass veri e propri. Come
avevo notato nel core.schema, e come mi ha scritto anche Pierangelo,
l'attributo objectClass contiene solo la regola di uguaglianza
'objectIdentifierMatch'.
Questo perchè, mi pare di capire, è che i filtri di ricerca, che vanno
utilizzati nell' ldapsearch, operano sugli attributes type, e non sulle
object class.
Chiedo un'ultima cosa, su quale RFC è scritto esattamente che non è
possibile non è ammesso fare ricerche parziali sulle objectclass.
RFC 4512 Sec. 4.1.2. per la definizione della sintassi di Attribute
Types, dove spiega come si definisce la regola di match per substring
(SUBSTR)
RFC 4512 Sec. 3.3. per la definizione di objectClass (che non ha regola
SUBSTR, ma solo EQUALITY)
RFC 4517 Sec. 4.2.26. per la definizione di objectIdentifierMatch, la
regola EQUALITY dell'attributo objectClass.
Purtroppo sono riuscito ad estrapolarlo solamente per via inddiretta dagli
RFC, ma non basta perun riferimento ufficiale a chi ci ha chiesto tali test.
Per quanto riguarda Tivoli e SunONE immaginavo fossero fuori standard.
Di solito, tutti i vari prodotti trattano ogni dato genericamente come
una stringa. E' una scelta implementativa, che pero' viola lo standard,
e da molti punti di vista complica loro la vita, oltre a fuorviare un
sacco di utenti.
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
Fax: +39 0382 476497
Email: [EMAIL PROTECTED]
-----------------------------------
_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap