directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yiannis Mavroukakis <imavrouka...@gameaccount.com>
Subject Re: [ApacheDS] Adding a custom schema with 1.5.5
Date Sat, 07 Feb 2009 07:31:32 GMT
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
>>>
>>>
>>

Mime
View raw message