Re: Using LDIF file with Net::LDAP
Graham Barr <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.ldap |
|---|---|
| Message-ID | <[email protected]> |
On Oct 4, 2009, at 7:51 AM, Parag Kalra wrote: > Hi Friends, > > I guess we all know that using ldif files we can add or modify the > directory > contents using OpenLDAP command line applications as shown below: > E.G: ldapadd -v -x -D "cn=admin,dc=nodomain" -H ldap://192.168.1.31:389 > *-f > add_org.ldif* -W > > Now "Net::LDAP' provides "add" method which takes the attributes to be > added. It also provides "modify" method along with many other useful > methods. > > I was refering the documentation ( > http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod) and I > couldn't > find a way to provide a ldif file as an input parameter to the > methods like > "add" or "modify". > > I just wanted to know if it is possible provide "ldif" files as an > input > parameter to various functions of Net::LDAP (just as we can do with > the > command "ldapadd") > > If no then I guess we have to use Net::LDAP::LDIF. well thats what Net::LDAP::LDIF is for. If you are familiar with the ldifadd command then you probably know there is also a command ldifmodify. Net::LDAP::LDIF can read these change descriptions and apply thenGraham.