Hi,

I decided to try out Apache Directory Studio and its bundled Apache Directory 
Server, since I needed a LDAP server together with a CMS that I wanted to 
install. I have used OpenLDAP before, but wanted to try something new. But I 
ran in to problems quite early, and I have not been able to solve them so I 
hope that maybe someone here can help.

The CMS I'm trying to install has some instructions that are related to 
OpenLDAP. Instructions that I don't really know how to apply to my situation. 
For example it tells me to configure "LDAP account for root" to 
"cn=admin,dc=your-company,dc=com", and set a password. But I simply can't find 
any place in the studio GUI to set these things.

Then the instructions tells me to create an ldif file with this content:
-----
dn: dc=your-company,dc=com
objectClass: dcObject
objectClass: organization
dc: your-company
o: your-company
-----

And then import it using:

ldapadd -W -D "cn=admin,dc=your-company,dc=com" -x -f file.ldif

But since the ldapadd program isn't included in Apache Studio (and I use 
windows) I had to use the import function. But when I try to import the ldif 
file I get:

Error while importing LDIF
 - Record is invalid
  javax.naming.NamingException: Record is invalid
 at 
org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifJob.importLdifRecord(ImportLdifJob.java:403)
 at 
org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifJob.importLdif(ImportLdifJob.java:267)
 at 
org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifJob.executeNotificationJob(ImportLdifJob.java:204)
 at 
org.apache.directory.studio.ldapbrowser.core.jobs.AbstractNotificationJob.executeAsyncJob(AbstractNotificationJob.java:43)
 at 
org.apache.directory.studio.ldapbrowser.core.jobs.AbstractEclipseJob.run(AbstractEclipseJob.java:101)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

An error that doesn't tell me much. What record, exactly? And invalid how? Is 
there some important step that I have missed? What can I do to get this data 
into the directory using studio?

Do you guys have any ideas of what I'm doing wrong? Or was I misstaken when I 
though that it would easy to change from OpenLDAP to Apache Directory Server?

Regards
/Jimi

P.S Maybe I should add that I have very little knowledge about ldap in general. 
I only need it for this CMS, and that is only to be used for 
development/testing. D.S.

Reply via email to