Carlo Truijllo wrote:
> Ciao
> sto lavorando per la migrazione di una directory da iPlanet ad OpenLDAP cosi' 
> sono a stretto contatto con gli schema di entrambe.
> 
> 
> su iPlanet per l'objectClass oncRpc ho 
> MUST : 
>       objectclass
>       cn
>       onrpcnumber
> MAY:
>       description
> 
> 
> mentre sull'installazione di openldap 2.3.35 ho
> 
> MUST: 
>       cn
>       onrpcnumber
>       description
> MAY:
>       description
> 
> 
> Quello che mi lascia perplesso non e' tanto la presenza di objectClass negli 
> attributi MUST di iPlanet ( evidentemente lo vuole specificato cosi' )

"objectClass" e' MUST in "top", e siccome tutte le objectClass
discendono direttamente o indirettamente da "top" mettere "objectClass"
come MUST e' pleonastico e innocuo, in quanto non puo' in alcun modo
alterare la definizione di una classe.

> quanto la doppia presenza di "description" su openldap sia su MUST che su 
> MAY ...
> 
> ho controllato e questa anomalia figura sin dalle versioni di openLDAP del 
> 2002, anno in cui ho avuto il primo impatto col sistema.
> 
> Esiste un reale motivo per tenere questo doppio valore ?

E' sicuramente un errore, ma e' presente anche nell'RFC2307, da cui lo
schema e' tratto "verbatim".  OpenLDAP distribuisce solo schema presente
in standard track documents, e esattamente nella forma specificata, a
meno che non ci siano ragioni tecniche transitorie (tipo funzionalita'
non supportate o errori che impediscono il funzionamento).  Diciamo che
in questo caso l'errore e' veniale, ovvero "description" e' MUST e
basta, in quanto MUST vince su MAY.

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
[email protected]
https://www.sys-net.it/mailman/listinfo/openldap


Rispondere a