ldap-запрос на родительскую и дочернюю запись - PullRequest
3 голосов
/ 08 февраля 2012

Мой DIT:

  • dc = mucompany, dc = com
    • ou = moodlegroups
    • ou = moodleusers
      • ou = Студенты
      • mail=student1@mail.com
        • CourseCertificate = Type1
        • courseCertificate = Type2
        • courseCertificate = Type3
      • mail=student2@mail.com
        • courseCertificate = Type1
        • courseCertificate = Type2
        • courseCertificate = Type3

запись mail=student1@gmail.com имеет почту в виде RDN и набор других атрибутов (cn, sn ... также настраиваемые атрибуты) и имеет, как дочерние, CourseCertificate =значение также содержит множество других атрибутов (courseCertificateRunning = TRUE, courseCertificateEnding = 20120210, ...)

Мне нужно сделать запрос, который ищет (& (sn = Brad) (courseRunning = TRUE)), которыйвозвращает все атрибуты родительской записи и дочерней записи, которые удовлетворяют фильтру ... Возможно ли это с одним ldapseaRCH?

Любая помощь очень много значит для меня, заранее спасибо.

PS Я использую openldap 2.4, я пытаюсь создавать очереди с помощью AD Studio

1 Ответ

4 голосов
/ 10 февраля 2012

Фильтры поиска LDAP оцениваются по каждой отдельной записи, чтобы решить, должна ли она быть возвращена или нет.Они не оцениваются по иерархии записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...