Re: lug-bg: SLAPD question
- Subject: Re: lug-bg: SLAPD question
- From: Damyan Ivanov <divanov@xxxxxxxxxxxxxxx>
- Date: Tue, 20 Sep 2005 09:46:58 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Daniel Ivanov wrote:
> Ползвам slapd 2.2.26 под дебиан с БДБ бекенд. Всичко върви на пушка, но
> в процеса на разработка на фронтенд забелязах, че се появява следното нещо:
> когато използам сравнения от типа >=, <= грозния демон не връща никакви
> резултати, въпреки че изрично го права върху integer полета, който
> трябва да се мач-ват.
> Такова поле е примерно uidNumber от posixAccount objectclass-a, но при
> филтър uidNumber>=1700, нито ldapsearch, нито JXPlorer, нито Net::LDAP,
> връщат резултати. Това ми се струва немислимо. В схемата изрично ми е
> описано, че uidNumber е integer поле.
Опитах.
сървърът е slapd 2.2.23 (от sarge)
заявките изпращам с ldaputils 2.2.26:
ldapsearch -v -b dc=base,dc=org -x -h ldap 'uidNumber=1001'
ldapsearch -v -b dc=base,dc=org -x -h ldap 'uidNumber>1001'
при >= наистина не връща никакви резултати. Може би >= и <= не са
позволени в LDAP протокола (само гадая)?.
Във всеки случай, ако > и < работят и при тебе, може да замениш >= 1700
с > 1699. :-\
дам
- --
Damyan Ivanov 0x9725F63B Creditreform Bulgaria
divanov@xxxxxxxxxxxxxxx http://www.creditreform.bg/
phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994
mob. +359(88)856-6067 ICQ 3028500 dam@xxxxxxxxxxxxxxxxxxx/Gaim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDL7BiHqjlqpcl9jsRAvo1AKCwPy/u1bkeVUggPcUOR7GrxsNawQCbBCrD
gdR2jucslD+eTKgesXf+6es=
=OV1C
-----END PGP SIGNATURE-----
|