Hi guys,

I'm now trying to initialize the server after having read the configuration, and I have some issues with the instanceLayout : it's not possible right now to use this layout in the ConfigBuilder, as it's associated with the DirectoryService, but as we haven't initialized it, we can't access it.

I think I have to inject this layout into the DirectoryServiceBean, but this default layout may be overloaded by some value stored into the configuration.

The current default layout is the following :
<directory root>
  |
  +-- conf/
  |     |
  |     +-- log4j.properties
  |     |
  |     +-- wrapper.conf
  |     |
  |     +-- config.ldif
  |
  +-- run/
  |
  +-- partitions/
  |
  +-- log/

When reading the configuration, we will be able to modify some of those defaults :
- Journal directory + file name (default to <directory root>/journal.ldif
- Index directory + file name

We don't have the possibility to configure the partition path (it defaults to <directoryRoot>/<partitionName>) which is not good. Also note that the partition is not stored into the partitions/ directory, because we don't have access to this parameter when creating the partition.

I will add a working directory and a file name parameter in the Partition OC, plus a way to access the layout from the directoryService when building the elements, that should do the trick.

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to