Don,

        Thanks, adding objectclass=* as a filter to my Net::LDAP search
caused it to return results.

Brian 

-----Original Message-----
From: Don C. Miller [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 06, 2007 12:49 PM
To: Brian Gaber; perl-ldap@perl.org
Subject: RE: Ldap search does not return expected result

Brian, depending on your ldapsearch tool you will want to take a look at
the default search filter.  This usually is objectclass=*.  My openldap
ldapsearch 2.3.36 defaults to this and puts the search filter used at
the top of the ldif output.

Don

-----Original Message-----
From: Brian G [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 06, 2007 8:43 AM
To: perl-ldap@perl.org
Subject: Ldap search does not return expected result

I run this command and I get the expected result:

ldapsearch -h 10.19.15.50 -x -b
ou=addresslist,ou=test,ou=cfmrs,ou=sftaccess,o=sft -s one dn

I then try to emulate this command with Net::LDAP using this code and
get
nothing:

my $scope = "one";
my $ldap = Net::LDAP->new("10.19.15.50") or die "$@"; my $mesg =
$ldap->search(
                    base   => 
"ou=addresslist,ou=test,ou=cfmrs,ou=sftaccess,o=sft",
                    scope  => $scope,
                    attrs  => ['*', 'dn'],
                   );

Thanks. 

Reply via email to