Что означает systemFlags:1.2.840.113556.1.4.803:=2 в ldap?

Когда я пишу следующий запрос ldap на C#:

(&(objectClass=crossRef)(systemFlags:1.2.840.113556.1.4.803:=2))

Для чего именно используется фильтр systemFlags:1.2.840.113556.1.4.803:=2?

Я пытаюсь следовать следующему объяснению MSDN, но все же не понимаю: http://msdn.microsoft.com/en-us/library/cc223141.aspx

заранее спасибо


person SyndicatorBBB    schedule 23.12.2014    source источник


Ответы (1)


Это правило соответствия Extensible Match, где 1.2.840.113556.1.4.803 AKA LDAP_MATCHING_RULE_BIT_AND проверяет, установлен ли бит "2".

При вашем конкретном использовании с системными флагами подразумевается "При применении к атрибуту, атрибут будет реплицирован в глобальный каталог. При применении к объекту Cross-Ref контекст именования является доменом."

-Джим

person jwilleke    schedule 24.12.2014