[EMAIL PROTECTED] wrote:
> Ciao a tutti,
> vorrei definire dei nuovi attributi e assegnarli una sintax personale, 
> creata da me. รจ possibile?

Si.  Vedi "attributetype" in slapd.conf(5).  Ma per definire una
sintassi personalizzata devi anche scrivere il codice che ne implementa
le operazioni (di regola, almeno validazione del dato; di solito anche
"prettificazione", ovvero riduzione a forma standard, qualcosa di meno
che una normalizzazione).  Non c'e' documentazione per questo, conviene
guardare esempi nel codice.  Raccomando, ad esempio, la sintassi delle
ACI, in aci.c; questo e' utile perche' mostra anche la registrazione
dinamica dei dati della sintassi, che quindi puo' essere implementata
come modulo run-time senza modificare il codice di base.  Tieni presente
che, se su quegli attributi vuoi effettuare operazioni di confronto
(filtri, modifica di valori multipli ecc.) dovrai definire anche delle
regole di confronto (matchingRule) appropriate.  Queste, a loro volta,
richiedono di solito almeno il codice relativo alla normalizzazione dei
valori.

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