Hi Kiran,

I'm using apacheds-all.jar so at the top of the tree i just do a mvn clean and mvn install, that should rebuild bootstrap-partition and insert it into the
apacheds-all.jar, shouldn't it?

Thanks,

Yiannis

ayyagarikiran wrote:
hi Yiannis,

did you build the bootstrap-partition module also after making the below mentioned changes. This is a static partition from which all the schema files will be loaded during server startup.

HTH
Kiran Ayyagari

Yiannis Mavroukakis wrote:
Oh FFS I somehow managed to delete Alex's reply...moron :-)

I would actually be more interested in a way to integrate my schema into the build, since the DS is going to be embedded...So far what I've done is to:

edit schema-extras/pom.xml and add

<schema>
             <name>gameaccount</name>
             <dependencies>
               <dependency>inetorgperson</dependency>
               <dependency>system</dependency>
               <dependency>core</dependency>
             </dependencies>
           </schema>

Add my schema in schema-extras/src/main/schema and finally an entry in the bootstrap-partition/pom.xml <bootstrapSchemaClass>org.apache.directory.server.schema.bootstrap.GameaccountSchema</bootstrapSchemaClass>

Everything compiles fine, but when I browse the server, the schema is not there..Have I forgotten/missed/wrecked anything else?

Thanks!

Yiannis


Yiannis Mavroukakis wrote:

Hello everyone,

I'm currently playing with ApacheDS, looking to integrate to to our production systems, but I've come up against a hard obstacle in the form of adding a custom schema .I cannot figure out the programmatic means to do this, having looked at the (obsolete I know) 1.0.x way, and trying to pick the source code apart to figure out how this is done. I've generated the custom schema and the closest I've managed is the following

directoryService.startup( );

GameaccountSchema gaSchema = new GameaccountSchema( );
gaSchema.enable( ); directoryService.getRegistries( ).getSchemaLoader( ).load( gaSchema ,directoryService.getRegistries( ) ,false);

This produces some output in the debug logs, but when I browse the server I don't see my custom schema there..Any help in doing this will be greatly appreciated!

Thanks,

Yiannis



Reply via email to