Как создать собственный атрибут в ApacheDS? - PullRequest
2 голосов
/ 06 января 2012

Я пытаюсь создать пользовательский атрибут в ApacheDS, я следовал за существующим атрибутом и создал новый с именем passwordUpdateTime:

enter image description here

Но когда я захотел добавить его в свой личный объект, я не смог найти в списке:

enter image description here

Если я вынужден добавить атрибут, ApacheDS останавливает меня, чтобы сделать это:

enter image description here

Кто-нибудь сталкивался с такой же проблемой раньше?

Спасибо, Leo

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Решение сработало для меня.

1.Экспортируйте любой существующий атрибут в виде файла .ldif из схемы inetOrgPerson, используя ApacheDS

enter image description here

2.Откройте экспортированный файл атрибутов .ldif в ApacheDS и отредактируйте атрибут в соответствии с вашими потребностями. Запустите файл

enter image description here

3.После запуска файла убедитесь, что ваш новый созданный атрибут указан в списке «ou = attributeTypes, cn = inetorgperson, ou = schema»

enter image description here

4.Теперь экспортируйте объектный класс inetOrgPerson как файл .ldif, указанный в «ou = objectClasses, cn = inetorgperson, ou = schema»

enter image description here

5.После экспорта убедитесь, что inetOrgPerson objectClass успешно экспортирован.После проверки удалите объектный класс inetOrgPerson из расположения "ou = objectClasses, cn = inetorgperson, ou = schema"

enter image description here

6.Теперь откройте экспортированный файл .ldif, содержащий inetOrgPerson objectClass из экспортированного местоположения.Введите имена ваших пользовательских атрибутов и запустите файл

enter image description here

7.Теперь вы сможете использовать свои собственные добавленные атрибуты.Добавьте новую запись и должны перезагрузить схему.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Стрела

enter image description here

0 голосов
/ 29 сентября 2014

в случае автономной работы Apache DS необходимо перезапустить сервер, чтобы сделать атрибут видимым (по крайней мере, до этапа M-17). Схема Apache DS НЕ является динамической.

...