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. 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. Saluti, Il giorno 11 novembre 2008 17.21, Luca Scamoni <[EMAIL PROTECTED]> ha scritto: > > ----- "Luca Polidoro" <[EMAIL PROTECTED]> ha scritto: > > Salve, stavo facendo dei test di query ldap, utilizzando ldapsearch con > determinati tipi di filtri. Utilizzando i filtri, sugli attributi del tipo: > > > > Protocol error (2) > > Additional information: unexpected data in PDU > e la connessione viene persa con il server. > > questo perche' la shell sta facendo una qualche espansione dell'* > > > > > Gli unici, o meglio di quelli che a me serve testare, che funzionano > sembrano essere, > > > > ou=* > > > > oppure > > > > ou=stringa > > questo non l'ho capito... > > > Ho allora utilizzato gli objectClass per fare i filtri. In questo caso > sembrano funzionare solamente questi ultimi 2 esempi, ma non quelli > precedenti. Tra l'altro utilizzando il filtro del tipo > > cn=a*n > > immagino che tu intenda un filtro del tipo objectclass=a*n > > > Non sono riuscito a trovare un riferimento preciso, per cui volevo > sapere se questo è lo standard LDAP, che è implementato in OpenLDAP, oppure > c'è un modo affinchè sia possibile effettuare una ricerca con degli > objectClasses come filtri, che utilizzano wildcards parziali? > > Questo e' lo standard. punto. non e ammesso fare ricerche parziali sulle > objectclass e questo e' scritto nelle RFC > > > Mi è stato riferito che SunONE e Tivoli, e una vecchia versione di > OpenLdap, supportano tale tipologia di filtro sugli Object Class. Purtroppo > non mi hanno dato un'informazione più precisa riguarda a versioni usate e > file di configurazioni usate. > > Quindi, non rispettando le RFC erano tutte versioni non-standard (non ho > controllato quale vecchia versione di openldap potesse avere questa non > compliance) > > > > Ing. Luca Scamoni > Responsabile Ricerca e Sviluppo > SysNet s.r.l. > Via Dossi, 8 - 27100 Pavia - ITALIA > www.sys-net.it > ------------------------------ > Office: +39 0382 573859 (137) Mobile: +39 347 1014425 Fax: +39 0382 > 476497 Email: [EMAIL PROTECTED] > ------------------------------ > >
_______________________________________________ OpenLDAP mailing list OpenLDAP@mail.sys-net.it https://www.sys-net.it/mailman/listinfo/openldap