Hello,

Running the schema() method fails with an exception in Schema.pm when binding to a
Netscape DS 6.2. It runs fine with an OpenLdap DS.

I suppose that the problem is in non RFC compliant definitions of Netscape.

Could you tell me if there is a workaround?
-- 
        Claude

perl> ./test1-1.pl
Use of uninitialized value at
        /opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 433 (#1)
    
    (W) An undefined value was used as if it were already defined.  It was
    interpreted as a "" or a 0, but maybe it was a mistake.  To suppress this
    warning assign an initial value to your variables.
    
Uncaught exception from user code:
        Failed to parse token from value [] at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 433.
        Net::LDAP::Schema::_get_one_word('\'"active", "inactive", or "deleted" status 
of a user\' SYNTAX 1...') called at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 387
        Net::LDAP::Schema::_parse_item('DESC \'"active", "inactive", or "deleted" 
status of a user\' SYN...') called at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 472
        Net::LDAP::Schema::_parse_value('( 2.16.840.1.113730.3.1.692 NAME 
\'inetUserStatus\' DESC \'"acti...') called at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 517
        Net::LDAP::Schema::_parse_schema('Net::LDAP::Entry=HASH(0x404330ec)') called 
at /opt/local/bin/Perl/lib/site_perl/Net/LDAP/Schema.pm line 43
        Net::LDAP::Schema::new('Net::LDAP::Schema', 
'Net::LDAP::Search=HASH(0x403eb51c)') called at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP.pm line 634
        Net::LDAP::schema('Net::LDAP=HASH(0x40014850)') called at ./test1-1.pl line 13
perl> ./test1-1.pl
IO::Socket::INET: Bad hostname '272.21.22.128:10389' at 
/opt/local/bin/Perl/lib/site_perl/Net/LDAP.pm line 66
Uncaught exception from user code:
        IO::Socket::INET: Bad hostname '272.21.22.128:10389' at ./test1-1.pl line 8.

Reply via email to