2015-01-12 8 views
0

Я новичок в OpenDJ и LDAP, и я хочу знать, что такое синтаксис схемы LDAP, чтобы указать атрибут, может иметь только одно из немногих значений? Например, объект User имеет атрибут status, который может иметь только одно из следующих значений: Active, In-Active.Что такое синтаксис схемы LDAP для указания списка допустимых значений атрибутов?

Цените любую помощь здесь.

ответ

2

Вы можете добиться того, что вы хотите, определив синтаксис с расширением X-ENUM: http://docs.forgerock.org/en/opendj/2.6.0/admin-guide/index/chap-schema.html#attr-syntax-schema-definition-extensions

Сначала определим statusSyntax, а затем атрибут status, который использует этот синтаксис.

+0

Решение, хотя и правильное, не является решением LDAP (я не знаю), а скорее решением, специфичным для реализации OpenDJ. – jwilleke

+0

Я согласен, что решение специфично для OpenDJ, поскольку в LDAP нет стандартного способа сделать это. Вопрос был задан в контексте OpenDJ, хотя ;-) –