[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