From: Peter M. <pet...@ma...> - 2002-01-22 19:35:04
|
Hi Alexander, On Monday 14 January 2002 20:02, you wrote: > we here at dasburo.de use Net::LDAP since we found its existance. thank= you > a lot for this module. > > my question: > > i can simply retrieve schemas from a file with > > my $schema =3D new Net::LDAP::Schema; > $schema->parse('schema.dump') or die $schema->error; > > but how can i make this loaded schema persistent in my ldap-server? that depends on the LDAP server you use. Here are two examples I know: * With Novell eDirectory 85.x, you have to extend the cn=3Dschema entry. This can be done with ICE (Novell's tool) or ldapmodify using an LDIF f= ile or programmatically with Net::LDAP * With OpenLDAP, you have to write a schema definition file and include=20 it into slapd.conf Generating a schema definition file from an existing LDIF is quite easy= : Usually it is sufficient to strip "es:" from the "attributetypes:" and "objectclasses:" strings in the file. Unfortunately Net::LDAP does not (not yes ?) support the parsing or wri= ting of those files ;-( Yours Peter --=20 Peter Marschall | eMail: pet...@ma... Scheffelstra=DFe 15 | pet...@is... 97072 W=FCrzburg | Tel: 0931/14721 PGP: D7 FF 20 FE E6 6B 31 74 D1 10 88 E0 3C FE 28 35 |