Re: BUG? add() fails with resultCode=>32, errorMessage=>''

Graham Barr <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.ldap
Message-ID <[email protected]>
On Oct 16, 2008, at 6:46 PM, Jason Vas Dias wrote:
> Please excuse me if I am misunderstanding something (I'm an LDAP  
> newbie) -
> but is this a Net::LDAP bug:
>
> Supplying an extra attribute to the "dn" of a Net::LDAP::add request,
> as with:
>
>   $ldap->add( 'cn='.$myUserObject{cn}.',uid='.${myUserObject} 
> {uid}.',o=att.com', $myUserObject) # FAILS
>
> results in an error response with an error code of 32 and an empty  
> error
> message - while removing the "cn=" portion of the DN allows the add  
> to succeed:

What code were you using to get the error message ? In you example you  
are not capturing the response.

It does look like your server is returning an empty message, but if  
you use


   $mesg = $ldap->add( ....

   warn $mesg->error if $mesg->code;

you should see

   "No such attribute"

Graham.
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.