I guess you want to add some new schema to the directory, if that is correct you need to add them directly to the ou=schema partition.
This section [1] will help you in understanding the format of the schema entries [1] http://directory.apache.org/apacheds/1.5/31-add-your-first-elements-to-the-schema.html#3.1.Addyourfirstelementstotheschema-UsingApacheDirectoryStudioSchemaEditortoloadthenewschemaelements On Tue, Sep 20, 2011 at 5:13 PM, david jones <[email protected]> wrote: > i'm having trouble changing the directories of where the ldif is read from > and/or where the ldap data is stored. > > 1) The below works if i set NEW_DIR to an absolute path: > > LdifFileLoader ldifLoader = new LdifFileLoader(service.getAdminSession(), > NEW_DIR + "/newSchema.ldif"); > ldifLoader.execute(); > > 2) But this does not work, i.e. its looking in > System.getProperty("user.dir");, not DIFFERENT_DIR for the ldif file > > service.setWorkingDirectory(new File(DIFFERENT_DIR)); > LdifFileLoader ldifLoader = new LdifFileLoader(service.getAdminSession(), > "/newSchema.ldif"); > > 3) Is there away to change where the schema and system folders are stored? > They seem to always go in to "user.dir"/server-work > > 4) does being on 1.5.5 vs. being on 1.5.6,1.5.7 change this behavior? > > 5) does creating a new partition instead of adding my new schema elements in > cn=other,ou=schema help/hinder this or anything else? > > thanks, > david > > On Tue, Sep 20, 2011 at 1:11 PM, Kiran Ayyagari <[email protected]>wrote: > >> On Tue, Sep 20, 2011 at 12:59 PM, david jones <[email protected]> wrote: >> > For an embedded server, is it possible to read an ldif in from 1 >> directory >> > (i.e packaged with the product) , and store LDAP data >> (server-work/system) >> > in a different one (i.e. outside of the product directory)? >> > >> no, it is not possible in the way you are doing, >> >> > I'm using apacheds 1.5, i tried the below code, but it seems to be >> ignored >> > when reading in my ldif: >> > service.setWorkingDirectory(new File("\newdir")); >> > >> > Currently i'm adding my schema changes to ou=schema,cn=other, does that >> > affect ldif input vs. creating a new partition? >> > >> sorry didn't understand, can you elaborate a bit about the above two >> questions >> > >> > Thanks, >> > David >> > >> >> >> >> -- >> Kiran Ayyagari >> > > > > -- > David Jones > [email protected] > c) 302-5648 > -- Kiran Ayyagari
