RE: несколько вопросов по CommuniGate

От: <CGatePro_at_mx_ru>
Дата: Tue 08 Sep 2009 - 19:21:32 MSD


В продолжении данной темы еще один вопрос. Ниже логии запросов к Каталогу из трех разных клиентов: 1. Из ПРОНТО

19:07:17.434 4 RemoteLDAP-000189 resuming protocol
19:07:17.434 4 RemoteLDAP-000189 releasing
19:07:17.434 4 RemoteLDAP-000190 connecting to [192.168.100.110]:389
19:07:17.435 4 RemoteLDAP-000190 opening protocol
19:07:17.435 5 RemoteLDAP-000190 out: 30 3A 02 01 01 60 35 02 01 03 04 26 63
6E 3D 63 67 70 75 73 65 72 2C 63 6E 3D 55 73 65 72 73 2C 64 63 3D 72 75 63 64 69 72 65 63 74 2C 64 63 3D 72 75 80 08 6D 6F 74 6F 72 6F 6C 61 19:07:17.453 5 RemoteLDAP-000190 inp: 30 84 00 00 00 10 02 01 01 61 84 00 00 00 07 0A 01 00 04 00 04 00
19:07:17.453 4 RemoteLDAP-000190 authenticated 19:07:17.453 4 DIRECTORY(RemoteLDAP) searching(sub) 'OU=Project management department,OU=Filials and departments,dc=xxxxxxxx,dc=ru' 19:07:17.453 4 DIRECTORY(RemoteLDAP) searching where
(objectClass=inetOrgPerson)

2. Из Outlook через MAPI коннектор

19:08:34.197 4 RemoteLDAP-000190 resuming protocol
19:08:34.197 4 RemoteLDAP-000190 releasing
19:08:34.197 4 RemoteLDAP-000191 connecting to [192.168.100.110]:389
19:08:37.181 4 RemoteLDAP-000191 opening protocol
19:08:37.181 5 RemoteLDAP-000191 out: 30 3A 02 01 01 60 35 02 01 03 04 26 63
6E 3D 63 67 70 75 73 65 72 2C 63 6E 3D 55 73 65 72 73 2C 64 63 3D 72 75 63 64 69 72 65 63 74 2C 64 63 3D 72 75 80 08 6D 6F 74 6F 72 6F 6C 61 19:08:37.193 5 RemoteLDAP-000191 inp: 30 84 00 00 00 10 02 01 01 61 84 00 00 00 07 0A 01 00 04 00 04 00
19:08:37.193 4 RemoteLDAP-000191 authenticated 19:08:37.193 4 DIRECTORY(RemoteLDAP) searching(one) 'OU=Project management department,OU=Filials and departments,dc=xxxxxxxx,dc=ru' 19:08:37.193 4 DIRECTORY(RemoteLDAP) searching where
(objectclass=inetOrgPerson)

3. Из web интерфейса со страницы directory.wssp

19:13:56.024 4 RemoteLDAP-000196 resuming protocol
19:13:56.024 4 RemoteLDAP-000196 releasing
19:13:56.024 4 RemoteLDAP-000197 connecting to [192.168.100.110]:389
19:13:56.025 4 RemoteLDAP-000197 opening protocol
19:13:56.025 5 RemoteLDAP-000197 out: 30 3A 02 01 01 60 35 02 01 03 04 26 63
6E 3D 63 67 70 75 73 65 72 2C 63 6E 3D 55 73 65 72 73 2C 64 63 3D 72 75 63 64 69 72 65 63 74 2C 64 63 3D 72 75 80 08 6D 6F 74 6F 72 6F 6C 61 19:13:56.026 5 RemoteLDAP-000197 inp: 30 84 00 00 00 10 02 01 01 61 84 00 00 00 07 0A 01 00 04 00 04 00
19:13:56.026 4 RemoteLDAP-000197 authenticated 19:13:56.026 4 DIRECTORY(RemoteLDAP) searching(one) 'OU=Project management department,OU=Filials and departments,dc=xxxxxxx,dc=ru'

Как видно из приведенных логов, каждый раз поиск ведется по разным правилам, В первом случае по вложенным директориям и с фильтром по inetOrgPerson, Во втором случае в рамках текущей директории и с фильтром по inetOrgPerson, И в третьем случае в рамках текущей директории и без фильтра.

Как следствие результат везде разный, что не есть гуд. Как можно, и можно ли, привести их к единому виду? В идеале поиск должен вестись в текущей и во всех вложенных директориях И с фильтром по inetOrgPerson.

>Будет работать в следующей версии Connector'а.
>Но вообще, в аутлуке всегда можно настроить еще и directory search 
>аккаунт - через него всегда можно получить полный список записей в
>директории.

За столь оперативную доработку коннектора - огромное спасибо. Про возможность создать directory search аккаунт мы конечно знаем, Но уж больно накладно создавать их на более чем тысяче хостов во всех Концах нашей необъятной родины. Получено Tue Sep 08 15:20:01 2009

Этот архив был сгенерирован hypermail 2.1.8 : Tue 08 Sep 2009 - 20:16:03 MSD