Можем ли мы загрузить схему (базовую схему) для OpenDJ, используя Novel Ldap API? - PullRequest
0 голосов
/ 26 марта 2019

Мы используем Novel Ldap Api для всех операций LDAP, я хочу загрузить свой базовый файл ldif схемы для открытия без перезапуска сервера openDJ.

Пока что после установки мывручную скопировав файл схемы в / config / schema location, и мы хотели, чтобы это делалось через код Java.

Поскольку мы уже используем Novel Ldap для всех операций LDAP (изменение, удаление, чтение, добавление записи), мы имеемиспользовать то же самое.Когда я пытался, я получаю ниже исключения, есть ли какое-либо решение, пожалуйста, поделитесь?

SEVERE: Исключение при получении соединения LDAP: LDAPLocalException: com.novell.ldap.ldif_dsml.LDIFReader: строка версии должна быть первойзначимая строка (в строке 9 файла) (82) Локальная ошибка в com.novell.ldap.util.LDIFReader. (LDIFReader.java:156) в com.novell.ldap.util.LDIFReader. (LDIFReader.java:80)

1 Ответ

0 голосов
/ 03 апреля 2019

Похоже, что считыватель Novell LDIF строго принимает версию 1 LDIF из RFC 2849. Первая строка должна содержать version: 1 OpenDJ поддерживает добавление схемы через LDAP, это должно быть изменение cn=schema, добавление значений вattributeTypes и objectClasses атрибуты.

...