[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: requirements for accessing schema in DIT
On Tue, Feb 07, 2006 at 12:06:55AM -0500, Brandon McCombs wrote:
> This is great and all but it doesn't answer my question. How do I list
> all object classes and attributes in one big list without doing a
> piecemeal schema search on every attribute that may be listed as an
> attribute within a specific object (which wouldn't give me all the
> possible object classes and attributes anyway).
Is this what you want:
#!/usr/bin/perl
use strict;
use warnings;
# Read schema from server
# These perl modules must be installed
use Net::LDAP;
use Net::LDAP::Schema;
# Put your ldap server names here
my $ldapServers = qw( ldap1 ldap2 );
my $ldap = Net::LDAP->new( $ldapServers ) || die $@;
my $result = $ldap->bind();
$result->code && die $result->error;
my $schema = $ldap->schema();
$schema->dump();
--
Norman Gaywood, Systems Administrator
School of Mathematics, Statistics and Computer Science
University of New England, Armidale, NSW 2351, Australia
norm@turing.une.edu.au Phone: +61 (0)2 6773 2412
http://turing.une.edu.au/~norm Fax: +61 (0)2 6773 3312
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html