Love your quote text, btw ("In the immortal words of...")...

Unfortunately, this doesn't work either, and I had already tried it (see my
original post).  Using the lines

$mesg = $entry->update($ldap);
$mesg->code && die $mesg->error;

Produces no errors, yet nothing in the directory gets changed.  I'm uncertain
why that's the case.  I have stepped through it using ptkdb, but I'm not
following the action very well.

I'm still looking for suggestions... :(

Ed

Christopher A Bongaarts wrote:
> In the immortal words of Ed Miller:
>
>> The following code attempts to loop through the $ldif file, getting one
>> Entry at a time and performing the changes contained in that Entry
>> object on the $ldap server.  Here was my first stab:
>>
>> while (my $entry = $ldif->read_entry())
>> {
>>    $mesg = $ldap->modify($entry);  ## THE ACTION LINE
>>    $mesg->code && die $mesg->error;
>> }
>
> You're using the wrong method... try this instead:
>
> $mesg = $entry->update($ldap);
>
> %%  Christopher A. Bongaarts  %%  [EMAIL PROTECTED]       %%
> %%  Internet Services         %%  http://umn.edu/~cab  %%
> %%  University of Minnesota   %%  +1 (612) 625-1809    %%
>


Reply via email to