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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.