我们可以使用Novel Ldap api为OpenDJ加载Schema(基本模式)吗?



我们使用Novel Ldap Api进行所有LDAP操作,我想在不重新启动openDJ服务器的情况下将我的基本模式ldif文件加载到opendj。

到目前为止,设置后,我们正在手动将模式文件复制到/config/schema 位置,我们希望它通过 Java 代码完成。

由于我们已经将 Novel Ldap 用于所有 LDAP 操作(修改、删除、读取、添加条目(,因此我们必须使用相同的操作。当我尝试时,我得到以下异常,有什么解决方案请分享吗?

SEVERE: 异常获取 LDAP 连接: LDAPLocalException: com.novell.ldap.ldif_dsml。LDIFReader:版本行必须是第一个 有意义的行(在文件的第 9 行( (82( 本地错误 at com.novell.ldap.util.LDIFReader.(LDIFReader.java:156( at com.novell.ldap.util.LDIFReader.(LDIFReader.java:80(

看起来 Novell LDIF 阅读器严格接受来自 RFC 2849 的 LDIF 版本 1。第一行应包含version: 1OpenDJ确实支持通过LDAP添加模式,它必须是cn=schema的更改,向attributeTypesobjectClasses属性添加值。

最新更新